{{messagePrefix + 'head' | translate}}

@if (loading$ | async) { } @if ((pageInfoState$ | async)?.totalElements > 0 && (loading$ | async) !== true) {
@for (groupDto of (groupsDto$ | async)?.page; track groupDto) { }
{{messagePrefix + 'table.id' | translate}} {{messagePrefix + 'table.name' | translate}} {{messagePrefix + 'table.collectionOrCommunity' | translate}} {{messagePrefix + 'table.members' | translate}} {{messagePrefix + 'table.edit' | translate}}
{{groupDto.group.id}} {{ dsoNameService.getName(groupDto.group) }} {{ dsoNameService.getName((groupDto.group.object | async)?.payload) }} {{groupDto.epersons?.totalElements + groupDto.subgroups?.totalElements}}
@switch (groupDto.ableToEdit) { @case (true) { } @case (false) { } } @if (!groupDto.group?.permanent && groupDto.ableToDelete) { }
} @if ((pageInfoState$ | async)?.totalElements === 0) { }