]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Hide unusable filters
authorshamoon <4887959+shamoon@users.noreply.github.com>
Wed, 1 May 2024 05:09:03 +0000 (22:09 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Wed, 1 May 2024 19:07:27 +0000 (12:07 -0700)
src-ui/src/app/components/document-list/filter-editor/filter-editor.component.html

index ccbe50cacf71d83dbdfc17a784ab13e606081837..451f84f9fce0ffacbd65b087312d93e7e7e97bce 100644 (file)
@@ -60,7 +60,7 @@
             [documentCounts]="documentTypeDocumentCounts"
             [allowSelectNone]="true"></pngx-filterable-dropdown>
         }
-        @if (permissionsService.currentUserCan(PermissionAction.View, PermissionType.StoragePath)) {
+        @if (permissionsService.currentUserCan(PermissionAction.View, PermissionType.StoragePath) && storagePaths.length > 0) {
           <pngx-filterable-dropdown class="flex-fill" title="Storage path" icon="folder-fill" i18n-title
           filterPlaceholder="Filter storage paths" i18n-filterPlaceholder
           [items]="storagePaths"
@@ -71,7 +71,7 @@
           [allowSelectNone]="true"></pngx-filterable-dropdown>
         }
 
-        @if (permissionsService.currentUserCan(PermissionAction.View, PermissionType.CustomField)) {
+        @if (permissionsService.currentUserCan(PermissionAction.View, PermissionType.CustomField) && customFields.length > 0) {
           <pngx-filterable-dropdown class="flex-fill" title="Custom fields" icon="ui-radios" i18n-title
           filterPlaceholder="Filter custom fields" i18n-filterPlaceholder
           [items]="customFields"