From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 15 Nov 2022 09:06:12 +0000 (-0800) Subject: implement superuser select-permissions disable X-Git-Tag: v1.14.0-beta.rc1~109^2~78 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=927a9781adf29ec57c0a1ccbb1d5d2cebfb18f54;p=thirdparty%2Fpaperless-ngx.git implement superuser select-permissions disable --- 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 70be861d11..b2fef40480 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 c560023052..e376a50d21 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 0261f574c0..8da26458a3 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 @@ -
+