Feature: Implement custom fields for documents (#4502)

Adds custom fields of certain data types, attachable to documents and searchable

Co-Authored-By: Trenton H <797416+stumpylog@users.noreply.github.com>
This commit is contained in:
shamoon
2023-11-05 17:26:51 -08:00
parent 1b02046ba7
commit a792bf1ca1
67 changed files with 3199 additions and 421 deletions

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-31 15:23-0700\n"
"POT-Creation-Date: 2023-11-04 20:12-0700\n"
"PO-Revision-Date: 2022-02-17 04:17\n"
"Last-Translator: \n"
"Language-Team: English\n"
@@ -163,7 +163,7 @@ msgid "The checksum of the archived document."
msgstr ""
#: documents/models.py:205 documents/models.py:385 documents/models.py:654
#: documents/models.py:692
#: documents/models.py:692 documents/models.py:895 documents/models.py:932
msgid "created"
msgstr ""
@@ -648,21 +648,69 @@ msgstr ""
msgid "consumption templates"
msgstr ""
#: documents/serialisers.py:98
#: documents/models.py:886
msgid "String"
msgstr ""
#: documents/models.py:887
msgid "URL"
msgstr ""
#: documents/models.py:888
msgid "Date"
msgstr ""
#: documents/models.py:889
msgid "Boolean"
msgstr ""
#: documents/models.py:890
msgid "Integer"
msgstr ""
#: documents/models.py:891
msgid "Float"
msgstr ""
#: documents/models.py:892
msgid "Monetary"
msgstr ""
#: documents/models.py:904
msgid "data type"
msgstr ""
#: documents/models.py:912
msgid "custom field"
msgstr ""
#: documents/models.py:913
msgid "custom fields"
msgstr ""
#: documents/models.py:973
msgid "custom field instance"
msgstr ""
#: documents/models.py:974
msgid "custom field instances"
msgstr ""
#: documents/serialisers.py:102
#, python-format
msgid "Invalid regular expression: %(error)s"
msgstr ""
#: documents/serialisers.py:373
#: documents/serialisers.py:377
msgid "Invalid color."
msgstr ""
#: documents/serialisers.py:749
#: documents/serialisers.py:841
#, python-format
msgid "File type %(type)s not supported"
msgstr ""
#: documents/serialisers.py:846
#: documents/serialisers.py:938
msgid "Invalid variable detected."
msgstr ""
@@ -929,7 +977,7 @@ msgstr ""
msgid "Chinese Simplified"
msgstr ""
#: paperless/urls.py:184
#: paperless/urls.py:186
msgid "Paperless-ngx administration"
msgstr ""