Commit Graph

3 Commits (3ea351d20dd4160e6ac7834c04dd5fb8063f0807)

Author SHA1 Message Date
Mazdak Gibran 3ea351d20d dynamically show transaction permission apis from backend 1 month ago
Mazdak Gibran 1616545600 Refactor menu permissions UI & endpoint handling 1 month ago
Mazdak Gibran dd649b51de Add transaction permissions menu and component
Introduce a new Menu feature to manage transaction permissions: adds MenuComponent (template, spec and scss), registers a /home/menu route with ActivityGuard, and adds a side-nav entry. Extend PermissionNode with boolean flags for transaction types and add logic in the component to load default menu data, fetch user permissions, map endpoint URIs to booleans, and save selections by sending endpoint arrays. Add new URI enum keys and corresponding entries in assets/app.uri.json, insert a 'menu' node in sideMenu.json, and add i18n strings for English and Arabic. Also add rootDir to tsconfig and a small whitespace fix in reset-password component's GET subscription.
1 month ago