Updated menu visibility

This commit is contained in:
Murat Özkorkmaz
2025-11-04 17:48:26 +01:00
parent a1df61f8fb
commit 21a6b7da8c
18 changed files with 135 additions and 70 deletions

View File

@@ -19,35 +19,35 @@ export const appRoutes: Routes = [
children: [
{
path: '', component: Dashboard,
// data: { role: ['admin', 'can-view-dashboard'] }, canActivate: [canActivateAuthRole]
// data: { role: ['dev', 'admin', 'can-view-dashboard'] }, canActivate: [canActivateAuthRole]
},
{
path: 'projects', component: Projects,
data: { role: ['admin', 'can-view-projects'] }, canActivate: [canActivateAuthRole]
data: { role: ['dev', 'admin', 'can-view-projects'] }, canActivate: [canActivateAuthRole]
},
{
path: 'projects/:id', component: ProjectDetails,
data: { role: ['admin', 'can-view-projects'] }, canActivate: [canActivateAuthRole]
data: { role: ['dev', 'admin', 'can-view-projects'] }, canActivate: [canActivateAuthRole]
},
{
path: 'contacts', component: Contacts,
data: { role: ['admin', 'can-view-contacts'] }, canActivate: [canActivateAuthRole]
data: { role: ['dev', 'admin', 'can-view-contacts'] }, canActivate: [canActivateAuthRole]
},
// admin pages
{
path: 'properties', component: Properties,
data: { role: ['admin', 'can-view-properties'] }, canActivate: [canActivateAuthRole]
data: { role: ['dev', 'admin', 'can-view-properties'] }, canActivate: [canActivateAuthRole]
},
{
path: 'properties/:id', component: PropertyDetails,
data: { role: ['admin', 'can-view-properties'] }, canActivate: [canActivateAuthRole]
data: { role: ['dev', 'admin', 'can-view-properties'] }, canActivate: [canActivateAuthRole]
},
{
path: 'admin/properties', component: PropertyManager,
data: { role: ['admin', 'can-manage-properties'] }, canActivate: [canActivateAuthRole]
data: { role: ['dev', 'admin', 'can-manage-properties'] }, canActivate: [canActivateAuthRole]
},
{ path: 'uikit', loadChildren: () => import('./app/pages/uikit/uikit.routes') },