mirror of
https://github.com/zitadel/zitadel.git
synced 2025-02-28 21:47:23 +00:00
fix: deactivate only active users, activate only inactive users (#3111)
This commit is contained in:
parent
542651707a
commit
159d82ad8e
@ -23,7 +23,7 @@
|
||||
<button mat-menu-item color="warn" *ngIf="user?.state === UserState.USER_STATE_LOCKED"
|
||||
(click)="unlockUser()">{{'USER.PAGES.UNLOCK' |
|
||||
translate}}</button>
|
||||
<button mat-menu-item *ngIf="user?.state !== UserState.USER_STATE_INACTIVE"
|
||||
<button mat-menu-item *ngIf="user?.state === UserState.USER_STATE_ACTIVE"
|
||||
(click)="changeState(UserState.USER_STATE_INACTIVE)">{{'USER.PAGES.DEACTIVATE' |
|
||||
translate}}</button>
|
||||
<button mat-menu-item *ngIf="user?.state === UserState.USER_STATE_INACTIVE"
|
||||
|
@ -104,7 +104,9 @@ export class UserTableComponent implements OnInit {
|
||||
|
||||
public deactivateSelectedUsers(): void {
|
||||
Promise.all(
|
||||
this.selection.selected.map((value) => {
|
||||
this.selection.selected
|
||||
.filter((u) => u.state === UserState.USER_STATE_ACTIVE)
|
||||
.map((value) => {
|
||||
return this.userService.deactivateUser(value.id);
|
||||
}),
|
||||
)
|
||||
@ -122,7 +124,9 @@ export class UserTableComponent implements OnInit {
|
||||
|
||||
public reactivateSelectedUsers(): void {
|
||||
Promise.all(
|
||||
this.selection.selected.map((value) => {
|
||||
this.selection.selected
|
||||
.filter((u) => u.state === UserState.USER_STATE_INACTIVE)
|
||||
.map((value) => {
|
||||
return this.userService.reactivateUser(value.id);
|
||||
}),
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user