Fix bulk setting null owner / permissions

This commit is contained in:
Michael Shamoon
2022-12-13 23:26:23 -08:00
parent 01dbe13dbc
commit 71e7c502f3
8 changed files with 35 additions and 32 deletions

View File

@@ -18,7 +18,7 @@
</div>
<div class="form-check form-switch form-check-inline">
<input type="checkbox" class="form-check-input" id="is_superuser" formControlName="is_superuser" (change)="onToggleSuperUser()">
<label class="form-check-label" for="is_superuser"><ng-container i18n>Superuser</ng-container> <small class="form-text text-muted ms-1" i18n>(Grants all permissions and objects)</small></label>
<label class="form-check-label" for="is_superuser"><ng-container i18n>Superuser</ng-container> <small class="form-text text-muted ms-1" i18n>(Grants all permissions and can view objects)</small></label>
</div>
</div>

View File

@@ -1,7 +1,6 @@
import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'
import { FormControl, FormGroup } from '@angular/forms'
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'
import { PaperlessGroup } from 'src/app/data/paperless-group'
import { PaperlessUser } from 'src/app/data/paperless-user'
import { UserService } from 'src/app/services/rest/user.service'
@@ -31,12 +30,10 @@ export class PermissionsDialogComponent implements OnInit {
})
get permissions() {
console.log(this.form.get('permissions_form'))
return {
owner: this.form.get('permissions_form')?.value['owner'],
owner: this.form.get('permissions_form').value?.owner ?? null,
set_permissions:
this.form.get('permissions_form')?.value['set_permissions'],
this.form.get('permissions_form').value?.set_permissions ?? null,
}
}