Several fixes
- added organizations - added industries - added logo in 2 colors for light and dark theme - improved authorization to allow multi tenancy
This commit is contained in:
@@ -11,6 +11,8 @@ import { canActivateAuthRole } from '@/guards/auth.guard';
|
||||
import { Projects } from '@/pages/projects/projects';
|
||||
import { ProjectDetails } from '@/pages/project-details/project-details';
|
||||
import { Contacts } from '@/pages/contacts/contacts';
|
||||
import { Organizations } from '@/pages/organizations/organizations';
|
||||
import { IndustryManager } from '@/pages/industry-manager/industry-manager';
|
||||
|
||||
export const appRoutes: Routes = [
|
||||
{
|
||||
@@ -26,6 +28,10 @@ export const appRoutes: Routes = [
|
||||
path: 'projects', component: Projects,
|
||||
data: { role: ['dev', 'admin', 'can-view-projects'] }, canActivate: [canActivateAuthRole]
|
||||
},
|
||||
{
|
||||
path: 'organizations', component: Organizations,
|
||||
data: { role: ['dev', 'admin', 'can-view-organizations'] }, canActivate: [canActivateAuthRole]
|
||||
},
|
||||
{
|
||||
path: 'projects/:id', component: ProjectDetails,
|
||||
data: { role: ['dev', 'admin', 'can-view-projects'] }, canActivate: [canActivateAuthRole]
|
||||
@@ -37,6 +43,10 @@ export const appRoutes: Routes = [
|
||||
},
|
||||
|
||||
// admin pages
|
||||
{
|
||||
path: 'admin/industries', component: IndustryManager,
|
||||
data: { role: ['dev', 'admin', 'can-manage-industries'] }, canActivate: [canActivateAuthRole]
|
||||
},
|
||||
{
|
||||
path: 'properties', component: Properties,
|
||||
data: { role: ['dev', 'admin', 'can-view-properties'] }, canActivate: [canActivateAuthRole]
|
||||
|
||||
Reference in New Issue
Block a user