mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-07 15:25:41 +01:00
Feature: document history (audit log UI) (#6388)
This commit is contained in:
parent
d65fcf70f3
commit
05b1ff9738
29 changed files with 773 additions and 158 deletions
|
|
@ -77,6 +77,7 @@ enum DocumentDetailNavIDs {
|
|||
Preview = 4,
|
||||
Notes = 5,
|
||||
Permissions = 6,
|
||||
History = 7,
|
||||
}
|
||||
|
||||
enum ContentRenderType {
|
||||
|
|
@ -902,6 +903,17 @@ export class DocumentDetailComponent
|
|||
)
|
||||
}
|
||||
|
||||
get historyEnabled(): boolean {
|
||||
return (
|
||||
this.settings.get(SETTINGS_KEYS.AUDITLOG_ENABLED) &&
|
||||
this.userIsOwner &&
|
||||
this.permissionsService.currentUserCan(
|
||||
PermissionAction.View,
|
||||
PermissionType.History
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
notesUpdated(notes: DocumentNote[]) {
|
||||
this.document.notes = notes
|
||||
this.openDocumentService.refreshDocument(this.documentId)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue