diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf
index d6e5d2ebd..34304f395 100644
--- a/src-ui/messages.xlf
+++ b/src-ui/messages.xlf
@@ -706,7 +706,7 @@
src/app/components/common/input/document-link/document-link.component.html
- 38
+ 51
src/app/components/common/permissions-dialog/permissions-dialog.component.html
@@ -1039,7 +1039,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 143
+ 152
@@ -1050,7 +1050,7 @@
src/app/components/document-list/document-list.component.html
- 211
+ 212
src/app/data/document.ts
@@ -1096,7 +1096,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.html
- 110
+ 105
src/app/components/manage/mail/mail.component.html
@@ -1962,7 +1962,7 @@
src/app/components/document-list/document-list.component.html
- 238
+ 239
src/app/data/document.ts
@@ -2768,7 +2768,7 @@
src/app/components/document-list/document-list.component.html
- 193
+ 194
src/app/components/document-list/filter-editor/filter-editor.component.html
@@ -3316,6 +3316,102 @@
70
+
+ True
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 40
+
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 73
+
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 79
+
+
+
+ False
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 41
+
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 74
+
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 80
+
+
+
+ Search docs...
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 96
+
+
+
+ Any
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 126
+
+
+ src/app/components/common/filterable-dropdown/filterable-dropdown.component.html
+ 17
+
+
+
+ All
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 128
+
+
+ src/app/components/common/filterable-dropdown/filterable-dropdown.component.html
+ 15
+
+
+ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html
+ 16
+
+
+ src/app/components/common/permissions-select/permissions-select.component.html
+ 16
+
+
+ src/app/components/common/permissions-select/permissions-select.component.html
+ 27
+
+
+ src/app/components/document-list/bulk-editor/bulk-editor.component.html
+ 14
+
+
+
+ Not
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 131
+
+
+
+ Add query
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 150
+
+
+
+ Add expression
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 153
+
+
now
@@ -3357,7 +3453,7 @@
src/app/components/document-list/document-list.component.html
- 247
+ 248
src/app/data/document.ts
@@ -4065,6 +4161,10 @@
src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html
38
+
+ src/app/components/common/input/document-link/document-link.component.ts
+ 53
+
No documents found
@@ -4594,36 +4694,6 @@
146
-
- All
-
- src/app/components/common/filterable-dropdown/filterable-dropdown.component.html
- 15
-
-
- src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html
- 16
-
-
- src/app/components/common/permissions-select/permissions-select.component.html
- 16
-
-
- src/app/components/common/permissions-select/permissions-select.component.html
- 27
-
-
- src/app/components/document-list/bulk-editor/bulk-editor.component.html
- 14
-
-
-
- Any
-
- src/app/components/common/filterable-dropdown/filterable-dropdown.component.html
- 17
-
-
Include
@@ -4713,7 +4783,7 @@
src/app/components/common/input/document-link/document-link.component.html
- 9
+ 12
src/app/components/common/input/file/file.component.html
@@ -4789,14 +4859,14 @@
Remove link
src/app/components/common/input/document-link/document-link.component.html
- 30
+ 43
Open link
src/app/components/common/input/document-link/document-link.component.html
- 31
+ 44
src/app/components/common/input/url/url.component.html
@@ -5552,7 +5622,7 @@
src/app/components/document-list/document-list.component.html
- 286
+ 288
@@ -5567,7 +5637,7 @@
src/app/components/document-list/document-list.component.html
- 321
+ 323
@@ -5582,7 +5652,7 @@
src/app/components/document-list/document-list.component.html
- 328
+ 330
@@ -5872,11 +5942,11 @@
src/app/components/document-list/document-list.component.html
- 190
+ 191
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 131
+ 140
src/app/data/document.ts
@@ -5913,7 +5983,7 @@
src/app/components/document-list/document-list.component.html
- 180
+ 181
src/app/components/document-list/filter-editor/filter-editor.component.html
@@ -5940,7 +6010,7 @@
src/app/components/document-list/document-list.component.html
- 220
+ 221
src/app/components/document-list/filter-editor/filter-editor.component.html
@@ -5967,7 +6037,7 @@
src/app/components/document-list/document-list.component.html
- 229
+ 230
src/app/components/document-list/filter-editor/filter-editor.component.html
@@ -6451,7 +6521,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 139
+ 148
@@ -6460,10 +6530,6 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.html
83
-
- src/app/components/document-list/filter-editor/filter-editor.component.html
- 90
-
Merge
@@ -6761,7 +6827,7 @@
src/app/components/document-list/document-list.component.html
- 297
+ 299
@@ -6960,7 +7026,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.html
- 116
+ 111
@@ -6974,18 +7040,18 @@
Sort by ASN
src/app/components/document-list/document-list.component.html
- 167
+ 168
ASN
src/app/components/document-list/document-list.component.html
- 171
+ 172
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 136
+ 145
src/app/data/document.ts
@@ -7000,28 +7066,28 @@
Sort by correspondent
src/app/components/document-list/document-list.component.html
- 176
+ 177
Sort by title
src/app/components/document-list/document-list.component.html
- 185
+ 186
Sort by owner
src/app/components/document-list/document-list.component.html
- 198
+ 199
Owner
src/app/components/document-list/document-list.component.html
- 202
+ 203
src/app/data/document.ts
@@ -7036,49 +7102,49 @@
Sort by notes
src/app/components/document-list/document-list.component.html
- 207
+ 208
Sort by document type
src/app/components/document-list/document-list.component.html
- 216
+ 217
Sort by storage path
src/app/components/document-list/document-list.component.html
- 225
+ 226
Sort by created date
src/app/components/document-list/document-list.component.html
- 234
+ 235
Sort by added date
src/app/components/document-list/document-list.component.html
- 243
+ 244
Sort by number of pages
src/app/components/document-list/document-list.component.html
- 252
+ 253
Pages
src/app/components/document-list/document-list.component.html
- 256
+ 257
src/app/data/document.ts
@@ -7097,21 +7163,21 @@
Shared
src/app/components/document-list/document-list.component.html
- 259,261
+ 260,262
Edit document
src/app/components/document-list/document-list.component.html
- 293
+ 295
Yes
src/app/components/document-list/document-list.component.html
- 349
+ 351
src/app/pipes/yes-no.pipe.ts
@@ -7122,7 +7188,7 @@
No
src/app/components/document-list/document-list.component.html
- 349
+ 351
src/app/pipes/yes-no.pipe.ts
@@ -7161,161 +7227,154 @@
Dates
src/app/components/document-list/filter-editor/filter-editor.component.html
- 100
+ 95
Title & content
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 134
+ 143
More like
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 149
+ 158
equals
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 155
+ 164
is empty
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 159
+ 168
is not empty
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 163
+ 172
greater than
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 167
+ 176
less than
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 171
+ 180
Correspondent:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 191,193
+ 200,202
Without correspondent
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 195
+ 204
Document type:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 201,203
+ 210,212
Without document type
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 205
+ 214
Storage path:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 211,213
+ 220,222
Without storage path
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 215
+ 224
Tag:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 219,221
+ 228,230
Without any tag
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 225
+ 234
-
- Custom fields:
+
+ Custom fields query
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 229,231
-
-
-
- Without any custom field
-
- src/app/components/document-list/filter-editor/filter-editor.component.ts
- 235
+ 238
Title:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 239
+ 241
ASN:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 242
+ 244
Owner:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 245
+ 247
Owner not in:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 248
+ 250
Without an owner
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 251
+ 253
@@ -8046,6 +8105,83 @@
9
+
+ Equal to
+
+ src/app/data/custom-field-query.ts
+ 24
+
+
+
+ In
+
+ src/app/data/custom-field-query.ts
+ 25
+
+
+
+ Is null
+
+ src/app/data/custom-field-query.ts
+ 26
+
+
+
+ Exists
+
+ src/app/data/custom-field-query.ts
+ 27
+
+
+
+ Contains
+
+ src/app/data/custom-field-query.ts
+ 28
+
+
+
+ Contains (case-insensitive)
+
+ src/app/data/custom-field-query.ts
+ 29
+
+
+
+ Greater than
+
+ src/app/data/custom-field-query.ts
+ 30
+
+
+
+ Greater than or equal to
+
+ src/app/data/custom-field-query.ts
+ 31
+
+
+
+ Less than
+
+ src/app/data/custom-field-query.ts
+ 32
+
+
+
+ Less than or equal to
+
+ src/app/data/custom-field-query.ts
+ 33
+
+
+
+ Range
+
+ src/app/data/custom-field-query.ts
+ 34
+
+
Boolean