@let organization = this.organization(); @let dataSource = this.dataSource(); @let bulkActions = bulkMenuOptions$ | async; @let showConfirmBanner = showConfirmBanner$ | async; @let isProcessing = this.isProcessing(); @let isSingleInvite = isSingleInvite$ | async; @if (organization && dataSource) { @if (showUserManagementControls()) { }
@if (showUserManagementControls()) { {{ "all" | i18n }} @if (dataSource.stagedUserCount > 0) { {{ "staged" | i18n }} } {{ "invited" | i18n }} {{ "needsConfirmation" | i18n }} {{ "revoked" | i18n }} }
@if (!firstLoaded() || !organization || !dataSource) { {{ "loading" | i18n }} } @else { @if (!dataSource.filteredData?.length) {

{{ "noMembersInList" | i18n }}

} @if (dataSource.filteredData?.length) { @if (showConfirmBanner) { {{ "usersNeedConfirmed" | i18n }} } @if (showUserManagementControls()) { } {{ "name" | i18n }} {{ organization.useGroups ? ("groups" | i18n) : ("collections" | vfo1I18n: "sharedFolders") }} {{ "role" | i18n }} {{ "policies" | i18n }} @if (showUserManagementControls()) {
} @if (canUseSecretsManager()) { } @if (bulkActions.showBulkReinviteUsers) { } @if (bulkActions.showBulkConfirmUsers) { } @if (bulkActions.showBulkRestoreUsers) { } @if (bulkActions.showBulkRevokeUsers) { } @if (bulkActions.showBulkRemoveUsers) { } @if (bulkActions.showBulkDeleteUsers) { }
@if (showUserManagementControls()) {
@if (u.status === userStatusType.Staged) { {{ "staged" | i18n }} } @if (u.status === userStatusType.Invited) { {{ "invited" | i18n }} } @if (u.status === userStatusType.Accepted) { {{ "needsConfirmation" | i18n }} } @if (u.status === userStatusType.Revoked) { {{ "revoked" | i18n }} }
@if (u.name) {
{{ u.email }}
}
} @else {
{{ u.name ?? u.email }} @if (u.status === userStatusType.Staged) { {{ "staged" | i18n }} } @if (u.status === userStatusType.Invited) { {{ "invited" | i18n }} } @if (u.status === userStatusType.Accepted) { {{ "needsConfirmation" | i18n }} } @if (u.status === userStatusType.Revoked) { {{ "revoked" | i18n }} }
@if (u.name) {
{{ u.email }}
}
} @if (showUserManagementControls()) { } @else { } @if (showUserManagementControls()) { {{ u.type | userType }} } @else { {{ u.type | userType }} } @if (u.twoFactorEnabled) { {{ "userUsingTwoStep" | i18n }} } @let resetPasswordPolicyEnabled = resetPasswordPolicyEnabled$ | async; @if (showEnrolledStatus(u, organization, resetPasswordPolicyEnabled)) { {{ "enrolledAccountRecovery" | i18n }} }
@if (showUserManagementControls()) { @if (u.canReinvite) { } @if (u.canConfirm) { } @if (u.canConfirm || u.canReinvite) { } @if (u.canManageMember) { @if (organization.useGroups) { } } @if (organization.useEvents && u.status === userStatusType.Confirmed) { } } @if (allowResetPassword(u, organization, resetPasswordPolicyEnabled)) { } @if (showUserManagementControls()) { @if (u.canRestore) { } @if (u.canRevoke) { } @if (u.canRemove) { } @else { } }
} } }