X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fapp%2Finstances%2FInstancesModule.ts;h=0d41509de7d75a5524437b183e0167aba9b6f359;hb=0a34dfa32165036b380ec6ac493469b34007df0a;hp=7e47d32824c73326e71bf925ddf82ca35a2db849;hpb=3b4814aa2d3dec621dadb52f058ba95a3dc3a86a;p=osm%2FNG-UI.git diff --git a/src/app/instances/InstancesModule.ts b/src/app/instances/InstancesModule.ts index 7e47d32..0d41509 100644 --- a/src/app/instances/InstancesModule.ts +++ b/src/app/instances/InstancesModule.ts @@ -39,6 +39,10 @@ import { Ng2SmartTableModule } from 'ng2-smart-table'; import { NSInstancesComponent } from 'NSInstancesComponent'; import { NSPrimitiveComponent } from 'NSPrimitiveComponent'; import { NSTopologyComponent } from 'NSTopologyComponent'; +import { OperationalViewAppActionsComponent } from 'OperationalAppActionsComponent'; +import { OperationalViewAppConfigsComponent } from 'OperationalAppConfigsComponent'; +import { OperationalViewAppExecutedActionsComponent } from 'OperationalAppExecutedActionsComponent'; +import { OperationalViewComponent } from 'OperationalViewComponent'; import { PagePerRowModule } from 'PagePerRowModule'; import { PageReloadModule } from 'PageReloadModule'; import { PDUInstancesComponent } from 'PDUInstancesComponent'; @@ -100,6 +104,23 @@ const routes: Routes = [ projectInfo, { title: 'NSINSTANCES', url: '/instances/ns' }, { title: '{id}', url: null }] }, component: NSTopologyComponent + }, + { + path: 'operational-view', + data: { + breadcrumb: [{ title: 'PAGE.DASHBOARD.DASHBOARD', url: '/' }, { title: 'PAGE.DASHBOARD.PROJECTS', url: '/projects' }, + projectInfo, { title: 'PAGE.OPERATIONALDASHBOARD.TITLE', url: null }] + }, + component: OperationalViewComponent + }, + { + path: 'operational-view/:id', + data: { + breadcrumb: [{ title: 'PAGE.DASHBOARD.DASHBOARD', url: '/' }, { title: 'PAGE.DASHBOARD.PROJECTS', url: '/projects' }, + projectInfo, { title: 'PAGE.OPERATIONALDASHBOARD.TITLE', url: '/instances/operational-view' }, + { title: '{id}', url: null }] + }, + component: OperationalViewComponent } ] } @@ -114,19 +135,17 @@ const routes: Routes = [ CodemirrorModule, CommonModule, Ng2SmartTableModule, FlexLayoutModule, RouterModule.forChild(routes), NgbModule, NgSelectModule, PagePerRowModule, LoaderModule, SidebarModule.forRoot(), PageReloadModule], declarations: [InstancesComponent, NSInstancesComponent, VNFInstancesComponent, PDUInstancesComponent, AddPDUInstancesComponent, - NetsliceInstancesComponent, HistoryOperationsComponent, NSTopologyComponent, NSPrimitiveComponent], + NetsliceInstancesComponent, HistoryOperationsComponent, NSTopologyComponent, NSPrimitiveComponent, OperationalViewComponent, + OperationalViewAppConfigsComponent, OperationalViewAppActionsComponent, OperationalViewAppExecutedActionsComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA], - providers: [DataService], - entryComponents: [NSPrimitiveComponent, AddPDUInstancesComponent] + providers: [DataService] }) /** Exporting a class @exports InstancesModule */ export class InstancesModule { - /** Resolves state-less class */ - private instancesModule: string; /** * Lifecyle Hooks the trigger before component is instantiate */ - public ngOnInit(): void { - this.instancesModule = ''; - } + constructor() { + //Empty + } }