feat: add global-configurations component (#357)

* view global configurations
* edit global configuration

Fixes: #178
This commit is contained in:
Chirag Gupta
2019-01-27 20:33:47 +05:30
committed by Abhay Chawla
parent d0a5123d68
commit 370fc9b481
15 changed files with 437 additions and 3 deletions
+29 -1
View File
@@ -15,6 +15,8 @@ import { ManageHooksComponent } from './manage-hooks/manage-hooks.component';
import { RolesAndPermissionsComponent } from './roles-and-permissions/roles-and-permissions.component';
import { ManageSurveysComponent } from './manage-surveys/manage-surveys.component';
import { ManageSchedulerJobsComponent } from './manage-scheduler-jobs/manage-scheduler-jobs.component';
import { GlobalConfigurationsComponent } from './global-configurations/global-configurations.component';
import { EditConfigurationComponent } from './global-configurations/edit-configuration/edit-configuration.component';
/** Custom Resolvers */
import { CodesResolver } from './codes/codes.resolver';
@@ -23,6 +25,8 @@ import { ManageHooksResolver } from './manage-hooks/manage-hooks.resolver';
import { RolesAndPermissionsResolver } from './roles-and-permissions/roles-and-permissions.resolver';
import { ManageSurveysResolver } from './manage-surveys/manage-surveys.resolver';
import { ManageSchedulerJobsResolver } from './manage-scheduler-jobs/manage-scheduler-jobs.resolver';
import { GlobalConfigurationsResolver } from './global-configurations/global-configurations.resolver';
import { GlobalConfigurationResolver } from './global-configurations/global-configuration.resolver';
const routes: Routes = [
Route.withShell([
@@ -98,7 +102,29 @@ const routes: Routes = [
},
data: { title: extract('Manage Scheduler Jobs'), breadcrumb: 'Manage Scheduler Jobs' },
},
]
{
path: 'global-configurations',
data: { title: extract('Global Configurations'), breadcrumb: 'Global Configurations' },
children: [
{
path: '',
component: GlobalConfigurationsComponent,
resolve: {
configurations: GlobalConfigurationsResolver
}
},
{
path: ':id/edit',
component: EditConfigurationComponent,
data: { title: extract('Edit Configuration'), breadcrumb: 'Edit' },
resolve: {
configuration: GlobalConfigurationResolver
}
}
],
},
]
}
])
];
@@ -113,6 +139,8 @@ const routes: Routes = [
RolesAndPermissionsResolver,
ManageSurveysResolver,
ManageSchedulerJobsResolver,
GlobalConfigurationsResolver,
GlobalConfigurationResolver
]
})
export class SystemRoutingModule { }