Adds Admin pages on the side nav menu. (Ticket #85)
This commit is contained in:
parent
392eb0d36e
commit
2775841d84
|
@ -61,7 +61,7 @@ const appRoutes: Routes = [
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'dmp-profiles',
|
path: 'dmp-templates',
|
||||||
loadChildren: './ui/admin/dmp-profile/dmp-profile.module#DmpProfileModule',
|
loadChildren: './ui/admin/dmp-profile/dmp-profile.module#DmpProfileModule',
|
||||||
data: {
|
data: {
|
||||||
breadcrumb: true
|
breadcrumb: true
|
||||||
|
@ -75,7 +75,7 @@ const appRoutes: Routes = [
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'dataset-profiles',
|
path: 'dataset-templates',
|
||||||
loadChildren: './ui/admin/dataset-profile/dataset-profile.module#DatasetProfileModule',
|
loadChildren: './ui/admin/dataset-profile/dataset-profile.module#DatasetProfileModule',
|
||||||
data: {
|
data: {
|
||||||
breadcrumb: true
|
breadcrumb: true
|
||||||
|
|
|
@ -23,6 +23,11 @@ export const DMP_ROUTES: RouteInfo[] = [
|
||||||
{ path: '/datasets', title: 'SIDE-BAR.MY-DATASET-DESC', icon: 'library_books' },
|
{ path: '/datasets', title: 'SIDE-BAR.MY-DATASET-DESC', icon: 'library_books' },
|
||||||
{ path: '/projects', title: 'SIDE-BAR.MY-PROJECTS', icon: 'work_outline' }
|
{ path: '/projects', title: 'SIDE-BAR.MY-PROJECTS', icon: 'work_outline' }
|
||||||
];
|
];
|
||||||
|
export const ADMIN_ROUTES: RouteInfo[] = [
|
||||||
|
{ path: '/dmp-templates', title: 'SIDE-BAR.DMP-TEMPLATES', icon: 'library_books' },
|
||||||
|
{ path: '/dataset-templates', title: 'SIDE-BAR.DATASET-TEMPLATES', icon: 'library_books' },
|
||||||
|
{ path: '/users', title: 'SIDE-BAR.USERS', icon: 'people' }
|
||||||
|
];
|
||||||
// export const HISTORY_ROUTES: RouteInfo[] = [
|
// export const HISTORY_ROUTES: RouteInfo[] = [
|
||||||
// { path: '/typography', title: 'SIDE-BAR.HISTORY-VISITED', icon: 'visibility'},
|
// { path: '/typography', title: 'SIDE-BAR.HISTORY-VISITED', icon: 'visibility'},
|
||||||
// { path: '/icons', title: 'SIDE-BAR.HISTORY-EDITED', icon: 'edit'}
|
// { path: '/icons', title: 'SIDE-BAR.HISTORY-EDITED', icon: 'edit'}
|
||||||
|
@ -40,6 +45,7 @@ export const PUBLIC_ROUTES: RouteInfo[] = [
|
||||||
export class SidebarComponent implements OnInit {
|
export class SidebarComponent implements OnInit {
|
||||||
generalItems: GroupMenuItem;
|
generalItems: GroupMenuItem;
|
||||||
dmpItems: GroupMenuItem;
|
dmpItems: GroupMenuItem;
|
||||||
|
adminItems: GroupMenuItem;
|
||||||
// historyItems: GroupMenuItem;
|
// historyItems: GroupMenuItem;
|
||||||
publicItems: GroupMenuItem;
|
publicItems: GroupMenuItem;
|
||||||
groupMenuItems: GroupMenuItem[] = [];
|
groupMenuItems: GroupMenuItem[] = [];
|
||||||
|
@ -61,6 +67,13 @@ export class SidebarComponent implements OnInit {
|
||||||
}
|
}
|
||||||
this.groupMenuItems.push(this.dmpItems);
|
this.groupMenuItems.push(this.dmpItems);
|
||||||
|
|
||||||
|
this.adminItems = {
|
||||||
|
title: 'SIDE-BAR.ADMIN',
|
||||||
|
routes: ADMIN_ROUTES,
|
||||||
|
requiresAuthentication: true
|
||||||
|
}
|
||||||
|
this.groupMenuItems.push(this.adminItems);
|
||||||
|
|
||||||
// this.historyItems = {
|
// this.historyItems = {
|
||||||
// title: 'SIDE-BAR.HISTORY',
|
// title: 'SIDE-BAR.HISTORY',
|
||||||
// routes: HISTORY_ROUTES
|
// routes: HISTORY_ROUTES
|
||||||
|
|
|
@ -69,7 +69,11 @@
|
||||||
"PUBLIC": "PUBLIC",
|
"PUBLIC": "PUBLIC",
|
||||||
"PUBLIC-DMPS": "PUBLIC DMPs",
|
"PUBLIC-DMPS": "PUBLIC DMPs",
|
||||||
"PUBLIC-DESC": "PUBLIC DATASET DESCRIPTIONS",
|
"PUBLIC-DESC": "PUBLIC DATASET DESCRIPTIONS",
|
||||||
"ACCOUNT": "ACCOUNT"
|
"ACCOUNT": "ACCOUNT",
|
||||||
|
"ADMIN": "ADMIN",
|
||||||
|
"DATASET-TEMPLATES": "Dataset templates",
|
||||||
|
"DMP-TEMPLATES": "DMP templates",
|
||||||
|
"USERS": "Users"
|
||||||
},
|
},
|
||||||
"DATASET-PROFILE-EDITOR": {
|
"DATASET-PROFILE-EDITOR": {
|
||||||
"TITLE": {
|
"TITLE": {
|
||||||
|
|
Loading…
Reference in New Issue