diff --git a/src/app/components/project-map/new-template-dialog/new-template-dialog.component.ts b/src/app/components/project-map/new-template-dialog/new-template-dialog.component.ts index a07342f4..4c550977 100644 --- a/src/app/components/project-map/new-template-dialog/new-template-dialog.component.ts +++ b/src/app/components/project-map/new-template-dialog/new-template-dialog.component.ts @@ -96,6 +96,19 @@ export class NewTemplateDialogComponent implements OnInit { ) {} ngOnInit() { + this.applianceService.getAppliances(this.server).subscribe((appliances) => { + this.appliances = appliances; + this.appliances.forEach((appliance) => { + if (appliance.docker) appliance.emulator = 'Docker'; + if (appliance.dynamips) appliance.emulator = 'Dynamips'; + if (appliance.iou) appliance.emulator = 'Iou'; + if (appliance.qemu) appliance.emulator = 'Qemu'; + }); + this.allAppliances = appliances; + this.dataSource = new MatTableDataSource(this.allAppliances); + this.dataSource.paginator = this.paginator; + }); + if(!this.server.authToken){ this.templateService.list(this.server).subscribe((templates) => { this.templates = templates;