mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-03 03:16:10 -06:00 
			
		
		
		
	Hide Permissions if user cannot view users
This commit is contained in:
		@@ -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
 | 
				
			||||||
      )
 | 
					      )
 | 
				
			||||||
    )
 | 
					    )
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user