mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-09 00:05:21 +01:00
Hide Permissions if user cannot view users
This commit is contained in:
parent
606737f3b2
commit
e75510309d
2 changed files with 11 additions and 2 deletions
|
|
@ -178,7 +178,7 @@
|
||||||
</ng-template>
|
</ng-template>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li [ngbNavItem]="DocumentDetailNavIDs.Permissions" *appIfOwner="document">
|
<li [ngbNavItem]="DocumentDetailNavIDs.Permissions" *ngIf="showPermissions">
|
||||||
<a ngbNavLink i18n>Permissions</a>
|
<a ngbNavLink i18n>Permissions</a>
|
||||||
<ng-template ngbNavContent>
|
<ng-template ngbNavContent>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
|
|
|
||||||
|
|
@ -688,12 +688,21 @@ export class DocumentDetailComponent
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get showPermissions(): boolean {
|
||||||
|
return (
|
||||||
|
this.permissionsService.currentUserCan(
|
||||||
|
PermissionAction.View,
|
||||||
|
PermissionType.User
|
||||||
|
) && this.userIsOwner
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
get notesEnabled(): boolean {
|
get notesEnabled(): boolean {
|
||||||
return (
|
return (
|
||||||
this.settings.get(SETTINGS_KEYS.NOTES_ENABLED) &&
|
this.settings.get(SETTINGS_KEYS.NOTES_ENABLED) &&
|
||||||
this.permissionsService.currentUserCan(
|
this.permissionsService.currentUserCan(
|
||||||
PermissionAction.View,
|
PermissionAction.View,
|
||||||
PermissionType.Document
|
PermissionType.Note
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue