From 927a9781adf29ec57c0a1ccbb1d5d2cebfb18f54 Mon Sep 17 00:00:00 2001
From: Michael Shamoon <4887959+shamoon@users.noreply.github.com>
Date: Tue, 15 Nov 2022 01:06:12 -0800
Subject: [PATCH] implement superuser select-permissions disable
---
.../user-edit-dialog/user-edit-dialog.component.html | 4 ++--
.../user-edit-dialog/user-edit-dialog.component.ts | 8 ++++++++
.../permissions-select/permissions-select.component.html | 6 +++---
3 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/src-ui/src/app/components/common/edit-dialog/user-edit-dialog/user-edit-dialog.component.html b/src-ui/src/app/components/common/edit-dialog/user-edit-dialog/user-edit-dialog.component.html
index 70be861d1..b2fef4048 100644
--- a/src-ui/src/app/components/common/edit-dialog/user-edit-dialog/user-edit-dialog.component.html
+++ b/src-ui/src/app/components/common/edit-dialog/user-edit-dialog/user-edit-dialog.component.html
@@ -17,8 +17,8 @@
-
-
+
+
diff --git a/src-ui/src/app/components/common/edit-dialog/user-edit-dialog/user-edit-dialog.component.ts b/src-ui/src/app/components/common/edit-dialog/user-edit-dialog/user-edit-dialog.component.ts
index c56002305..e376a50d2 100644
--- a/src-ui/src/app/components/common/edit-dialog/user-edit-dialog/user-edit-dialog.component.ts
+++ b/src-ui/src/app/components/common/edit-dialog/user-edit-dialog/user-edit-dialog.component.ts
@@ -48,4 +48,12 @@ export class UserEditDialogComponent extends EditDialogComponent
user_permissions: new FormControl(null),
})
}
+
+ onToggleSuperUser() {
+ if (this.objectForm.get('is_superuser').value) {
+ this.objectForm.get('user_permissions').disable()
+ } else {
+ this.objectForm.get('user_permissions').enable()
+ }
+ }
}
diff --git a/src-ui/src/app/components/common/permissions-select/permissions-select.component.html b/src-ui/src/app/components/common/permissions-select/permissions-select.component.html
index 0261f574c..8da26458a 100644
--- a/src-ui/src/app/components/common/permissions-select/permissions-select.component.html
+++ b/src-ui/src/app/components/common/permissions-select/permissions-select.component.html
@@ -1,4 +1,4 @@
-