diff --git a/apps/red-ui/src/app/modules/account/account-routing.module.ts b/apps/red-ui/src/app/modules/account/account-routing.module.ts index 2c3c7d4db..8e6dcc586 100644 --- a/apps/red-ui/src/app/modules/account/account-routing.module.ts +++ b/apps/red-ui/src/app/modules/account/account-routing.module.ts @@ -36,6 +36,22 @@ const routes: IqserRoutes = [ canActivate: [CompositeRouteGuard], data: { routeGuards: [IqserAuthGuard, RedRoleGuard], + screen: 'preferences', + }, + children: [ + { + path: '', + component: PreferencesComponent, + }, + ], + }, + { + path: 'warnings-preferences', + component: BaseAccountScreenComponent, + canActivate: [CompositeRouteGuard], + data: { + routeGuards: [IqserAuthGuard, RedRoleGuard], + screen: 'warnings-preferences', }, children: [ { diff --git a/apps/red-ui/src/app/modules/account/account-side-nav/account-side-nav.component.ts b/apps/red-ui/src/app/modules/account/account-side-nav/account-side-nav.component.ts index 360a7eca9..5a44887ad 100644 --- a/apps/red-ui/src/app/modules/account/account-side-nav/account-side-nav.component.ts +++ b/apps/red-ui/src/app/modules/account/account-side-nav/account-side-nav.component.ts @@ -30,6 +30,10 @@ export class AccountSideNavComponent { screen: 'preferences', label: _('preferences-screen.label'), }, + { + screen: 'warnings-preferences', + label: _('preferences-screen.warnings-label'), + }, ]; constructor(private readonly _permissionsService: IqserPermissionsService) {} diff --git a/apps/red-ui/src/app/modules/account/screens/preferences/preferences.component.html b/apps/red-ui/src/app/modules/account/screens/preferences/preferences.component.html index a2dbe2f8b..5e3e2542a 100644 --- a/apps/red-ui/src/app/modules/account/screens/preferences/preferences.component.html +++ b/apps/red-ui/src/app/modules/account/screens/preferences/preferences.component.html @@ -1,16 +1,29 @@