@let plugin = plugin$ | async;
@let viewModel = viewModel$ | async;
@let canAssign = canAssign$ | async;
@if (plugin && viewModel) {
@if (viewModel.hasAssignments) {
{{ 'PLUGIN.USER_MANAGEMENT.TOTAL_ASSIGNED' | translate }}
{{ viewModel.totalAssignmentsCount }}
{{ 'PLUGIN.USER_MANAGEMENT.ACTIVE_USERS' | translate }}
{{ viewModel.activeAssignmentsCount }}
{{ 'PLUGIN.USER_MANAGEMENT.DISABLED_USERS' | translate }}
{{ viewModel.disabledAssignmentsCount }}
}
@if (viewModel.hasError) {
{{ viewModel.error }}
}
@if (viewModel.loading) {
{{ 'SM_TABLE.LOADING' | translate }}
} @else if (viewModel.isEmpty) {
{{ 'PLUGIN.USER_MANAGEMENT.NO_USERS_TITLE' | translate }}
{{ 'PLUGIN.USER_MANAGEMENT.NO_USERS_DESCRIPTION' | translate }}
@if (canAssign) {
}
} @else {
@if (viewModel.hasAssignments && canAssign) {
@let enabling = enabling$ | async;
@let disabling = disabling$ | async;
@let unassigning = unassigning$ | async;
{{ 'PLUGIN.USER_MANAGEMENT.ORGANIZATION_ACCESS' | translate }}:
}
}
} @else {