diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf index c3b9c41ea..bdc0b4774 100644 --- a/src-ui/messages.xlf +++ b/src-ui/messages.xlf @@ -340,7 +340,7 @@ src/app/components/document-list/document-list.component.ts - 192 + 211 src/app/components/manage/document-attributes/custom-fields/custom-fields.component.html @@ -607,11 +607,11 @@ src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html - 21 + 22 src/app/components/manage/saved-views/saved-views.component.html - 75 + 83 @@ -690,7 +690,7 @@ src/app/components/manage/saved-views/saved-views.component.html - 52 + 60 @@ -751,7 +751,7 @@ src/app/components/common/permissions-dialog/permissions-dialog.component.html - 23 + 29 src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html @@ -775,7 +775,7 @@ src/app/components/document-list/document-list.component.html - 130 + 128 src/app/components/manage/document-attributes/custom-fields/custom-fields.component.html @@ -815,7 +815,7 @@ src/app/components/manage/saved-views/saved-views.component.html - 69 + 77 src/app/components/manage/workflows/workflows.component.html @@ -1257,7 +1257,7 @@ src/app/components/document-list/document-list.component.html - 238 + 236 src/app/data/document.ts @@ -1566,7 +1566,7 @@ src/app/components/common/permissions-dialog/permissions-dialog.component.html - 25 + 31 src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html @@ -1578,11 +1578,11 @@ src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html - 20 + 21 src/app/components/manage/saved-views/saved-views.component.html - 74 + 82 @@ -1626,7 +1626,7 @@ src/app/components/document-list/document-list.component.html - 207 + 205 src/app/components/document-list/filter-editor/filter-editor.component.html @@ -1657,7 +1657,7 @@ src/app/components/document-list/document-list.component.html - 247 + 245 src/app/components/document-list/filter-editor/filter-editor.component.html @@ -1688,7 +1688,7 @@ src/app/components/document-list/document-list.component.html - 256 + 254 src/app/components/document-list/filter-editor/filter-editor.component.html @@ -1723,7 +1723,7 @@ src/app/components/document-list/document-list.component.html - 220 + 218 src/app/components/document-list/filter-editor/filter-editor.component.html @@ -1827,7 +1827,7 @@ src/app/components/document-list/document-list.component.html - 149 + 147 @@ -1968,7 +1968,7 @@ src/app/components/document-list/document-list.component.html - 265 + 263 src/app/data/document.ts @@ -2057,7 +2057,7 @@ src/app/components/manage/saved-views/saved-views.component.html - 28 + 29 src/app/components/manage/workflows/workflows.component.html @@ -2427,7 +2427,7 @@ src/app/components/manage/saved-views/saved-views.component.html - 30 + 37 src/app/components/manage/workflows/workflows.component.html @@ -2944,7 +2944,7 @@ src/app/components/app-frame/app-frame.component.html - 109 + 134 @@ -3396,7 +3396,7 @@ src/app/components/common/permissions-dialog/permissions-dialog.component.html - 26 + 32 src/app/components/document-detail/document-detail.component.ts @@ -3818,7 +3818,7 @@ src/app/components/document-list/document-list.component.html - 274 + 272 src/app/data/document.ts @@ -6121,21 +6121,21 @@ Edit permissions for src/app/components/common/permissions-dialog/permissions-dialog.component.ts - 46 + 49 Existing owner, user and group permissions will be merged with these settings. src/app/components/common/permissions-dialog/permissions-dialog.component.ts - 87 + 90 Any and all existing owner, user and group permissions will be replaced. src/app/components/common/permissions-dialog/permissions-dialog.component.ts - 88 + 91 @@ -7130,7 +7130,7 @@ src/app/components/document-list/document-list.component.html - 319 + 317 @@ -7145,7 +7145,7 @@ src/app/components/document-list/document-list.component.html - 359 + 357 @@ -7160,7 +7160,7 @@ src/app/components/document-list/document-list.component.html - 366 + 364 @@ -7178,7 +7178,7 @@ src/app/components/document-list/document-list.component.html - 387 + 385 @@ -7189,7 +7189,7 @@ src/app/components/document-list/document-list.component.html - 387 + 385 @@ -7500,7 +7500,7 @@ src/app/components/document-list/document-list.component.html - 217 + 215 src/app/components/document-list/filter-editor/filter-editor.component.ts @@ -7530,7 +7530,7 @@ src/app/components/manage/saved-views/saved-views.component.html - 52 + 60 @@ -8515,7 +8515,7 @@ src/app/components/document-list/document-list.component.html - 335 + 333 @@ -8669,7 +8669,7 @@ src/app/components/document-list/document-list.component.ts - 323 + 345 src/app/components/manage/document-attributes/document-attributes.component.html @@ -8684,7 +8684,7 @@ src/app/components/document-list/document-list.component.ts - 316 + 338 src/app/components/manage/document-attributes/document-attributes.component.html @@ -8739,49 +8739,49 @@ Save "" src/app/components/document-list/document-list.component.html - 109 + 108 Save as... src/app/components/document-list/document-list.component.html - 112 + 110 All saved views src/app/components/document-list/document-list.component.html - 113 + 111 {VAR_PLURAL, plural, =1 {Selected of one document} other {Selected of documents}} src/app/components/document-list/document-list.component.html - 133 + 131 {VAR_PLURAL, plural, =1 {One document} other { documents}} src/app/components/document-list/document-list.component.html - 137 + 135 (filtered) src/app/components/document-list/document-list.component.html - 139 + 137 Reset filters src/app/components/document-list/document-list.component.html - 144 + 142 src/app/components/document-list/filter-editor/filter-editor.component.html @@ -8792,21 +8792,21 @@ Error while loading documents src/app/components/document-list/document-list.component.html - 165 + 163 Sort by ASN src/app/components/document-list/document-list.component.html - 194 + 192 ASN src/app/components/document-list/document-list.component.html - 198 + 196 src/app/components/document-list/filter-editor/filter-editor.component.ts @@ -8825,28 +8825,28 @@ Sort by correspondent src/app/components/document-list/document-list.component.html - 203 + 201 Sort by title src/app/components/document-list/document-list.component.html - 212 + 210 Sort by owner src/app/components/document-list/document-list.component.html - 225 + 223 Owner src/app/components/document-list/document-list.component.html - 229 + 227 src/app/data/document.ts @@ -8861,49 +8861,49 @@ Sort by notes src/app/components/document-list/document-list.component.html - 234 + 232 Sort by document type src/app/components/document-list/document-list.component.html - 243 + 241 Sort by storage path src/app/components/document-list/document-list.component.html - 252 + 250 Sort by created date src/app/components/document-list/document-list.component.html - 261 + 259 Sort by added date src/app/components/document-list/document-list.component.html - 270 + 268 Sort by number of pages src/app/components/document-list/document-list.component.html - 279 + 277 Pages src/app/components/document-list/document-list.component.html - 283 + 281 src/app/data/document.ts @@ -8922,77 +8922,84 @@ Shared src/app/components/document-list/document-list.component.html - 286,288 + 284,286 Sort by src/app/components/document-list/document-list.component.html - 293,294 + 291,292 Edit document src/app/components/document-list/document-list.component.html - 327 + 325 Preview document src/app/components/document-list/document-list.component.html - 328 + 326 Reset filters / selection src/app/components/document-list/document-list.component.ts - 304 + 326 Open first [selected] document src/app/components/document-list/document-list.component.ts - 332 + 354 Previous page src/app/components/document-list/document-list.component.ts - 348 + 370 Next page src/app/components/document-list/document-list.component.ts - 360 + 382 View "" saved successfully. src/app/components/document-list/document-list.component.ts - 393 + 416 Failed to save view "". src/app/components/document-list/document-list.component.ts - 399 + 422 View "" created successfully. src/app/components/document-list/document-list.component.ts - 445 + 488 + + + + View "" created successfully, but could not update visibility settings. + + src/app/components/document-list/document-list.component.ts + 494 @@ -9195,14 +9202,14 @@ Filter rules error occurred while saving this view src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html - 13 + 14 The error returned was src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html - 14 + 15 @@ -9595,6 +9602,10 @@ src/app/components/manage/mail/mail.component.ts 351 + + src/app/components/manage/saved-views/saved-views.component.ts + 274 + This operation will permanently delete the selected . @@ -9918,6 +9929,10 @@ src/app/components/manage/mail/mail.component.ts 346 + + src/app/components/manage/saved-views/saved-views.component.ts + 268 + Processed Mail for @@ -9961,74 +9976,88 @@ 4 + + Permissions + + src/app/components/manage/saved-views/saved-views.component.html + 35 + + Documents page size src/app/components/manage/saved-views/saved-views.component.html - 41 + 49 Display as src/app/components/manage/saved-views/saved-views.component.html - 44 + 52 Table src/app/components/manage/saved-views/saved-views.component.html - 46 + 54 Small Cards src/app/components/manage/saved-views/saved-views.component.html - 47 + 55 Large Cards src/app/components/manage/saved-views/saved-views.component.html - 48 + 56 Note: ordering is not preserved src/app/components/manage/saved-views/saved-views.component.html - 54 + 62 No saved views defined. src/app/components/manage/saved-views/saved-views.component.html - 62 + 70 Saved view "" deleted. src/app/components/manage/saved-views/saved-views.component.ts - 133 + 153 Views saved successfully. src/app/components/manage/saved-views/saved-views.component.ts - 158 + 230 Error while saving views. src/app/components/manage/saved-views/saved-views.component.ts - 163 + 235 + + + + Note: Sharing saved views does not share the underlying documents. + + src/app/components/manage/saved-views/saved-views.component.ts + 257 diff --git a/src/locale/en_US/LC_MESSAGES/django.po b/src/locale/en_US/LC_MESSAGES/django.po index 6e9a8a6e1..de6d83946 100644 --- a/src/locale/en_US/LC_MESSAGES/django.po +++ b/src/locale/en_US/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: paperless-ngx\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-04 21:33+0000\n" +"POT-Creation-Date: 2026-03-04 22:16+0000\n" "PO-Revision-Date: 2022-02-17 04:17\n" "Last-Translator: \n" "Language-Team: English\n" @@ -57,31 +57,31 @@ msgstr "" msgid "Custom field not found" msgstr "" -#: documents/models.py:40 documents/models.py:789 documents/models.py:837 +#: documents/models.py:40 documents/models.py:782 documents/models.py:830 msgid "owner" msgstr "" -#: documents/models.py:57 documents/models.py:1112 +#: documents/models.py:57 documents/models.py:1105 msgid "None" msgstr "" -#: documents/models.py:58 documents/models.py:1113 +#: documents/models.py:58 documents/models.py:1106 msgid "Any word" msgstr "" -#: documents/models.py:59 documents/models.py:1114 +#: documents/models.py:59 documents/models.py:1107 msgid "All words" msgstr "" -#: documents/models.py:60 documents/models.py:1115 +#: documents/models.py:60 documents/models.py:1108 msgid "Exact match" msgstr "" -#: documents/models.py:61 documents/models.py:1116 +#: documents/models.py:61 documents/models.py:1109 msgid "Regular expression" msgstr "" -#: documents/models.py:62 documents/models.py:1117 +#: documents/models.py:62 documents/models.py:1110 msgid "Fuzzy word" msgstr "" @@ -89,20 +89,20 @@ msgstr "" msgid "Automatic" msgstr "" -#: documents/models.py:66 documents/models.py:476 documents/models.py:1695 +#: documents/models.py:66 documents/models.py:476 documents/models.py:1688 #: paperless_mail/models.py:23 paperless_mail/models.py:143 msgid "name" msgstr "" -#: documents/models.py:68 documents/models.py:1181 +#: documents/models.py:68 documents/models.py:1174 msgid "match" msgstr "" -#: documents/models.py:71 documents/models.py:1184 +#: documents/models.py:71 documents/models.py:1177 msgid "matching algorithm" msgstr "" -#: documents/models.py:76 documents/models.py:1189 +#: documents/models.py:76 documents/models.py:1182 msgid "is insensitive" msgstr "" @@ -168,7 +168,7 @@ msgstr "" msgid "title" msgstr "" -#: documents/models.py:191 documents/models.py:703 +#: documents/models.py:191 documents/models.py:696 msgid "content" msgstr "" @@ -206,8 +206,8 @@ msgstr "" msgid "The number of pages of the document." msgstr "" -#: documents/models.py:246 documents/models.py:709 documents/models.py:747 -#: documents/models.py:809 documents/models.py:927 documents/models.py:986 +#: documents/models.py:246 documents/models.py:702 documents/models.py:740 +#: documents/models.py:802 documents/models.py:920 documents/models.py:979 msgid "created" msgstr "" @@ -263,12 +263,12 @@ msgstr "" msgid "Optional short label for a document version." msgstr "" -#: documents/models.py:332 documents/models.py:720 documents/models.py:774 -#: documents/models.py:1738 +#: documents/models.py:332 documents/models.py:713 documents/models.py:767 +#: documents/models.py:1731 msgid "document" msgstr "" -#: documents/models.py:333 documents/models.py:880 +#: documents/models.py:333 documents/models.py:873 msgid "documents" msgstr "" @@ -288,11 +288,11 @@ msgstr "" msgid "Title" msgstr "" -#: documents/models.py:463 documents/models.py:1133 +#: documents/models.py:463 documents/models.py:1126 msgid "Created" msgstr "" -#: documents/models.py:464 documents/models.py:1132 +#: documents/models.py:464 documents/models.py:1125 msgid "Added" msgstr "" @@ -333,973 +333,965 @@ msgid "Pages" msgstr "" #: documents/models.py:479 -msgid "show on dashboard" -msgstr "" - -#: documents/models.py:482 -msgid "show in sidebar" -msgstr "" - -#: documents/models.py:486 msgid "sort field" msgstr "" -#: documents/models.py:491 +#: documents/models.py:484 msgid "sort reverse" msgstr "" -#: documents/models.py:494 +#: documents/models.py:487 msgid "View page size" msgstr "" -#: documents/models.py:502 +#: documents/models.py:495 msgid "View display mode" msgstr "" -#: documents/models.py:509 +#: documents/models.py:502 msgid "Document display fields" msgstr "" -#: documents/models.py:516 documents/models.py:579 +#: documents/models.py:509 documents/models.py:572 msgid "saved view" msgstr "" -#: documents/models.py:517 +#: documents/models.py:510 msgid "saved views" msgstr "" -#: documents/models.py:525 +#: documents/models.py:518 msgid "title contains" msgstr "" -#: documents/models.py:526 +#: documents/models.py:519 msgid "content contains" msgstr "" -#: documents/models.py:527 +#: documents/models.py:520 msgid "ASN is" msgstr "" -#: documents/models.py:528 +#: documents/models.py:521 msgid "correspondent is" msgstr "" -#: documents/models.py:529 +#: documents/models.py:522 msgid "document type is" msgstr "" -#: documents/models.py:530 +#: documents/models.py:523 msgid "is in inbox" msgstr "" -#: documents/models.py:531 +#: documents/models.py:524 msgid "has tag" msgstr "" -#: documents/models.py:532 +#: documents/models.py:525 msgid "has any tag" msgstr "" -#: documents/models.py:533 +#: documents/models.py:526 msgid "created before" msgstr "" -#: documents/models.py:534 +#: documents/models.py:527 msgid "created after" msgstr "" -#: documents/models.py:535 +#: documents/models.py:528 msgid "created year is" msgstr "" -#: documents/models.py:536 +#: documents/models.py:529 msgid "created month is" msgstr "" -#: documents/models.py:537 +#: documents/models.py:530 msgid "created day is" msgstr "" -#: documents/models.py:538 +#: documents/models.py:531 msgid "added before" msgstr "" -#: documents/models.py:539 +#: documents/models.py:532 msgid "added after" msgstr "" -#: documents/models.py:540 +#: documents/models.py:533 msgid "modified before" msgstr "" -#: documents/models.py:541 +#: documents/models.py:534 msgid "modified after" msgstr "" -#: documents/models.py:542 +#: documents/models.py:535 msgid "does not have tag" msgstr "" -#: documents/models.py:543 +#: documents/models.py:536 msgid "does not have ASN" msgstr "" -#: documents/models.py:544 +#: documents/models.py:537 msgid "title or content contains" msgstr "" -#: documents/models.py:545 +#: documents/models.py:538 msgid "fulltext query" msgstr "" -#: documents/models.py:546 +#: documents/models.py:539 msgid "more like this" msgstr "" -#: documents/models.py:547 +#: documents/models.py:540 msgid "has tags in" msgstr "" -#: documents/models.py:548 +#: documents/models.py:541 msgid "ASN greater than" msgstr "" -#: documents/models.py:549 +#: documents/models.py:542 msgid "ASN less than" msgstr "" -#: documents/models.py:550 +#: documents/models.py:543 msgid "storage path is" msgstr "" -#: documents/models.py:551 +#: documents/models.py:544 msgid "has correspondent in" msgstr "" -#: documents/models.py:552 +#: documents/models.py:545 msgid "does not have correspondent in" msgstr "" -#: documents/models.py:553 +#: documents/models.py:546 msgid "has document type in" msgstr "" -#: documents/models.py:554 +#: documents/models.py:547 msgid "does not have document type in" msgstr "" -#: documents/models.py:555 +#: documents/models.py:548 msgid "has storage path in" msgstr "" -#: documents/models.py:556 +#: documents/models.py:549 msgid "does not have storage path in" msgstr "" -#: documents/models.py:557 +#: documents/models.py:550 msgid "owner is" msgstr "" -#: documents/models.py:558 +#: documents/models.py:551 msgid "has owner in" msgstr "" -#: documents/models.py:559 +#: documents/models.py:552 msgid "does not have owner" msgstr "" -#: documents/models.py:560 +#: documents/models.py:553 msgid "does not have owner in" msgstr "" -#: documents/models.py:561 +#: documents/models.py:554 msgid "has custom field value" msgstr "" -#: documents/models.py:562 +#: documents/models.py:555 msgid "is shared by me" msgstr "" -#: documents/models.py:563 +#: documents/models.py:556 msgid "has custom fields" msgstr "" -#: documents/models.py:564 +#: documents/models.py:557 msgid "has custom field in" msgstr "" -#: documents/models.py:565 +#: documents/models.py:558 msgid "does not have custom field in" msgstr "" -#: documents/models.py:566 +#: documents/models.py:559 msgid "does not have custom field" msgstr "" -#: documents/models.py:567 +#: documents/models.py:560 msgid "custom fields query" msgstr "" -#: documents/models.py:568 +#: documents/models.py:561 msgid "created to" msgstr "" -#: documents/models.py:569 +#: documents/models.py:562 msgid "created from" msgstr "" -#: documents/models.py:570 +#: documents/models.py:563 msgid "added to" msgstr "" -#: documents/models.py:571 +#: documents/models.py:564 msgid "added from" msgstr "" -#: documents/models.py:572 +#: documents/models.py:565 msgid "mime type is" msgstr "" -#: documents/models.py:582 +#: documents/models.py:575 msgid "rule type" msgstr "" -#: documents/models.py:584 +#: documents/models.py:577 msgid "value" msgstr "" -#: documents/models.py:587 +#: documents/models.py:580 msgid "filter rule" msgstr "" -#: documents/models.py:588 +#: documents/models.py:581 msgid "filter rules" msgstr "" -#: documents/models.py:612 +#: documents/models.py:605 msgid "Auto Task" msgstr "" -#: documents/models.py:613 +#: documents/models.py:606 msgid "Scheduled Task" msgstr "" -#: documents/models.py:614 +#: documents/models.py:607 msgid "Manual Task" msgstr "" -#: documents/models.py:617 +#: documents/models.py:610 msgid "Consume File" msgstr "" -#: documents/models.py:618 +#: documents/models.py:611 msgid "Train Classifier" msgstr "" -#: documents/models.py:619 +#: documents/models.py:612 msgid "Check Sanity" msgstr "" -#: documents/models.py:620 +#: documents/models.py:613 msgid "Index Optimize" msgstr "" -#: documents/models.py:621 +#: documents/models.py:614 msgid "LLM Index Update" msgstr "" -#: documents/models.py:626 +#: documents/models.py:619 msgid "Task ID" msgstr "" -#: documents/models.py:627 +#: documents/models.py:620 msgid "Celery ID for the Task that was run" msgstr "" -#: documents/models.py:632 +#: documents/models.py:625 msgid "Acknowledged" msgstr "" -#: documents/models.py:633 +#: documents/models.py:626 msgid "If the task is acknowledged via the frontend or API" msgstr "" -#: documents/models.py:639 +#: documents/models.py:632 msgid "Task Filename" msgstr "" -#: documents/models.py:640 +#: documents/models.py:633 msgid "Name of the file which the Task was run for" msgstr "" -#: documents/models.py:647 +#: documents/models.py:640 msgid "Task Name" msgstr "" -#: documents/models.py:648 +#: documents/models.py:641 msgid "Name of the task that was run" msgstr "" -#: documents/models.py:655 +#: documents/models.py:648 msgid "Task State" msgstr "" -#: documents/models.py:656 +#: documents/models.py:649 msgid "Current state of the task being run" msgstr "" -#: documents/models.py:662 +#: documents/models.py:655 msgid "Created DateTime" msgstr "" -#: documents/models.py:663 +#: documents/models.py:656 msgid "Datetime field when the task result was created in UTC" msgstr "" -#: documents/models.py:669 +#: documents/models.py:662 msgid "Started DateTime" msgstr "" -#: documents/models.py:670 +#: documents/models.py:663 msgid "Datetime field when the task was started in UTC" msgstr "" -#: documents/models.py:676 +#: documents/models.py:669 msgid "Completed DateTime" msgstr "" -#: documents/models.py:677 +#: documents/models.py:670 msgid "Datetime field when the task was completed in UTC" msgstr "" -#: documents/models.py:683 +#: documents/models.py:676 msgid "Result Data" msgstr "" -#: documents/models.py:685 +#: documents/models.py:678 msgid "The data returned by the task" msgstr "" -#: documents/models.py:693 +#: documents/models.py:686 msgid "Task Type" msgstr "" -#: documents/models.py:694 +#: documents/models.py:687 msgid "The type of task that was run" msgstr "" -#: documents/models.py:705 +#: documents/models.py:698 msgid "Note for the document" msgstr "" -#: documents/models.py:729 +#: documents/models.py:722 msgid "user" msgstr "" -#: documents/models.py:734 +#: documents/models.py:727 msgid "note" msgstr "" -#: documents/models.py:735 +#: documents/models.py:728 msgid "notes" msgstr "" -#: documents/models.py:743 +#: documents/models.py:736 msgid "Archive" msgstr "" -#: documents/models.py:744 +#: documents/models.py:737 msgid "Original" msgstr "" -#: documents/models.py:755 documents/models.py:817 paperless_mail/models.py:75 +#: documents/models.py:748 documents/models.py:810 paperless_mail/models.py:75 msgid "expiration" msgstr "" -#: documents/models.py:762 documents/models.py:824 +#: documents/models.py:755 documents/models.py:817 msgid "slug" msgstr "" -#: documents/models.py:794 +#: documents/models.py:787 msgid "share link" msgstr "" -#: documents/models.py:795 +#: documents/models.py:788 msgid "share links" msgstr "" -#: documents/models.py:803 +#: documents/models.py:796 msgid "Pending" msgstr "" -#: documents/models.py:804 +#: documents/models.py:797 msgid "Processing" msgstr "" -#: documents/models.py:805 +#: documents/models.py:798 msgid "Ready" msgstr "" -#: documents/models.py:806 +#: documents/models.py:799 msgid "Failed" msgstr "" -#: documents/models.py:853 +#: documents/models.py:846 msgid "size (bytes)" msgstr "" -#: documents/models.py:859 +#: documents/models.py:852 msgid "last error" msgstr "" -#: documents/models.py:866 +#: documents/models.py:859 msgid "file path" msgstr "" -#: documents/models.py:872 +#: documents/models.py:865 msgid "built at" msgstr "" -#: documents/models.py:885 +#: documents/models.py:878 msgid "share link bundle" msgstr "" -#: documents/models.py:886 +#: documents/models.py:879 msgid "share link bundles" msgstr "" -#: documents/models.py:889 +#: documents/models.py:882 #, python-format msgid "Share link bundle %(slug)s" msgstr "" -#: documents/models.py:915 +#: documents/models.py:908 msgid "String" msgstr "" -#: documents/models.py:916 +#: documents/models.py:909 msgid "URL" msgstr "" -#: documents/models.py:917 +#: documents/models.py:910 msgid "Date" msgstr "" -#: documents/models.py:918 +#: documents/models.py:911 msgid "Boolean" msgstr "" -#: documents/models.py:919 +#: documents/models.py:912 msgid "Integer" msgstr "" -#: documents/models.py:920 +#: documents/models.py:913 msgid "Float" msgstr "" -#: documents/models.py:921 +#: documents/models.py:914 msgid "Monetary" msgstr "" -#: documents/models.py:922 +#: documents/models.py:915 msgid "Document Link" msgstr "" -#: documents/models.py:923 +#: documents/models.py:916 msgid "Select" msgstr "" -#: documents/models.py:924 +#: documents/models.py:917 msgid "Long Text" msgstr "" -#: documents/models.py:936 +#: documents/models.py:929 msgid "data type" msgstr "" -#: documents/models.py:943 +#: documents/models.py:936 msgid "extra data" msgstr "" -#: documents/models.py:947 +#: documents/models.py:940 msgid "Extra data for the custom field, such as select options" msgstr "" -#: documents/models.py:953 +#: documents/models.py:946 msgid "custom field" msgstr "" -#: documents/models.py:954 +#: documents/models.py:947 msgid "custom fields" msgstr "" -#: documents/models.py:1054 +#: documents/models.py:1047 msgid "custom field instance" msgstr "" -#: documents/models.py:1055 +#: documents/models.py:1048 msgid "custom field instances" msgstr "" -#: documents/models.py:1120 +#: documents/models.py:1113 msgid "Consumption Started" msgstr "" -#: documents/models.py:1121 +#: documents/models.py:1114 msgid "Document Added" msgstr "" -#: documents/models.py:1122 +#: documents/models.py:1115 msgid "Document Updated" msgstr "" -#: documents/models.py:1123 +#: documents/models.py:1116 msgid "Scheduled" msgstr "" -#: documents/models.py:1126 +#: documents/models.py:1119 msgid "Consume Folder" msgstr "" -#: documents/models.py:1127 +#: documents/models.py:1120 msgid "Api Upload" msgstr "" -#: documents/models.py:1128 +#: documents/models.py:1121 msgid "Mail Fetch" msgstr "" -#: documents/models.py:1129 +#: documents/models.py:1122 msgid "Web UI" msgstr "" -#: documents/models.py:1134 +#: documents/models.py:1127 msgid "Modified" msgstr "" -#: documents/models.py:1135 +#: documents/models.py:1128 msgid "Custom Field" msgstr "" -#: documents/models.py:1138 +#: documents/models.py:1131 msgid "Workflow Trigger Type" msgstr "" -#: documents/models.py:1150 +#: documents/models.py:1143 msgid "filter path" msgstr "" -#: documents/models.py:1155 +#: documents/models.py:1148 msgid "" "Only consume documents with a path that matches this if specified. Wildcards " "specified as * are allowed. Case insensitive." msgstr "" -#: documents/models.py:1162 +#: documents/models.py:1155 msgid "filter filename" msgstr "" -#: documents/models.py:1167 paperless_mail/models.py:200 +#: documents/models.py:1160 paperless_mail/models.py:200 msgid "" "Only consume documents which entirely match this filename if specified. " "Wildcards such as *.pdf or *invoice* are allowed. Case insensitive." msgstr "" -#: documents/models.py:1178 +#: documents/models.py:1171 msgid "filter documents from this mail rule" msgstr "" -#: documents/models.py:1194 +#: documents/models.py:1187 msgid "has these tag(s)" msgstr "" -#: documents/models.py:1201 +#: documents/models.py:1194 msgid "has all of these tag(s)" msgstr "" -#: documents/models.py:1208 +#: documents/models.py:1201 msgid "does not have these tag(s)" msgstr "" -#: documents/models.py:1216 +#: documents/models.py:1209 msgid "has this document type" msgstr "" -#: documents/models.py:1223 +#: documents/models.py:1216 msgid "has one of these document types" msgstr "" -#: documents/models.py:1230 +#: documents/models.py:1223 msgid "does not have these document type(s)" msgstr "" -#: documents/models.py:1238 +#: documents/models.py:1231 msgid "has this correspondent" msgstr "" -#: documents/models.py:1245 +#: documents/models.py:1238 msgid "does not have these correspondent(s)" msgstr "" -#: documents/models.py:1252 +#: documents/models.py:1245 msgid "has one of these correspondents" msgstr "" -#: documents/models.py:1260 +#: documents/models.py:1253 msgid "has this storage path" msgstr "" -#: documents/models.py:1267 +#: documents/models.py:1260 msgid "has one of these storage paths" msgstr "" -#: documents/models.py:1274 +#: documents/models.py:1267 msgid "does not have these storage path(s)" msgstr "" -#: documents/models.py:1278 +#: documents/models.py:1271 msgid "filter custom field query" msgstr "" -#: documents/models.py:1281 +#: documents/models.py:1274 msgid "JSON-encoded custom field query expression." msgstr "" -#: documents/models.py:1285 +#: documents/models.py:1278 msgid "schedule offset days" msgstr "" -#: documents/models.py:1288 +#: documents/models.py:1281 msgid "The number of days to offset the schedule trigger by." msgstr "" -#: documents/models.py:1293 +#: documents/models.py:1286 msgid "schedule is recurring" msgstr "" -#: documents/models.py:1296 +#: documents/models.py:1289 msgid "If the schedule should be recurring." msgstr "" -#: documents/models.py:1301 +#: documents/models.py:1294 msgid "schedule recurring delay in days" msgstr "" -#: documents/models.py:1305 +#: documents/models.py:1298 msgid "The number of days between recurring schedule triggers." msgstr "" -#: documents/models.py:1310 +#: documents/models.py:1303 msgid "schedule date field" msgstr "" -#: documents/models.py:1315 +#: documents/models.py:1308 msgid "The field to check for a schedule trigger." msgstr "" -#: documents/models.py:1324 +#: documents/models.py:1317 msgid "schedule date custom field" msgstr "" -#: documents/models.py:1328 +#: documents/models.py:1321 msgid "workflow trigger" msgstr "" -#: documents/models.py:1329 +#: documents/models.py:1322 msgid "workflow triggers" msgstr "" -#: documents/models.py:1337 +#: documents/models.py:1330 msgid "email subject" msgstr "" -#: documents/models.py:1341 +#: documents/models.py:1334 msgid "" "The subject of the email, can include some placeholders, see documentation." msgstr "" -#: documents/models.py:1347 +#: documents/models.py:1340 msgid "email body" msgstr "" -#: documents/models.py:1350 +#: documents/models.py:1343 msgid "" "The body (message) of the email, can include some placeholders, see " "documentation." msgstr "" -#: documents/models.py:1356 +#: documents/models.py:1349 msgid "emails to" msgstr "" -#: documents/models.py:1359 +#: documents/models.py:1352 msgid "The destination email addresses, comma separated." msgstr "" -#: documents/models.py:1365 +#: documents/models.py:1358 msgid "include document in email" msgstr "" -#: documents/models.py:1376 +#: documents/models.py:1369 msgid "webhook url" msgstr "" -#: documents/models.py:1379 +#: documents/models.py:1372 msgid "The destination URL for the notification." msgstr "" -#: documents/models.py:1384 +#: documents/models.py:1377 msgid "use parameters" msgstr "" -#: documents/models.py:1389 +#: documents/models.py:1382 msgid "send as JSON" msgstr "" -#: documents/models.py:1393 +#: documents/models.py:1386 msgid "webhook parameters" msgstr "" -#: documents/models.py:1396 +#: documents/models.py:1389 msgid "The parameters to send with the webhook URL if body not used." msgstr "" -#: documents/models.py:1400 +#: documents/models.py:1393 msgid "webhook body" msgstr "" -#: documents/models.py:1403 +#: documents/models.py:1396 msgid "The body to send with the webhook URL if parameters not used." msgstr "" -#: documents/models.py:1407 +#: documents/models.py:1400 msgid "webhook headers" msgstr "" -#: documents/models.py:1410 +#: documents/models.py:1403 msgid "The headers to send with the webhook URL." msgstr "" -#: documents/models.py:1415 +#: documents/models.py:1408 msgid "include document in webhook" msgstr "" -#: documents/models.py:1426 +#: documents/models.py:1419 msgid "Assignment" msgstr "" -#: documents/models.py:1430 +#: documents/models.py:1423 msgid "Removal" msgstr "" -#: documents/models.py:1434 documents/templates/account/password_reset.html:15 +#: documents/models.py:1427 documents/templates/account/password_reset.html:15 msgid "Email" msgstr "" -#: documents/models.py:1438 +#: documents/models.py:1431 msgid "Webhook" msgstr "" -#: documents/models.py:1442 +#: documents/models.py:1435 msgid "Password removal" msgstr "" -#: documents/models.py:1446 +#: documents/models.py:1439 msgid "Move to trash" msgstr "" -#: documents/models.py:1450 +#: documents/models.py:1443 msgid "Workflow Action Type" msgstr "" -#: documents/models.py:1455 documents/models.py:1697 +#: documents/models.py:1448 documents/models.py:1690 #: paperless_mail/models.py:145 msgid "order" msgstr "" -#: documents/models.py:1458 +#: documents/models.py:1451 msgid "assign title" msgstr "" -#: documents/models.py:1462 +#: documents/models.py:1455 msgid "Assign a document title, must be a Jinja2 template, see documentation." msgstr "" -#: documents/models.py:1470 paperless_mail/models.py:274 +#: documents/models.py:1463 paperless_mail/models.py:274 msgid "assign this tag" msgstr "" -#: documents/models.py:1479 paperless_mail/models.py:282 +#: documents/models.py:1472 paperless_mail/models.py:282 msgid "assign this document type" msgstr "" -#: documents/models.py:1488 paperless_mail/models.py:296 +#: documents/models.py:1481 paperless_mail/models.py:296 msgid "assign this correspondent" msgstr "" -#: documents/models.py:1497 +#: documents/models.py:1490 msgid "assign this storage path" msgstr "" -#: documents/models.py:1506 +#: documents/models.py:1499 msgid "assign this owner" msgstr "" -#: documents/models.py:1513 +#: documents/models.py:1506 msgid "grant view permissions to these users" msgstr "" -#: documents/models.py:1520 +#: documents/models.py:1513 msgid "grant view permissions to these groups" msgstr "" -#: documents/models.py:1527 +#: documents/models.py:1520 msgid "grant change permissions to these users" msgstr "" -#: documents/models.py:1534 +#: documents/models.py:1527 msgid "grant change permissions to these groups" msgstr "" -#: documents/models.py:1541 +#: documents/models.py:1534 msgid "assign these custom fields" msgstr "" -#: documents/models.py:1545 +#: documents/models.py:1538 msgid "custom field values" msgstr "" -#: documents/models.py:1549 +#: documents/models.py:1542 msgid "Optional values to assign to the custom fields." msgstr "" -#: documents/models.py:1558 +#: documents/models.py:1551 msgid "remove these tag(s)" msgstr "" -#: documents/models.py:1563 +#: documents/models.py:1556 msgid "remove all tags" msgstr "" -#: documents/models.py:1570 +#: documents/models.py:1563 msgid "remove these document type(s)" msgstr "" -#: documents/models.py:1575 +#: documents/models.py:1568 msgid "remove all document types" msgstr "" -#: documents/models.py:1582 +#: documents/models.py:1575 msgid "remove these correspondent(s)" msgstr "" -#: documents/models.py:1587 +#: documents/models.py:1580 msgid "remove all correspondents" msgstr "" -#: documents/models.py:1594 +#: documents/models.py:1587 msgid "remove these storage path(s)" msgstr "" -#: documents/models.py:1599 +#: documents/models.py:1592 msgid "remove all storage paths" msgstr "" -#: documents/models.py:1606 +#: documents/models.py:1599 msgid "remove these owner(s)" msgstr "" -#: documents/models.py:1611 +#: documents/models.py:1604 msgid "remove all owners" msgstr "" -#: documents/models.py:1618 +#: documents/models.py:1611 msgid "remove view permissions for these users" msgstr "" -#: documents/models.py:1625 +#: documents/models.py:1618 msgid "remove view permissions for these groups" msgstr "" -#: documents/models.py:1632 +#: documents/models.py:1625 msgid "remove change permissions for these users" msgstr "" -#: documents/models.py:1639 +#: documents/models.py:1632 msgid "remove change permissions for these groups" msgstr "" -#: documents/models.py:1644 +#: documents/models.py:1637 msgid "remove all permissions" msgstr "" -#: documents/models.py:1651 +#: documents/models.py:1644 msgid "remove these custom fields" msgstr "" -#: documents/models.py:1656 +#: documents/models.py:1649 msgid "remove all custom fields" msgstr "" -#: documents/models.py:1665 +#: documents/models.py:1658 msgid "email" msgstr "" -#: documents/models.py:1674 +#: documents/models.py:1667 msgid "webhook" msgstr "" -#: documents/models.py:1678 +#: documents/models.py:1671 msgid "passwords" msgstr "" -#: documents/models.py:1682 +#: documents/models.py:1675 msgid "" "Passwords to try when removing PDF protection. Separate with commas or new " "lines." msgstr "" -#: documents/models.py:1687 +#: documents/models.py:1680 msgid "workflow action" msgstr "" -#: documents/models.py:1688 +#: documents/models.py:1681 msgid "workflow actions" msgstr "" -#: documents/models.py:1703 +#: documents/models.py:1696 msgid "triggers" msgstr "" -#: documents/models.py:1710 +#: documents/models.py:1703 msgid "actions" msgstr "" -#: documents/models.py:1713 paperless_mail/models.py:154 +#: documents/models.py:1706 paperless_mail/models.py:154 msgid "enabled" msgstr "" -#: documents/models.py:1724 +#: documents/models.py:1717 msgid "workflow" msgstr "" -#: documents/models.py:1728 +#: documents/models.py:1721 msgid "workflow trigger type" msgstr "" -#: documents/models.py:1742 +#: documents/models.py:1735 msgid "date run" msgstr "" -#: documents/models.py:1748 +#: documents/models.py:1741 msgid "workflow run" msgstr "" -#: documents/models.py:1749 +#: documents/models.py:1742 msgid "workflow runs" msgstr "" -#: documents/serialisers.py:463 documents/serialisers.py:2333 +#: documents/serialisers.py:463 documents/serialisers.py:2332 msgid "Insufficient permissions." msgstr "" @@ -1307,39 +1299,39 @@ msgstr "" msgid "Invalid color." msgstr "" -#: documents/serialisers.py:1956 +#: documents/serialisers.py:1955 #, python-format msgid "File type %(type)s not supported" msgstr "" -#: documents/serialisers.py:2000 +#: documents/serialisers.py:1999 #, python-format msgid "Custom field id must be an integer: %(id)s" msgstr "" -#: documents/serialisers.py:2007 +#: documents/serialisers.py:2006 #, python-format msgid "Custom field with id %(id)s does not exist" msgstr "" -#: documents/serialisers.py:2024 documents/serialisers.py:2034 +#: documents/serialisers.py:2023 documents/serialisers.py:2033 msgid "" "Custom fields must be a list of integers or an object mapping ids to values." msgstr "" -#: documents/serialisers.py:2029 +#: documents/serialisers.py:2028 msgid "Some custom fields don't exist or were specified twice." msgstr "" -#: documents/serialisers.py:2176 +#: documents/serialisers.py:2175 msgid "Invalid variable detected." msgstr "" -#: documents/serialisers.py:2389 +#: documents/serialisers.py:2388 msgid "Duplicate document identifiers are not allowed." msgstr "" -#: documents/serialisers.py:2419 documents/views.py:3327 +#: documents/serialisers.py:2418 documents/views.py:3328 #, python-format msgid "Documents not found: %(ids)s" msgstr "" @@ -1603,20 +1595,20 @@ msgstr "" msgid "Unable to parse URI {value}" msgstr "" -#: documents/views.py:3339 +#: documents/views.py:3340 #, python-format msgid "Insufficient permissions to share document %(id)s." msgstr "" -#: documents/views.py:3382 +#: documents/views.py:3383 msgid "Bundle is already being processed." msgstr "" -#: documents/views.py:3439 +#: documents/views.py:3440 msgid "The share link bundle is still being prepared. Please try again later." msgstr "" -#: documents/views.py:3449 +#: documents/views.py:3450 msgid "The share link bundle is unavailable." msgstr ""