]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
disable bulk edit permissions dialog buttons on submit 2819/head
authorshamoon <4887959+shamoon@users.noreply.github.com>
Sat, 4 Mar 2023 03:32:39 +0000 (19:32 -0800)
committershamoon <4887959+shamoon@users.noreply.github.com>
Sat, 4 Mar 2023 03:32:39 +0000 (19:32 -0800)
src-ui/src/app/components/common/permissions-dialog/permissions-dialog.component.html
src-ui/src/app/components/common/permissions-dialog/permissions-dialog.component.ts

index e452c8144f8bca6eec77878332611f18156c3643..7c53b16cad6606b23bbef59b9c8464b25a1276e8 100644 (file)
@@ -13,6 +13,6 @@
 
   </div>
   <div class="modal-footer">
-    <button type="button" class="btn btn-outline-primary" (click)="cancelClicked()" i18n>Cancel</button>
-    <button type="button" class="btn btn-primary" (click)="confirmClicked.emit(permissions)" i18n>Confirm</button>
+    <button type="button" class="btn btn-outline-primary" (click)="cancelClicked()" [disabled]="!buttonsEnabled" i18n>Cancel</button>
+    <button type="button" class="btn btn-primary" (click)="confirmClicked.emit(permissions)" [disabled]="!buttonsEnabled" i18n>Confirm</button>
   </div>
index 0bac3120d69173ff1a156e34604f2c4140d48e87..5ddb8e10af0c23d5d787b9da3f5aa66c206a7373 100644 (file)
@@ -29,6 +29,8 @@ export class PermissionsDialogComponent {
     permissions_form: new FormControl(),
   })
 
+  buttonsEnabled: boolean = true
+
   get permissions() {
     return {
       owner: this.form.get('permissions_form').value?.owner ?? null,