{{ t('Containers') }} {{ t('overview') }}
{{ t('Global') }} {{ t('Tenant') }} {{ t('Location') }} {{ t('Node') }} {{ t('Contactgroup') }} {{ t('Hostgroup') }} {{ t('Servicegroup') }} {{ t('Servicetemplategroup') }} @if (PermissionsService.hasModuleObservable('ScmModule') | async) { {{ t('Resourcegroup') }} }
@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) { } @case (ContainerTypesEnum.CT_RESOURCEGROUP) { } @default { } } {{ container.Container.name }} {{ container.Container.name }} {{ container.Container.name }} {{ container.Container.name }} {{ container.Container.name }} {{ container.Container.name }} {{ container.Container.name }} @if (PermissionsService.hasModuleObservable('ScmModule') | async) { {{ 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 }} @if (PermissionsService.hasModuleObservable('ScmModule') | async) { {{ container.Container.resources }} {{ container.Container.users }} }