Skip to content
Snippets Groups Projects
administration-routing.module.ts 4.2 KiB
Newer Older
  • Learn to ignore specific revisions
  • Damien's avatar
    Damien committed
    import { NgModule }              from '@angular/core';
    
    import { RouterModule }  from '@angular/router';
    
    Damien's avatar
    Damien committed
    
    import { AdministrationComponent }              from './administration.component';
    import { UsersAdministrationComponent }         from './users-administration.component';
    import { UserAdministrationComponent }          from './user-administration.component';
    
    import { GroupsAdministrationComponent }        from './groups-administration.component';
    import { GroupAdministrationComponent }         from './group-administration.component';
    
    Damien's avatar
    Damien committed
    import { StatusesAdministrationComponent }      from './statuses-administration.component';
    import { StatusAdministrationComponent }        from './status-administration.component';
    import { ActionsAdministrationComponent }       from './actions-administration.component';
    import { ActionAdministrationComponent }        from './action-administration.component';
    import { ParameterAdministrationComponent }     from './parameter-administration.component';
    import { ParametersAdministrationComponent }    from './parameters-administration.component';
    import { PrioritiesAdministrationComponent }    from './priorities-administration.component';
    import { PriorityAdministrationComponent }      from './priority-administration.component';
    import { ReportsAdministrationComponent }       from './reports-administration.component';
    
    import { NotificationsAdministrationComponent } from './notifications-administration.component';
    import { NotificationAdministrationComponent }  from './notification-administration.component';
    
    Alex ORLUC's avatar
    Alex ORLUC committed
    import { HistoryAdministrationComponent }       from './history-administration.component';
    
    import { HistoryBatchAdministrationComponent }  from './historyBatch-administration.component';
    
    Damien's avatar
    Damien committed
    
    
    @NgModule({
        imports: [
            RouterModule.forChild([
                { path: 'administration', component: AdministrationComponent },
                { path: 'administration/users', component: UsersAdministrationComponent },
                { path: 'administration/users/new', component: UserAdministrationComponent },
                { path: 'administration/users/:id', component: UserAdministrationComponent },
    
                { path: 'administration/groups', component: GroupsAdministrationComponent },
                { path: 'administration/groups/new', component: GroupAdministrationComponent },
                { path: 'administration/groups/:id', component: GroupAdministrationComponent },
    
    Damien's avatar
    Damien committed
                { path: 'administration/status', component: StatusesAdministrationComponent },
                { path: 'administration/status/new', component: StatusAdministrationComponent },
                { path: 'administration/status/:identifier', component: StatusAdministrationComponent },
                { path: 'administration/parameters', component: ParametersAdministrationComponent },
                { path: 'administration/parameters/new', component: ParameterAdministrationComponent },
                { path: 'administration/parameters/:id', component: ParameterAdministrationComponent },
                { path: 'administration/reports', component : ReportsAdministrationComponent},
                { path: 'administration/priorities', component : PrioritiesAdministrationComponent },
                { path: 'administration/priorities/new', component : PriorityAdministrationComponent },
                { path: 'administration/priorities/:id', component : PriorityAdministrationComponent },
                { path: 'administration/actions', component: ActionsAdministrationComponent },
                { path: 'administration/actions/new', component: ActionAdministrationComponent },
                { path: 'administration/actions/:id', component: ActionAdministrationComponent },
    
                { path: 'administration/notifications', component: NotificationsAdministrationComponent },
    
                { path: 'administration/notifications/new', component: NotificationAdministrationComponent },
    
                { path: 'administration/notifications/:identifier', component: NotificationAdministrationComponent },
    
    Alex ORLUC's avatar
    Alex ORLUC committed
                { path: 'administration/history', component: HistoryAdministrationComponent },
    
                { path: 'administration/historyBatch', component: HistoryBatchAdministrationComponent },
    
    Damien's avatar
    Damien committed
            ]),
        ],
        exports: [
            RouterModule
        ]
    })
    export class AdministrationRoutingModule {}