@switch (container.Container.containertype_id) {
@case (ContainerTypesEnum.CT_GLOBAL) {
}
@case (ContainerTypesEnum.CT_TENANT) {
}
@case (ContainerTypesEnum.CT_LOCATION) {
}
@case (ContainerTypesEnum.CT_NODE) {
}
@case (ContainerTypesEnum.CT_CONTACTGROUP) {
}
@case (ContainerTypesEnum.CT_HOSTGROUP) {
}
@case (ContainerTypesEnum.CT_SERVICEGROUP) {
}
@case (ContainerTypesEnum.CT_SERVICETEMPLATEGROUP) {
}
@default {
}
}
{{ container.Container.name }}
{{ container.Container.name }}
{{ container.Container.name }}
{{ container.Container.name }}
{{ container.Container.name }}
{{ container.Container.name }}
{{ container.Container.name }}
{{ container.Container.name }}
@if ([ContainerTypesEnum.CT_GLOBAL, ContainerTypesEnum.CT_TENANT, ContainerTypesEnum.CT_LOCATION, ContainerTypesEnum.CT_NODE].includes(container.Container.containertype_id)) {
@if (( PermissionsService.hasPermissionObservable(['containers', 'add'])|async ) && container.Container.allowEdit) {
}
}
@if ([ContainerTypesEnum.CT_TENANT, ContainerTypesEnum.CT_LOCATION, ContainerTypesEnum.CT_NODE].includes(container.Container.containertype_id)) {
@if (( PermissionsService.hasPermissionObservable(['containers', 'edit'])|async ) && container.Container.allowEdit) {
}
@if (PermissionsService.hasPermissionObservable(['containers', 'showDetails'])|async) {
{{ t('Show details') }}
}
@if (( PermissionsService.hasPermissionObservable(['containers', 'delete'])|async ) && container.Container.allowEdit) {
}
}
@if ([ContainerTypesEnum.CT_GLOBAL, ContainerTypesEnum.CT_TENANT, ContainerTypesEnum.CT_LOCATION, ContainerTypesEnum.CT_NODE].includes(container.Container.containertype_id)) {
{{ t('Sub containers:') }} {{ container.Container.elements }}
}
{{ container.Container.contacts }}
{{ container.Container.servicetemplates }}
{{ container.Container.hosts }}
{{ container.Container.hosttemplates }}
{{ container.Container.services }}
{{ container.Container.servicetemplates }}