diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 2ddffaf9f..10f9d0084 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -51,7 +51,7 @@ repos:
- 'prettier-plugin-organize-imports@4.1.0'
# Python hooks
- repo: https://github.com/astral-sh/ruff-pre-commit
- rev: v0.9.3
+ rev: v0.9.4
hooks:
- id: ruff
- id: ruff-format
diff --git a/.ruff.toml b/.ruff.toml
index 96ee7430b..a29b471c5 100644
--- a/.ruff.toml
+++ b/.ruff.toml
@@ -32,13 +32,13 @@ extend-select = [
"RUF", # https://docs.astral.sh/ruff/rules/#ruff-specific-rules-ruf
"FLY", # https://docs.astral.sh/ruff/rules/#flynt-fly
"PTH", # https://docs.astral.sh/ruff/rules/#flake8-use-pathlib-pth
+ "FBT", # https://docs.astral.sh/ruff/rules/#flake8-boolean-trap-fbt
]
ignore = ["DJ001", "SIM105", "RUF012"]
[lint.per-file-ignores]
".github/scripts/*.py" = ["E501", "INP001", "SIM117"]
"docker/wait-for-redis.py" = ["INP001", "T201"]
-"src/documents/consumer.py" = ["PTH"] # TODO Enable & remove
"src/documents/file_handling.py" = ["PTH"] # TODO Enable & remove
"src/documents/management/commands/document_consumer.py" = ["PTH"] # TODO Enable & remove
"src/documents/management/commands/document_exporter.py" = ["PTH"] # TODO Enable & remove
@@ -51,8 +51,6 @@ ignore = ["DJ001", "SIM105", "RUF012"]
"src/documents/signals/handlers.py" = ["PTH"] # TODO Enable & remove
"src/documents/tasks.py" = ["PTH"] # TODO Enable & remove
"src/documents/tests/test_api_app_config.py" = ["PTH"] # TODO Enable & remove
-"src/documents/tests/test_api_bulk_download.py" = ["PTH"] # TODO Enable & remove
-"src/documents/tests/test_api_documents.py" = ["PTH"] # TODO Enable & remove
"src/documents/tests/test_classifier.py" = ["PTH"] # TODO Enable & remove
"src/documents/tests/test_consumer.py" = ["PTH"] # TODO Enable & remove
"src/documents/tests/test_file_handling.py" = ["PTH"] # TODO Enable & remove
diff --git a/Dockerfile b/Dockerfile
index d3be53dff..2284e9f8d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -127,32 +127,21 @@ RUN set -eux \
&& apt-get update \
&& apt-get install --yes --quiet --no-install-recommends ${RUNTIME_PACKAGES} \
&& echo "Installing pre-built updates" \
+ && curl --fail --silent --no-progress-meter --show-error --location --remote-name-all --parallel --parallel-max 4 \
+ https://github.com/paperless-ngx/builder/releases/download/qpdf-${QPDF_VERSION}/libqpdf29_${QPDF_VERSION}-1_${TARGETARCH}.deb \
+ https://github.com/paperless-ngx/builder/releases/download/qpdf-${QPDF_VERSION}/qpdf_${QPDF_VERSION}-1_${TARGETARCH}.deb \
+ https://github.com/paperless-ngx/builder/releases/download/ghostscript-${GS_VERSION}/libgs10_${GS_VERSION}.dfsg-1_${TARGETARCH}.deb \
+ https://github.com/paperless-ngx/builder/releases/download/ghostscript-${GS_VERSION}/ghostscript_${GS_VERSION}.dfsg-1_${TARGETARCH}.deb \
+ https://github.com/paperless-ngx/builder/releases/download/ghostscript-${GS_VERSION}/libgs10-common_${GS_VERSION}.dfsg-1_all.deb \
+ https://github.com/paperless-ngx/builder/releases/download/jbig2enc-${JBIG2ENC_VERSION}/jbig2enc_${JBIG2ENC_VERSION}-1_${TARGETARCH}.deb \
&& echo "Installing qpdf ${QPDF_VERSION}" \
- && curl --fail --silent --show-error --location \
- --output libqpdf29_${QPDF_VERSION}-1_${TARGETARCH}.deb \
- https://github.com/paperless-ngx/builder/releases/download/qpdf-${QPDF_VERSION}/libqpdf29_${QPDF_VERSION}-1_${TARGETARCH}.deb \
- && curl --fail --silent --show-error --location \
- --output qpdf_${QPDF_VERSION}-1_${TARGETARCH}.deb \
- https://github.com/paperless-ngx/builder/releases/download/qpdf-${QPDF_VERSION}/qpdf_${QPDF_VERSION}-1_${TARGETARCH}.deb \
&& dpkg --install ./libqpdf29_${QPDF_VERSION}-1_${TARGETARCH}.deb \
&& dpkg --install ./qpdf_${QPDF_VERSION}-1_${TARGETARCH}.deb \
&& echo "Installing Ghostscript ${GS_VERSION}" \
- && curl --fail --silent --show-error --location \
- --output libgs10_${GS_VERSION}.dfsg-1_${TARGETARCH}.deb \
- https://github.com/paperless-ngx/builder/releases/download/ghostscript-${GS_VERSION}/libgs10_${GS_VERSION}.dfsg-1_${TARGETARCH}.deb \
- && curl --fail --silent --show-error --location \
- --output ghostscript_${GS_VERSION}.dfsg-1_${TARGETARCH}.deb \
- https://github.com/paperless-ngx/builder/releases/download/ghostscript-${GS_VERSION}/ghostscript_${GS_VERSION}.dfsg-1_${TARGETARCH}.deb \
- && curl --fail --silent --show-error --location \
- --output libgs10-common_${GS_VERSION}.dfsg-1_all.deb \
- https://github.com/paperless-ngx/builder/releases/download/ghostscript-${GS_VERSION}/libgs10-common_${GS_VERSION}.dfsg-1_all.deb \
&& dpkg --install ./libgs10-common_${GS_VERSION}.dfsg-1_all.deb \
&& dpkg --install ./libgs10_${GS_VERSION}.dfsg-1_${TARGETARCH}.deb \
&& dpkg --install ./ghostscript_${GS_VERSION}.dfsg-1_${TARGETARCH}.deb \
&& echo "Installing jbig2enc" \
- && curl --fail --silent --show-error --location \
- --output jbig2enc_${JBIG2ENC_VERSION}-1_${TARGETARCH}.deb \
- https://github.com/paperless-ngx/builder/releases/download/jbig2enc-${JBIG2ENC_VERSION}/jbig2enc_${JBIG2ENC_VERSION}-1_${TARGETARCH}.deb \
&& dpkg --install ./jbig2enc_${JBIG2ENC_VERSION}-1_${TARGETARCH}.deb \
&& echo "Cleaning up image layer" \
&& rm --force --verbose *.deb \
@@ -232,12 +221,11 @@ RUN --mount=type=cache,target=/root/.cache/pip/,id=pip-cache \
&& apt-get install --yes --quiet --no-install-recommends ${BUILD_PACKAGES} \
&& python3 -m pip install --no-cache-dir --upgrade wheel \
&& echo "Installing Python requirements" \
- && curl --fail --silent --show-error --location \
- --output psycopg_c-3.2.4-cp312-cp312-linux_x86_64.whl \
- https://github.com/paperless-ngx/builder/releases/download/psycopg-3.2.4/psycopg_c-3.2.4-cp312-cp312-linux_x86_64.whl \
- && curl --fail --silent --show-error --location \
- --output psycopg_c-3.2.4-cp312-cp312-linux_aarch64.whl \
- https://github.com/paperless-ngx/builder/releases/download/psycopg-3.2.4/psycopg_c-3.2.4-cp312-cp312-linux_aarch64.whl \
+ && curl --fail --silent --no-progress-meter --show-error --location --remote-name-all --parallel --parallel-max 4 \
+ https://github.com/paperless-ngx/builder/releases/download/psycopg-3.2.4/psycopg_c-3.2.4-cp312-cp312-linux_x86_64.whl \
+ https://github.com/paperless-ngx/builder/releases/download/psycopg-3.2.4/psycopg_c-3.2.4-cp312-cp312-linux_aarch64.whl \
+ https://github.com/paperless-ngx/builder/releases/download/zxing-2.3.0/zxing_cpp-2.3.0-cp312-cp312-linux_aarch64.whl \
+ https://github.com/paperless-ngx/builder/releases/download/zxing-2.3.0/zxing_cpp-2.3.0-cp312-cp312-linux_x86_64.whl \
&& python3 -m pip install --default-timeout=1000 --find-links . --requirement requirements.txt \
&& echo "Installing NLTK data" \
&& python3 -W ignore::RuntimeWarning -m nltk.downloader -d "/usr/share/nltk_data" snowball_data \
diff --git a/Pipfile b/Pipfile
index 0e2486b03..1e69f316d 100644
--- a/Pipfile
+++ b/Pipfile
@@ -58,7 +58,7 @@ uvicorn = {extras = ["standard"], version = "==0.25.0"}
watchdog = "~=6.0"
whitenoise = "~=6.8"
whoosh = "~=2.7"
-zxing-cpp = {version = "*", platform_machine = "== 'x86_64'"}
+zxing-cpp = "*"
[dev-packages]
diff --git a/Pipfile.lock b/Pipfile.lock
index de4290d84..1f74e6708 100644
--- a/Pipfile.lock
+++ b/Pipfile.lock
@@ -1,7 +1,7 @@
{
"_meta": {
"hash": {
- "sha256": "3806c1dbfde8e9383e748c106c217170d6dcdbb8b95d573030b2294dab32d462"
+ "sha256": "6a7869231917d0cf6f5852520b5cb9b0df3802ed162b1a8107d0b1e1c37f0535"
},
"pipfile-spec": 6,
"requires": {},
@@ -589,12 +589,12 @@
},
"django-soft-delete": {
"hashes": [
- "sha256:cc40398ccd869c75a6d6ba7f526e16c4afe2b0c0811c213a318d96bb4c58a787",
- "sha256:fdaf2788d404930557f1300ce40bbd764f6938775a35a3175c66fe7778666093"
+ "sha256:603a29e82bbb7a5bada69f2754fad225ccd8cd7f485320ec06d0fc4e9dfddcf0",
+ "sha256:d2f9db449a4f008e9786f82fa4bafbe4075f7a0b3284844735007e988b2a4df6"
],
"index": "pypi",
"markers": "python_version >= '3.6'",
- "version": "==1.0.16"
+ "version": "==1.0.18"
},
"djangorestframework": {
"hashes": [
@@ -2264,7 +2264,7 @@
"sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d",
"sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"
],
- "markers": "python_version >= '3.8'",
+ "markers": "python_version < '3.11'",
"version": "==4.12.2"
},
"tzdata": {
@@ -2791,7 +2791,6 @@
"sha256:fbd5b253ad0f8823c5c104feaaa19acab95c217cb924b012d55ff339c42b3583",
"sha256:fd3f175f7b57cfbdea56afdb5335eaebaadeebc06e20a087d9aa3f99637c4aa5"
],
- "markers": "platform_machine == 'x86_64'",
"version": "==2.3.0"
}
},
@@ -2838,19 +2837,19 @@
},
"babel": {
"hashes": [
- "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b",
- "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"
+ "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d",
+ "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2"
],
"markers": "python_version >= '3.8'",
- "version": "==2.16.0"
+ "version": "==2.17.0"
},
"certifi": {
"hashes": [
- "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56",
- "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"
+ "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651",
+ "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe"
],
"markers": "python_version >= '3.6'",
- "version": "==2024.12.14"
+ "version": "==2025.1.31"
},
"cffi": {
"hashes": [
@@ -3303,7 +3302,6 @@
"sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb",
"sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb"
],
- "index": "pypi",
"markers": "python_version >= '3.7'",
"version": "==3.1.5"
},
@@ -3416,12 +3414,12 @@
},
"mkdocs-material": {
"hashes": [
- "sha256:ae5fe16f3d7c9ccd05bb6916a7da7420cf99a9ce5e33debd9d40403a090d5825",
- "sha256:f24100f234741f4d423a9d672a909d859668a4f404796be3cf035f10d6050385"
+ "sha256:71d90dbd63b393ad11a4d90151dfe3dcbfcd802c0f29ce80bebd9bbac6abc753",
+ "sha256:a3de1c5d4c745f10afa78b1a02f917b9dce0808fb206adc0f5bb48b58c1ca21f"
],
"index": "pypi",
"markers": "python_version >= '3.8'",
- "version": "==9.5.50"
+ "version": "==9.6.2"
},
"mkdocs-material-extensions": {
"hashes": [
@@ -3659,11 +3657,11 @@
},
"pymdown-extensions": {
"hashes": [
- "sha256:637951cbfbe9874ba28134fb3ce4b8bcadd6aca89ac4998ec29dcbafd554ae08",
- "sha256:b65801996a0cd4f42a3110810c306c45b7313c09b0610a6f773730f2a9e3c96b"
+ "sha256:05e0bee73d64b9c71a4ae17c72abc2f700e8bc8403755a00580b49a4e9f189e9",
+ "sha256:41e576ce3f5d650be59e900e4ceff231e0aed2a88cf30acaee41e02f063a061b"
],
"markers": "python_version >= '3.8'",
- "version": "==10.14.1"
+ "version": "==10.14.3"
},
"pyopenssl": {
"hashes": [
@@ -3758,8 +3756,7 @@
"sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3",
"sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"
],
- "index": "pypi",
- "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'",
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==2.9.0.post0"
},
"pywavelets": {
@@ -3983,28 +3980,28 @@
},
"ruff": {
"hashes": [
- "sha256:006e5de2621304c8810bcd2ee101587712fa93b4f955ed0985907a36c427e0c2",
- "sha256:040ceb7f20791dfa0e78b4230ee9dce23da3b64dd5848e40e3bf3ab76468dcf4",
- "sha256:2dc153c25e715be41bb228bc651c1e9b1a88d5c6e5ed0194fa0dfea02b026439",
- "sha256:33866c3cc2a575cbd546f2cd02bdd466fed65118e4365ee538a3deffd6fcb730",
- "sha256:5a5a46e09355695fbdbb30ed9889d6cf1c61b77b700a9fafc21b41f097bfbba4",
- "sha256:646909a1e25e0dc28fbc529eab8eb7bb583079628e8cbe738192853dbbe43af5",
- "sha256:7f39b879064c7d9670197d91124a75d118d00b0990586549949aae80cdc16624",
- "sha256:800d773f6d4d33b0a3c60e2c6ae8f4c202ea2de056365acfa519aa48acf28e0b",
- "sha256:8293f89985a090ebc3ed1064df31f3b4b56320cdfcec8b60d3295bddb955c22a",
- "sha256:90230a6b8055ad47d3325e9ee8f8a9ae7e273078a66401ac66df68943ced029b",
- "sha256:96a87ec31dc1044d8c2da2ebbed1c456d9b561e7d087734336518181b26b3aa5",
- "sha256:9bb7554aca6f842645022fe2d301c264e6925baa708b392867b7a62645304df4",
- "sha256:a187171e7c09efa4b4cc30ee5d0d55a8d6c5311b3e1b74ac5cb96cc89bafc43c",
- "sha256:ba6eea4459dbd6b1be4e6bfc766079fb9b8dd2e5a35aff6baee4d9b1514ea519",
- "sha256:c4bb09d2bbb394e3730d0918c00276e79b2de70ec2a5231cd4ebb51a57df9ba1",
- "sha256:c59ab92f8e92d6725b7ded9d4a31be3ef42688a115c6d3da9457a5bda140e2b4",
- "sha256:cabc332b7075a914ecea912cd1f3d4370489c8018f2c945a30bcc934e3bc06a6",
- "sha256:eabe5eb2c19a42f4808c03b82bd313fc84d4e395133fb3fc1b1516170a31213c"
+ "sha256:05bebf4cdbe3ef75430d26c375773978950bbf4ee3c95ccb5448940dc092408e",
+ "sha256:1d4c8772670aecf037d1bf7a07c39106574d143b26cfe5ed1787d2f31e800214",
+ "sha256:37c892540108314a6f01f105040b5106aeb829fa5fb0561d2dcaf71485021137",
+ "sha256:433dedf6ddfdec7f1ac7575ec1eb9844fa60c4c8c2f8887a070672b8d353d34c",
+ "sha256:54499fb08408e32b57360f6f9de7157a5fec24ad79cb3f42ef2c3f3f728dfe2b",
+ "sha256:56acd6c694da3695a7461cc55775f3a409c3815ac467279dfa126061d84b314b",
+ "sha256:585792f1e81509e38ac5123492f8875fbc36f3ede8185af0a26df348e5154f41",
+ "sha256:64e73d25b954f71ff100bb70f39f1ee09e880728efb4250c632ceed4e4cdf706",
+ "sha256:6907ee3529244bb0ed066683e075f09285b38dd5b4039370df6ff06041ca19e7",
+ "sha256:6ce6743ed64d9afab4fafeaea70d3631b4d4b28b592db21a5c2d1f0ef52934bf",
+ "sha256:87c90c32357c74f11deb7fbb065126d91771b207bf9bfaaee01277ca59b574ec",
+ "sha256:a6c634fc6f5a0ceae1ab3e13c58183978185d131a29c425e4eaa9f40afe1e6d6",
+ "sha256:bfc5f1d7afeda8d5d37660eeca6d389b142d7f2b5a1ab659d9214ebd0e025231",
+ "sha256:d612dbd0f3a919a8cc1d12037168bfa536862066808960e0cc901404b77968f0",
+ "sha256:db1192ddda2200671f9ef61d9597fcef89d934f5d1705e571a93a67fb13a4402",
+ "sha256:de9edf2ce4b9ddf43fd93e20ef635a900e25f622f87ed6e3047a664d0e8f810e",
+ "sha256:e0c93e7d47ed951b9394cf352d6695b31498e68fd5782d6cbc282425655f687a",
+ "sha256:faa935fc00ae854d8b638c16a5f1ce881bc3f67446957dd6f2af440a5fc8526b"
],
"index": "pypi",
"markers": "python_version >= '3.7'",
- "version": "==0.9.3"
+ "version": "==0.9.4"
},
"scipy": {
"hashes": [
@@ -4073,7 +4070,7 @@
"sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274",
"sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"
],
- "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'",
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==1.17.0"
},
"sniffio": {
@@ -4206,7 +4203,6 @@
"sha256:e7631a77ffb1f7d2eefa4445ebbee491c720a5661ddf6df3498ebecae5ed375c",
"sha256:ef810fbf7b781a5a593894e4f439773830bdecb885e6880d957d5b9382a960d2"
],
- "index": "pypi",
"markers": "python_version >= '3.9'",
"version": "==6.0.0"
},
diff --git a/docs/changelog.md b/docs/changelog.md
index e2d2b98ac..56316942c 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -1,5 +1,28 @@
# Changelog
+## paperless-ngx 2.14.7
+
+### Features
+
+- Enhancement: require totp code for obtain auth token by [@shamoon](https://github.com/shamoon) [#8936](https://github.com/paperless-ngx/paperless-ngx/pull/8936)
+
+### Bug Fixes
+
+- Enhancement: require totp code for obtain auth token by [@shamoon](https://github.com/shamoon) [#8936](https://github.com/paperless-ngx/paperless-ngx/pull/8936)
+- Fix: reflect doc links in bulk modify custom fields by [@shamoon](https://github.com/shamoon) [#8962](https://github.com/paperless-ngx/paperless-ngx/pull/8962)
+- Fix: also ensure symmetric doc link removal on bulk edit by [@shamoon](https://github.com/shamoon) [#8963](https://github.com/paperless-ngx/paperless-ngx/pull/8963)
+
+### All App Changes
+
+
+4 changes
+
+- Chore(deps-dev): Bump ruff from 0.9.2 to 0.9.3 in the development group by @[dependabot[bot]](https://github.com/apps/dependabot) [#8928](https://github.com/paperless-ngx/paperless-ngx/pull/8928)
+- Enhancement: require totp code for obtain auth token by [@shamoon](https://github.com/shamoon) [#8936](https://github.com/paperless-ngx/paperless-ngx/pull/8936)
+- Fix: reflect doc links in bulk modify custom fields by [@shamoon](https://github.com/shamoon) [#8962](https://github.com/paperless-ngx/paperless-ngx/pull/8962)
+- Fix: also ensure symmetric doc link removal on bulk edit by [@shamoon](https://github.com/shamoon) [#8963](https://github.com/paperless-ngx/paperless-ngx/pull/8963)
+
+
## paperless-ngx 2.14.6
### Bug Fixes
diff --git a/docs/configuration.md b/docs/configuration.md
index c34c3abf8..b81c10b0d 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -1085,8 +1085,6 @@ or hidden folders some tools use to store data.
If you have problems that your Barcodes/QR-Codes are not detected
(especially with bad scan quality and/or small codes), try the other one.
- zxing is not available on all platforms.
-
#### [`PAPERLESS_PRE_CONSUME_SCRIPT=`](#PAPERLESS_PRE_CONSUME_SCRIPT) {#PAPERLESS_PRE_CONSUME_SCRIPT}
: After some initial validation, Paperless can trigger an arbitrary
diff --git a/src-ui/e2e/document-list/document-list.spec.ts b/src-ui/e2e/document-list/document-list.spec.ts
index 7719873d3..cd1a4c54e 100644
--- a/src-ui/e2e/document-list/document-list.spec.ts
+++ b/src-ui/e2e/document-list/document-list.spec.ts
@@ -83,9 +83,9 @@ test('date filtering', async ({ page }) => {
await page.routeFromHAR(REQUESTS_HAR3, { notFound: 'fallback' })
await page.goto('/documents')
await page.getByRole('button', { name: 'Dates' }).click()
- await page.getByRole('menuitem', { name: 'Last 3 months' }).first().click()
+ await page.getByRole('menuitem', { name: 'Within 3 months' }).first().click()
await expect(page.locator('pngx-document-list')).toHaveText(/one document/i)
- await page.getByRole('menuitem', { name: 'Last 3 months' }).first().click()
+ await page.getByRole('menuitem', { name: 'Within 3 months' }).first().click()
await page.getByLabel('Datesselected').getByRole('button').first().click()
await page.getByRole('combobox', { name: 'Select month' }).selectOption('12')
await page.getByRole('combobox', { name: 'Select year' }).selectOption('2022')
diff --git a/src-ui/e2e/document-list/requests/api-document-list3.har b/src-ui/e2e/document-list/requests/api-document-list3.har
index 6d5d1808f..291915a65 100644
--- a/src-ui/e2e/document-list/requests/api-document-list3.har
+++ b/src-ui/e2e/document-list/requests/api-document-list3.har
@@ -3687,7 +3687,7 @@
"time": 1.501,
"request": {
"method": "GET",
- "url": "http://localhost:8000/api/documents/?page=1&page_size=50&ordering=-created&truncate_content=true&created__date__gt=2022-12-11",
+ "url": "http://localhost:8000/api/documents/?page=1&page_size=50&ordering=-created&truncate_content=true&created__date__gte=2022-12-11",
"httpVersion": "HTTP/1.1",
"cookies": [],
"headers": [
@@ -3721,7 +3721,7 @@
"value": "true"
},
{
- "name": "created__date__gt",
+ "name": "created__date__gte",
"value": "2022-12-11"
}
],
diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf
index 5406b866b..34959e4a0 100644
--- a/src-ui/messages.xlf
+++ b/src-ui/messages.xlf
@@ -241,22 +241,22 @@
Document was added to Paperless-ngx.
src/app/app.component.ts
- 93
+ 95
src/app/app.component.ts
- 102
+ 104
Open document
src/app/app.component.ts
- 95
+ 97
src/app/components/admin/trash/trash.component.ts
- 141
+ 146
src/app/components/dashboard/widgets/saved-view-widget/saved-view-widget.component.html
@@ -279,29 +279,29 @@
Could not add :
src/app/app.component.ts
- 117
+ 119
Document is being processed by Paperless-ngx.
src/app/app.component.ts
- 132
+ 134
Dashboard
src/app/app.component.ts
- 139
+ 141
src/app/components/app-frame/app-frame.component.html
- 81
+ 82
src/app/components/app-frame/app-frame.component.html
- 83
+ 84
src/app/components/dashboard/dashboard.component.html
@@ -312,15 +312,15 @@
Documents
src/app/app.component.ts
- 150
+ 152
src/app/components/app-frame/app-frame.component.html
- 88
+ 89
src/app/components/app-frame/app-frame.component.html
- 90
+ 91
src/app/components/document-list/document-list.component.ts
@@ -332,26 +332,26 @@
src/app/components/manage/management-list/management-list.component.html
- 101
+ 102
src/app/components/manage/management-list/management-list.component.html
- 101
+ 102
src/app/components/manage/management-list/management-list.component.html
- 101
+ 102
src/app/components/manage/management-list/management-list.component.html
- 101
+ 102
Settings
src/app/app.component.ts
- 162
+ 164
src/app/components/admin/settings/settings.component.html
@@ -359,89 +359,89 @@
src/app/components/app-frame/app-frame.component.html
- 50
+ 51
src/app/components/app-frame/app-frame.component.html
- 244
+ 245
src/app/components/app-frame/app-frame.component.html
- 246
+ 247
Prev
src/app/app.component.ts
- 168
+ 170
Next
src/app/app.component.ts
- 169
+ 171
src/app/components/document-detail/document-detail.component.html
- 95
+ 100
End
src/app/app.component.ts
- 170
+ 172
The dashboard can be used to show saved views, such as an 'Inbox'. Views are found under Manage > Saved Views once you have created some.
src/app/app.component.ts
- 176
+ 178
Drag-and-drop documents here to start uploading or place them in the consume folder. You can also drag-and-drop documents anywhere on all other pages of the web app. Once you do, Paperless-ngx will start training its machine learning algorithms.
src/app/app.component.ts
- 183
+ 185
The documents list shows all of your documents and allows for filtering as well as bulk-editing. There are three different view styles: list, small cards and large cards. A list of documents currently opened for editing is shown in the sidebar.
src/app/app.component.ts
- 188
+ 190
The filtering tools allow you to quickly find documents using various searches, dates, tags, etc.
src/app/app.component.ts
- 195
+ 197
Any combination of filters can be saved as a 'view' which can then be displayed on the dashboard and / or sidebar.
src/app/app.component.ts
- 201
+ 203
Tags, correspondents, document types and storage paths can all be managed using these pages. They can also be created from the document edit view.
src/app/app.component.ts
- 206
+ 208
Manage e-mail accounts and rules for automatically importing documents.
src/app/app.component.ts
- 214
+ 216
src/app/components/manage/mail/mail.component.html
@@ -452,14 +452,14 @@
Workflows give you more control over the document pipeline.
src/app/app.component.ts
- 222
+ 224
File Tasks shows you documents that have been consumed, are waiting to be, or may have failed during the process.
src/app/app.component.ts
- 230
+ 232
src/app/components/admin/tasks/tasks.component.html
@@ -470,28 +470,28 @@
Check out the settings for various tweaks to the web app.
src/app/app.component.ts
- 238
+ 240
Thank you! 🙏
src/app/app.component.ts
- 246
+ 248
There are <em>tons</em> more features and info we didn't cover here, but this should get you started. Check out the documentation or visit the project on GitHub to learn more or to report issues.
src/app/app.component.ts
- 248
+ 250
Lastly, on behalf of every contributor to this community-supported project, thank you for using Paperless-ngx!
src/app/app.component.ts
- 250
+ 252
@@ -534,7 +534,7 @@
src/app/components/document-detail/document-detail.component.html
- 348
+ 353
@@ -545,7 +545,7 @@
src/app/components/admin/settings/settings.component.html
- 349
+ 364
src/app/components/common/edit-dialog/correspondent-edit-dialog/correspondent-edit-dialog.component.html
@@ -593,7 +593,7 @@
src/app/components/document-detail/document-detail.component.html
- 341
+ 346
src/app/components/document-list/bulk-editor/custom-fields-bulk-edit-dialog/custom-fields-bulk-edit-dialog.component.html
@@ -658,11 +658,11 @@
src/app/components/app-frame/app-frame.component.html
- 279
+ 280
src/app/components/app-frame/app-frame.component.html
- 282
+ 283
@@ -739,7 +739,7 @@
src/app/components/document-detail/document-detail.component.html
- 361
+ 366
src/app/components/document-list/document-list.component.html
@@ -944,60 +944,25 @@
152
-
- Document editing
-
- src/app/components/admin/settings/settings.component.html
- 157
-
-
-
- Use PDF viewer provided by the browser
-
- src/app/components/admin/settings/settings.component.html
- 161
-
-
-
- This is usually faster for displaying large PDF documents, but it might not work on some browsers.
-
- src/app/components/admin/settings/settings.component.html
- 161
-
-
-
- Automatically remove inbox tag(s) on save
-
- src/app/components/admin/settings/settings.component.html
- 167
-
-
-
- Show document thumbnail during loading
-
- src/app/components/admin/settings/settings.component.html
- 173
-
-
Update checking
src/app/components/admin/settings/settings.component.html
- 178
+ 157
Enable update checking
src/app/components/admin/settings/settings.component.html
- 181
+ 160
What's this?
src/app/components/admin/settings/settings.component.html
- 182
+ 161
src/app/components/common/page-header/page-header.component.html
@@ -1012,97 +977,29 @@
Update checking works by pinging the public GitHub API for the latest release to determine whether a new version is available. Actual updating of the app must still be performed manually.
src/app/components/admin/settings/settings.component.html
- 186,188
+ 165,167
No tracking data is collected by the app in any way.
src/app/components/admin/settings/settings.component.html
- 190
-
-
-
- Bulk editing
-
- src/app/components/admin/settings/settings.component.html
- 196
-
-
-
- Show confirmation dialogs
-
- src/app/components/admin/settings/settings.component.html
- 199
-
-
-
- Apply on close
-
- src/app/components/admin/settings/settings.component.html
- 200
-
-
-
- Global search
-
- src/app/components/admin/settings/settings.component.html
- 204
-
-
- src/app/components/app-frame/global-search/global-search.component.ts
- 120
-
-
-
- Do not include advanced search results
-
- src/app/components/admin/settings/settings.component.html
- 207
-
-
-
- Full search links to
-
- src/app/components/admin/settings/settings.component.html
- 215
-
-
-
- Title and content search
-
- src/app/components/admin/settings/settings.component.html
- 219
-
-
-
- Advanced search
-
- src/app/components/admin/settings/settings.component.html
- 220
-
-
- src/app/components/app-frame/global-search/global-search.component.html
- 24
-
-
- src/app/components/document-list/filter-editor/filter-editor.component.ts
- 166
+ 169
Saved Views
src/app/components/admin/settings/settings.component.html
- 227
+ 175
src/app/components/app-frame/app-frame.component.html
- 204
+ 205
src/app/components/app-frame/app-frame.component.html
- 206
+ 207
src/app/components/manage/saved-views/saved-views.component.html
@@ -1113,14 +1010,77 @@
Show warning when closing saved views with unsaved changes
src/app/components/admin/settings/settings.component.html
- 230
+ 178
+
+
+
+ Document editing
+
+ src/app/components/admin/settings/settings.component.html
+ 184
+
+
+
+ Use PDF viewer provided by the browser
+
+ src/app/components/admin/settings/settings.component.html
+ 188
+
+
+
+ This is usually faster for displaying large PDF documents, but it might not work on some browsers.
+
+ src/app/components/admin/settings/settings.component.html
+ 188
+
+
+
+ Default zoom:
+
+ src/app/components/admin/settings/settings.component.html
+ 194
+
+
+
+ Fit width
+
+ src/app/components/admin/settings/settings.component.html
+ 198
+
+
+
+ Fit page
+
+ src/app/components/admin/settings/settings.component.html
+ 199
+
+
+
+ Only applies to the Paperless-ngx PDF viewer.
+
+ src/app/components/admin/settings/settings.component.html
+ 201
+
+
+
+ Automatically remove inbox tag(s) on save
+
+ src/app/components/admin/settings/settings.component.html
+ 207
+
+
+
+ Show document thumbnail during loading
+
+ src/app/components/admin/settings/settings.component.html
+ 213
Notes
src/app/components/admin/settings/settings.component.html
- 234
+ 217
src/app/components/document-list/document-list.component.html
@@ -1139,14 +1099,82 @@
Enable notes
src/app/components/admin/settings/settings.component.html
- 237
+ 220
+
+
+
+ Bulk editing
+
+ src/app/components/admin/settings/settings.component.html
+ 224
+
+
+
+ Show confirmation dialogs
+
+ src/app/components/admin/settings/settings.component.html
+ 227
+
+
+
+ Apply on close
+
+ src/app/components/admin/settings/settings.component.html
+ 228
+
+
+
+ Global search
+
+ src/app/components/admin/settings/settings.component.html
+ 232
+
+
+ src/app/components/app-frame/global-search/global-search.component.ts
+ 120
+
+
+
+ Do not include advanced search results
+
+ src/app/components/admin/settings/settings.component.html
+ 235
+
+
+
+ Full search links to
+
+ src/app/components/admin/settings/settings.component.html
+ 243
+
+
+
+ Title and content search
+
+ src/app/components/admin/settings/settings.component.html
+ 247
+
+
+
+ Advanced search
+
+ src/app/components/admin/settings/settings.component.html
+ 248
+
+
+ src/app/components/app-frame/global-search/global-search.component.html
+ 24
+
+
+ src/app/components/document-list/filter-editor/filter-editor.component.ts
+ 170
Permissions
src/app/components/admin/settings/settings.component.html
- 247
+ 262
src/app/components/common/edit-dialog/group-edit-dialog/group-edit-dialog.component.html
@@ -1162,7 +1190,7 @@
src/app/components/document-detail/document-detail.component.html
- 317
+ 322
src/app/components/document-list/bulk-editor/bulk-editor.component.html
@@ -1209,28 +1237,28 @@
Default Permissions
src/app/components/admin/settings/settings.component.html
- 250
+ 265
Settings apply to this user account for objects (Tags, Mail Rules, etc.) created via the web UI
src/app/components/admin/settings/settings.component.html
- 254,256
+ 269,271
Default Owner
src/app/components/admin/settings/settings.component.html
- 261
+ 276
Objects without an owner can be viewed and edited by all users
src/app/components/admin/settings/settings.component.html
- 265
+ 280
src/app/components/common/input/permissions/permissions-form/permissions-form.component.html
@@ -1241,18 +1269,18 @@
Default View Permissions
src/app/components/admin/settings/settings.component.html
- 270
+ 285
Users:
src/app/components/admin/settings/settings.component.html
- 275
+ 290
src/app/components/admin/settings/settings.component.html
- 302
+ 317
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html
@@ -1283,11 +1311,11 @@
Groups:
src/app/components/admin/settings/settings.component.html
- 285
+ 300
src/app/components/admin/settings/settings.component.html
- 312
+ 327
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html
@@ -1318,14 +1346,14 @@
Default Edit Permissions
src/app/components/admin/settings/settings.component.html
- 297
+ 312
Edit permissions also grant viewing permissions
src/app/components/admin/settings/settings.component.html
- 321
+ 336
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html
@@ -1344,56 +1372,60 @@
Notifications
src/app/components/admin/settings/settings.component.html
- 329
+ 344
+
+
+ src/app/components/app-frame/toasts-dropdown/toasts-dropdown.component.html
+ 11
Document processing
src/app/components/admin/settings/settings.component.html
- 332
+ 347
Show notifications when new documents are detected
src/app/components/admin/settings/settings.component.html
- 336
+ 351
Show notifications when document processing completes successfully
src/app/components/admin/settings/settings.component.html
- 337
+ 352
Show notifications when document processing fails
src/app/components/admin/settings/settings.component.html
- 338
+ 353
Suppress notifications on dashboard
src/app/components/admin/settings/settings.component.html
- 339
+ 354
This will suppress all messages about document processing status on the dashboard.
src/app/components/admin/settings/settings.component.html
- 339
+ 354
Cancel
src/app/components/admin/settings/settings.component.html
- 350
+ 365
src/app/components/common/confirm-dialog/confirm-dialog.component.ts
@@ -1468,21 +1500,21 @@
Use system language
src/app/components/admin/settings/settings.component.ts
- 75
+ 76
Use date format of display language
src/app/components/admin/settings/settings.component.ts
- 78
+ 79
Error retrieving users
src/app/components/admin/settings/settings.component.ts
- 213
+ 217
src/app/components/admin/users-groups/users-groups.component.ts
@@ -1493,7 +1525,7 @@
Error retrieving groups
src/app/components/admin/settings/settings.component.ts
- 232
+ 236
src/app/components/admin/users-groups/users-groups.component.ts
@@ -1504,32 +1536,32 @@
Settings were saved successfully.
src/app/components/admin/settings/settings.component.ts
- 521
+ 532
Settings were saved successfully. Reload is required to apply some changes.
src/app/components/admin/settings/settings.component.ts
- 525
+ 536
Reload now
src/app/components/admin/settings/settings.component.ts
- 526
+ 537
An error occurred while saving settings.
src/app/components/admin/settings/settings.component.ts
- 536
+ 547
src/app/components/app-frame/app-frame.component.ts
- 159
+ 161
@@ -1540,11 +1572,11 @@
src/app/components/app-frame/app-frame.component.html
- 267
+ 268
src/app/components/app-frame/app-frame.component.html
- 269
+ 270
@@ -1757,7 +1789,7 @@
src/app/components/document-detail/document-detail.component.html
- 45
+ 50
src/app/components/document-list/bulk-editor/bulk-editor.component.html
@@ -1938,11 +1970,11 @@
src/app/components/app-frame/app-frame.component.html
- 227
+ 228
src/app/components/app-frame/app-frame.component.html
- 230
+ 231
@@ -2014,7 +2046,7 @@
src/app/components/admin/trash/trash.component.ts
- 111
+ 116
src/app/components/admin/users-groups/users-groups.component.html
@@ -2098,35 +2130,35 @@
src/app/components/manage/management-list/management-list.component.html
- 83
+ 84
src/app/components/manage/management-list/management-list.component.html
- 83
+ 84
src/app/components/manage/management-list/management-list.component.html
- 83
+ 84
src/app/components/manage/management-list/management-list.component.html
- 83
+ 84
src/app/components/manage/management-list/management-list.component.html
- 95
+ 96
src/app/components/manage/management-list/management-list.component.html
- 95
+ 96
src/app/components/manage/management-list/management-list.component.html
- 95
+ 96
src/app/components/manage/management-list/management-list.component.html
- 95
+ 96
src/app/components/manage/management-list/management-list.component.ts
@@ -2160,7 +2192,7 @@
src/app/components/admin/trash/trash.component.ts
- 105
+ 110
src/app/components/manage/management-list/management-list.component.ts
@@ -2186,7 +2218,7 @@
src/app/components/admin/trash/trash.component.ts
- 109
+ 114
src/app/components/admin/users-groups/users-groups.component.ts
@@ -2194,7 +2226,7 @@
src/app/components/admin/users-groups/users-groups.component.ts
- 174
+ 177
src/app/components/manage/custom-fields/custom-fields.component.ts
@@ -2206,7 +2238,7 @@
src/app/components/manage/mail/mail.component.ts
- 286
+ 296
src/app/components/manage/management-list/management-list.component.ts
@@ -2217,78 +2249,74 @@
137
-
- Document deleted
+
+ Document "" deleted
src/app/components/admin/trash/trash.component.ts
- 89
+ 90
-
- Error deleting document
+
+ Error deleting document ""
src/app/components/admin/trash/trash.component.ts
- 94
-
-
- src/app/components/document-detail/document-detail.component.ts
- 924
+ 97
This operation will permanently delete the selected documents.
src/app/components/admin/trash/trash.component.ts
- 107
+ 112
This operation will permanently delete all documents in the trash.
src/app/components/admin/trash/trash.component.ts
- 108
+ 113
Document(s) deleted
src/app/components/admin/trash/trash.component.ts
- 119
+ 124
Error deleting document(s)
src/app/components/admin/trash/trash.component.ts
- 126
+ 131
-
- Document restored
+
+ Document "" restored
src/app/components/admin/trash/trash.component.ts
- 139
+ 144
-
- Error restoring document
+
+ Error restoring document ""
src/app/components/admin/trash/trash.component.ts
- 149
+ 155
Document(s) restored
src/app/components/admin/trash/trash.component.ts
- 159
+ 167
Error restoring document(s)
src/app/components/admin/trash/trash.component.ts
- 165
+ 173
@@ -2299,11 +2327,11 @@
src/app/components/app-frame/app-frame.component.html
- 258
+ 259
src/app/components/app-frame/app-frame.component.html
- 260
+ 261
@@ -2405,35 +2433,35 @@
src/app/components/manage/management-list/management-list.component.html
- 82
+ 83
src/app/components/manage/management-list/management-list.component.html
- 82
+ 83
src/app/components/manage/management-list/management-list.component.html
- 82
+ 83
src/app/components/manage/management-list/management-list.component.html
- 82
+ 83
src/app/components/manage/management-list/management-list.component.html
- 92
+ 93
src/app/components/manage/management-list/management-list.component.html
- 92
+ 93
src/app/components/manage/management-list/management-list.component.html
- 92
+ 93
src/app/components/manage/management-list/management-list.component.html
- 92
+ 93
src/app/components/manage/workflows/workflows.component.html
@@ -2505,35 +2533,35 @@
src/app/components/admin/users-groups/users-groups.component.ts
- 176
+ 179
src/app/components/document-detail/document-detail.component.ts
- 948
+ 958
src/app/components/document-detail/document-detail.component.ts
- 1255
+ 1318
src/app/components/document-detail/document-detail.component.ts
- 1294
+ 1357
src/app/components/document-detail/document-detail.component.ts
- 1335
+ 1398
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 793
+ 796
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 826
+ 829
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 845
+ 848
src/app/components/manage/custom-fields/custom-fields.component.ts
@@ -2545,7 +2573,7 @@
src/app/components/manage/mail/mail.component.ts
- 288
+ 298
src/app/components/manage/management-list/management-list.component.ts
@@ -2556,60 +2584,60 @@
139
-
- Deleted user
+
+ Deleted user ""
src/app/components/admin/users-groups/users-groups.component.ts
132
-
- Error deleting user.
+
+ Error deleting user "".
src/app/components/admin/users-groups/users-groups.component.ts
- 138
+ 139
Saved group "".
src/app/components/admin/users-groups/users-groups.component.ts
- 156
+ 159
Error saving group.
src/app/components/admin/users-groups/users-groups.component.ts
- 164
+ 167
Confirm delete user group
src/app/components/admin/users-groups/users-groups.component.ts
- 172
+ 175
This operation will permanently delete this user group.
src/app/components/admin/users-groups/users-groups.component.ts
- 173
+ 176
-
- Deleted group
+
+ Deleted group ""
src/app/components/admin/users-groups/users-groups.component.ts
- 182
+ 185
-
- Error deleting group.
+
+ Error deleting group "".
src/app/components/admin/users-groups/users-groups.component.ts
- 188
+ 192
@@ -2623,83 +2651,83 @@
Logged in as
src/app/components/app-frame/app-frame.component.html
- 42
+ 43
My Profile
src/app/components/app-frame/app-frame.component.html
- 46
+ 47
Logout
src/app/components/app-frame/app-frame.component.html
- 53
+ 54
Documentation
src/app/components/app-frame/app-frame.component.html
- 58
+ 59
src/app/components/app-frame/app-frame.component.html
- 288
+ 289
src/app/components/app-frame/app-frame.component.html
- 291
+ 292
Saved views
src/app/components/app-frame/app-frame.component.html
- 98
+ 99
src/app/components/app-frame/app-frame.component.html
- 103
+ 104
Open documents
src/app/components/app-frame/app-frame.component.html
- 130
+ 131
Close all
src/app/components/app-frame/app-frame.component.html
- 150
+ 151
src/app/components/app-frame/app-frame.component.html
- 152
+ 153
Manage
src/app/components/app-frame/app-frame.component.html
- 161
+ 162
Correspondents
src/app/components/app-frame/app-frame.component.html
- 167
+ 168
src/app/components/app-frame/app-frame.component.html
- 169
+ 170
src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html
@@ -2710,11 +2738,11 @@
Tags
src/app/components/app-frame/app-frame.component.html
- 174
+ 175
src/app/components/app-frame/app-frame.component.html
- 177
+ 178
src/app/components/common/input/tags/tags.component.ts
@@ -2745,11 +2773,11 @@
Document Types
src/app/components/app-frame/app-frame.component.html
- 183
+ 184
src/app/components/app-frame/app-frame.component.html
- 185
+ 186
src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html
@@ -2760,11 +2788,11 @@
Storage Paths
src/app/components/app-frame/app-frame.component.html
- 190
+ 191
src/app/components/app-frame/app-frame.component.html
- 192
+ 193
src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html
@@ -2775,11 +2803,11 @@
Custom Fields
src/app/components/app-frame/app-frame.component.html
- 197
+ 198
src/app/components/app-frame/app-frame.component.html
- 199
+ 200
src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html
@@ -2794,11 +2822,11 @@
Workflows
src/app/components/app-frame/app-frame.component.html
- 213
+ 214
src/app/components/app-frame/app-frame.component.html
- 215
+ 216
src/app/components/manage/workflows/workflows.component.html
@@ -2809,92 +2837,92 @@
Mail
src/app/components/app-frame/app-frame.component.html
- 220
+ 221
src/app/components/app-frame/app-frame.component.html
- 223
+ 224
Administration
src/app/components/app-frame/app-frame.component.html
- 238
+ 239
Configuration
src/app/components/app-frame/app-frame.component.html
- 251
+ 252
src/app/components/app-frame/app-frame.component.html
- 253
+ 254
GitHub
src/app/components/app-frame/app-frame.component.html
- 298
+ 299
is available.
src/app/components/app-frame/app-frame.component.html
- 307,308
+ 308,309
Click to view.
src/app/components/app-frame/app-frame.component.html
- 308
+ 309
Paperless-ngx can automatically check for updates
src/app/components/app-frame/app-frame.component.html
- 312
+ 313
How does this work?
src/app/components/app-frame/app-frame.component.html
- 319,321
+ 320,322
Update available
src/app/components/app-frame/app-frame.component.html
- 332
+ 333
Sidebar views updated
src/app/components/app-frame/app-frame.component.ts
- 243
+ 245
Error updating sidebar views
src/app/components/app-frame/app-frame.component.ts
- 246
+ 248
An error occurred while saving update checking settings.
src/app/components/app-frame/app-frame.component.ts
- 267
+ 269
@@ -2954,7 +2982,7 @@
src/app/components/document-detail/document-detail.component.html
- 29
+ 34
src/app/components/document-list/bulk-editor/bulk-editor.component.html
@@ -3082,6 +3110,20 @@
250
+
+ Clear All
+
+ src/app/components/app-frame/toasts-dropdown/toasts-dropdown.component.html
+ 16
+
+
+
+ No notifications
+
+ src/app/components/app-frame/toasts-dropdown/toasts-dropdown.component.html
+ 20
+
+
Clear
@@ -3115,31 +3157,31 @@
src/app/components/document-detail/document-detail.component.ts
- 901
+ 911
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 436
+ 439
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 476
+ 479
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 514
+ 517
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 552
+ 555
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 614
+ 617
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 747
+ 750
@@ -3294,48 +3336,114 @@
93
-
- True
+
+ Today
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 39
+
+
+ src/app/components/common/dates-dropdown/dates-dropdown.component.html
+ 50
+
+
+ src/app/components/common/dates-dropdown/dates-dropdown.component.html
+ 76
+
+
+ src/app/components/common/dates-dropdown/dates-dropdown.component.html
+ 126
+
+
+ src/app/components/common/dates-dropdown/dates-dropdown.component.html
+ 152
+
+
+ src/app/components/common/input/date/date.component.html
+ 21
+
+
+
+ Close
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
+ src/app/components/common/dates-dropdown/dates-dropdown.component.html
+ 51
+
+
+ src/app/components/common/dates-dropdown/dates-dropdown.component.html
77
+
+ src/app/components/common/dates-dropdown/dates-dropdown.component.html
+ 127
+
+
+ src/app/components/common/dates-dropdown/dates-dropdown.component.html
+ 153
+
+
+ src/app/components/common/input/date/date.component.html
+ 22
+
+
+ src/app/components/document-detail/document-detail.component.html
+ 94
+
+
+ src/app/components/document-detail/document-detail.component.ts
+ 1375
+
+
+ src/app/guards/dirty-saved-view.guard.ts
+ 37
+
+
+
+ True
src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
- 83
+ 47
+
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 84
+
+
+ src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
+ 90
False
src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
- 41
+ 48
src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
- 78
+ 85
src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
- 84
+ 91
Search docs...
src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
- 100
+ 107
Any
src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
- 132
+ 139
src/app/components/common/filterable-dropdown/filterable-dropdown.component.html
@@ -3346,7 +3454,7 @@
All
src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
- 134
+ 141
src/app/components/common/filterable-dropdown/filterable-dropdown.component.html
@@ -3373,21 +3481,21 @@
Not
src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
- 137
+ 144
Add query
src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
- 156
+ 163
Add expression
src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
- 159
+ 166
@@ -3398,36 +3506,36 @@
src/app/components/common/dates-dropdown/dates-dropdown.component.html
- 89
+ 101
-
- After
+
+ From
src/app/components/common/dates-dropdown/dates-dropdown.component.html
42
src/app/components/common/dates-dropdown/dates-dropdown.component.html
- 106
+ 118
-
- Before
+
+ To
src/app/components/common/dates-dropdown/dates-dropdown.component.html
- 62
+ 68
src/app/components/common/dates-dropdown/dates-dropdown.component.html
- 126
+ 144
Added
src/app/components/common/dates-dropdown/dates-dropdown.component.html
- 74
+ 86
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts
@@ -3446,41 +3554,33 @@
93
-
- Last 7 days
+
+ Within 1 week
src/app/components/common/dates-dropdown/dates-dropdown.component.ts
67
-
- Last month
+
+ Within 1 month
src/app/components/common/dates-dropdown/dates-dropdown.component.ts
72
-
- src/app/pipes/custom-date.pipe.ts
- 19
-
-
- Last 3 months
+
+ Within 3 months
src/app/components/common/dates-dropdown/dates-dropdown.component.ts
77
-
- Last year
+
+ Within 1 year
src/app/components/common/dates-dropdown/dates-dropdown.component.ts
82
-
- src/app/pipes/custom-date.pipe.ts
- 14
-
Matching algorithm
@@ -3996,8 +4096,8 @@
111
- src/app/components/common/toasts/toasts.component.html
- 28
+ src/app/components/common/toast/toast.component.html
+ 30
@@ -4184,7 +4284,7 @@
src/app/components/document-detail/document-detail.component.html
- 283
+ 288
@@ -5089,14 +5189,14 @@
Invalid date.
src/app/components/common/input/date/date.component.html
- 25
+ 31
Suggestions:
src/app/components/common/input/date/date.component.html
- 31
+ 37
src/app/components/common/input/select/select.component.html
@@ -5111,7 +5211,7 @@
Filter documents with this
src/app/components/common/input/date/date.component.ts
- 121
+ 123
src/app/components/common/input/select/select.component.ts
@@ -5823,8 +5923,8 @@
47
- src/app/components/common/toasts/toasts.component.html
- 26
+ src/app/components/common/toast/toast.component.html
+ 28
src/app/components/manage/mail/mail.component.html
@@ -5915,8 +6015,8 @@
Copy Raw Error
- src/app/components/common/toasts/toasts.component.html
- 41
+ src/app/components/common/toast/toast.component.html
+ 43
@@ -6161,7 +6261,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 381
+ 384
this string is used to separate processing, failed and added on the file upload widget
@@ -6225,14 +6325,14 @@
Download original
src/app/components/document-detail/document-detail.component.html
- 36
+ 41
Reprocess
src/app/components/document-detail/document-detail.component.html
- 49
+ 54
src/app/components/document-list/bulk-editor/bulk-editor.component.html
@@ -6243,7 +6343,7 @@
More like this
src/app/components/document-detail/document-detail.component.html
- 53
+ 58
src/app/components/document-list/document-card-large/document-card-large.component.html
@@ -6254,14 +6354,14 @@
Split
src/app/components/document-detail/document-detail.component.html
- 57
+ 62
Rotate
src/app/components/document-detail/document-detail.component.html
- 61
+ 66
src/app/components/document-list/bulk-editor/bulk-editor.component.html
@@ -6272,43 +6372,28 @@
Delete page(s)
src/app/components/document-detail/document-detail.component.html
- 65
-
-
-
- Close
-
- src/app/components/document-detail/document-detail.component.html
- 89
-
-
- src/app/components/document-detail/document-detail.component.ts
- 1312
-
-
- src/app/guards/dirty-saved-view.guard.ts
- 37
+ 70
Previous
src/app/components/document-detail/document-detail.component.html
- 92
+ 97
Details
src/app/components/document-detail/document-detail.component.html
- 105
+ 110
Title
src/app/components/document-detail/document-detail.component.html
- 108
+ 113
src/app/components/document-list/document-list.component.html
@@ -6316,7 +6401,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 154
+ 158
src/app/data/document.ts
@@ -6331,21 +6416,21 @@
Archive serial number
src/app/components/document-detail/document-detail.component.html
- 109
+ 114
Date created
src/app/components/document-detail/document-detail.component.html
- 110
+ 115
Correspondent
src/app/components/document-detail/document-detail.component.html
- 112
+ 117
src/app/components/document-list/bulk-editor/bulk-editor.component.html
@@ -6372,7 +6457,7 @@
Document type
src/app/components/document-detail/document-detail.component.html
- 114
+ 119
src/app/components/document-list/bulk-editor/bulk-editor.component.html
@@ -6399,7 +6484,7 @@
Storage path
src/app/components/document-detail/document-detail.component.html
- 116
+ 121
src/app/components/document-list/bulk-editor/bulk-editor.component.html
@@ -6422,7 +6507,7 @@
Default
src/app/components/document-detail/document-detail.component.html
- 117
+ 122
src/app/components/manage/saved-views/saved-views.component.html
@@ -6433,14 +6518,14 @@
Content
src/app/components/document-detail/document-detail.component.html
- 213
+ 218
Metadata
src/app/components/document-detail/document-detail.component.html
- 222
+ 227
src/app/components/document-detail/metadata-collapse/metadata-collapse.component.ts
@@ -6451,175 +6536,175 @@
Date modified
src/app/components/document-detail/document-detail.component.html
- 229
+ 234
Date added
src/app/components/document-detail/document-detail.component.html
- 233
+ 238
Media filename
src/app/components/document-detail/document-detail.component.html
- 237
+ 242
Original filename
src/app/components/document-detail/document-detail.component.html
- 241
+ 246
Original MD5 checksum
src/app/components/document-detail/document-detail.component.html
- 245
+ 250
Original file size
src/app/components/document-detail/document-detail.component.html
- 249
+ 254
Original mime type
src/app/components/document-detail/document-detail.component.html
- 253
+ 258
Archive MD5 checksum
src/app/components/document-detail/document-detail.component.html
- 258
+ 263
Archive file size
src/app/components/document-detail/document-detail.component.html
- 264
+ 269
Original document metadata
src/app/components/document-detail/document-detail.component.html
- 273
+ 278
Archived document metadata
src/app/components/document-detail/document-detail.component.html
- 276
+ 281
Notes
src/app/components/document-detail/document-detail.component.html
- 295,298
+ 300,303
History
src/app/components/document-detail/document-detail.component.html
- 306
+ 311
Save & next
src/app/components/document-detail/document-detail.component.html
- 343
+ 348
Save & close
src/app/components/document-detail/document-detail.component.html
- 346
+ 351
Document loading...
src/app/components/document-detail/document-detail.component.html
- 356
+ 361
Enter Password
src/app/components/document-detail/document-detail.component.html
- 410
+ 415
An error occurred loading content:
src/app/components/document-detail/document-detail.component.ts
- 406,408
+ 412,414
Document changes detected
src/app/components/document-detail/document-detail.component.ts
- 436
+ 435
The version of this document in your browser session appears older than the existing version.
src/app/components/document-detail/document-detail.component.ts
- 437
+ 436
Saving the document here may overwrite other changes that were made. To restore the existing version, discard your changes or close the document.
src/app/components/document-detail/document-detail.component.ts
- 438
+ 437
Ok
src/app/components/document-detail/document-detail.component.ts
- 440
+ 439
Next document
src/app/components/document-detail/document-detail.component.ts
- 547
+ 546
Previous document
src/app/components/document-detail/document-detail.component.ts
- 557
+ 556
Close document
src/app/components/document-detail/document-detail.component.ts
- 565
+ 564
src/app/services/open-documents.service.ts
@@ -6630,224 +6715,241 @@
Save document
src/app/components/document-detail/document-detail.component.ts
- 572
+ 571
Save and close / next
src/app/components/document-detail/document-detail.component.ts
- 581
+ 580
Error retrieving metadata
src/app/components/document-detail/document-detail.component.ts
- 633
+ 632
Error retrieving suggestions.
src/app/components/document-detail/document-detail.component.ts
- 662
+ 661
-
- Document saved successfully.
+
+ Document "" saved successfully.
src/app/components/document-detail/document-detail.component.ts
813
src/app/components/document-detail/document-detail.component.ts
- 827
+ 829
+
+
+
+ Error saving document ""
+
+ src/app/components/document-detail/document-detail.component.ts
+ 835
Error saving document
src/app/components/document-detail/document-detail.component.ts
- 831
-
-
- src/app/components/document-detail/document-detail.component.ts
- 874
+ 880
Do you really want to move the document "" to the trash?
src/app/components/document-detail/document-detail.component.ts
- 902
+ 912
Documents can be restored prior to permanent deletion.
src/app/components/document-detail/document-detail.component.ts
- 903
+ 913
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 749
+ 752
Move to trash
src/app/components/document-detail/document-detail.component.ts
- 905
+ 915
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 751
+ 754
+
+
+
+ Error deleting document
+
+ src/app/components/document-detail/document-detail.component.ts
+ 934
Reprocess confirm
src/app/components/document-detail/document-detail.component.ts
- 944
+ 954
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 789
+ 792
This operation will permanently recreate the archive file for this document.
src/app/components/document-detail/document-detail.component.ts
- 945
+ 955
The archive file will be re-generated with the current settings.
src/app/components/document-detail/document-detail.component.ts
- 946
+ 956
-
- Reprocess operation will begin in the background. Close and re-open or reload this document after the operation has completed to see new content.
+
+ Reprocess operation for "" will begin in the background. Close and re-open or reload this document after the operation has completed to see new content.
src/app/components/document-detail/document-detail.component.ts
- 956
+ 966
Error executing operation
src/app/components/document-detail/document-detail.component.ts
- 967
+ 977
+
+
+
+ Error downloading document
+
+ src/app/components/document-detail/document-detail.component.ts
+ 1024
Page Fit
src/app/components/document-detail/document-detail.component.ts
- 1040
+ 1103
Split confirm
src/app/components/document-detail/document-detail.component.ts
- 1253
+ 1316
This operation will split the selected document(s) into new documents.
src/app/components/document-detail/document-detail.component.ts
- 1254
+ 1317
-
- Split operation will begin in the background.
+
+ Split operation for "" will begin in the background.
src/app/components/document-detail/document-detail.component.ts
- 1270
+ 1333
Error executing split operation
src/app/components/document-detail/document-detail.component.ts
- 1279
+ 1342
Rotate confirm
src/app/components/document-detail/document-detail.component.ts
- 1292
+ 1355
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 823
+ 826
This operation will permanently rotate the original version of the current document.
src/app/components/document-detail/document-detail.component.ts
- 1293
+ 1356
-
- Rotation will begin in the background. Close and re-open the document after the operation has completed to see the changes.
+
+ Rotation of "" will begin in the background. Close and re-open the document after the operation has completed to see the changes.
src/app/components/document-detail/document-detail.component.ts
- 1309
+ 1372
Error executing rotate operation
src/app/components/document-detail/document-detail.component.ts
- 1321
+ 1384
Delete pages confirm
src/app/components/document-detail/document-detail.component.ts
- 1333
+ 1396
This operation will permanently delete the selected pages from the original document.
src/app/components/document-detail/document-detail.component.ts
- 1334
+ 1397
-
- Delete pages operation will begin in the background. Close and re-open or reload this document after the operation has completed to see the changes.
+
+ Delete pages operation for "" will begin in the background. Close and re-open or reload this document after the operation has completed to see the changes.
src/app/components/document-detail/document-detail.component.ts
- 1349
+ 1412
Error executing delete pages operation
src/app/components/document-detail/document-detail.component.ts
- 1358
+ 1421
An error occurred loading tiff:
src/app/components/document-detail/document-detail.component.ts
- 1398
+ 1461
src/app/components/document-detail/document-detail.component.ts
- 1402
+ 1465
@@ -6927,7 +7029,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 162
+ 166
@@ -6983,25 +7085,25 @@
Error executing bulk operation
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 285
+ 288
""
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 373
+ 376
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 379
+ 382
"" and ""
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 375
+ 378
This is for messages like 'modify "tag1" and "tag2"'
@@ -7009,7 +7111,7 @@
and ""
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 383,385
+ 386,388
this is for messages like 'modify "tag1", "tag2" and "tag3"'
@@ -7017,14 +7119,14 @@
Confirm tags assignment
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 400
+ 403
This operation will add the tag "" to selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 406
+ 409
@@ -7033,14 +7135,14 @@
)"/> to selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 411,413
+ 414,416
This operation will remove the tag "" from selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 419
+ 422
@@ -7049,7 +7151,7 @@
)"/> from selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 424,426
+ 427,429
@@ -7060,84 +7162,84 @@
)"/> on selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 428,432
+ 431,435
Confirm correspondent assignment
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 469
+ 472
This operation will assign the correspondent "" to selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 471
+ 474
This operation will remove the correspondent from selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 473
+ 476
Confirm document type assignment
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 507
+ 510
This operation will assign the document type "" to selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 509
+ 512
This operation will remove the document type from selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 511
+ 514
Confirm storage path assignment
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 545
+ 548
This operation will assign the storage path "" to selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 547
+ 550
This operation will remove the storage path from selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 549
+ 552
Confirm custom field assignment
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 578
+ 581
This operation will assign the custom field "" to selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 584
+ 587
@@ -7146,14 +7248,14 @@
)"/> to selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 589,591
+ 592,594
This operation will remove the custom field "" from selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 597
+ 600
@@ -7162,7 +7264,7 @@
)"/> from selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 602,604
+ 605,607
@@ -7173,70 +7275,70 @@
)"/> on selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 606,610
+ 609,613
Move selected document(s) to the trash?
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 748
+ 751
This operation will permanently recreate the archive files for selected document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 790
+ 793
The archive files will be re-generated with the current settings.
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 791
+ 794
This operation will permanently rotate the original version of document(s).
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 824
+ 827
Merge confirm
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 843
+ 846
This operation will merge selected documents into a new document.
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 844
+ 847
Merged document will be queued for consumption.
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 860
+ 863
Custom fields updated.
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 882
+ 885
Error updating custom fields.
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
- 891
+ 894
@@ -7415,7 +7517,7 @@
src/app/components/document-list/document-list.component.ts
- 310
+ 314
@@ -7426,7 +7528,7 @@
src/app/components/document-list/document-list.component.ts
- 303
+ 307
@@ -7529,7 +7631,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 159
+ 163
src/app/data/document.ts
@@ -7669,42 +7771,42 @@
Reset filters / selection
src/app/components/document-list/document-list.component.ts
- 291
+ 295
Open first [selected] document
src/app/components/document-list/document-list.component.ts
- 319
+ 323
Previous page
src/app/components/document-list/document-list.component.ts
- 335
+ 339
Next page
src/app/components/document-list/document-list.component.ts
- 347
+ 351
View "" saved successfully.
src/app/components/document-list/document-list.component.ts
- 379
+ 383
View "" created successfully.
src/app/components/document-list/document-list.component.ts
- 422
+ 426
@@ -7718,147 +7820,147 @@
Title & content
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 157
+ 161
More like
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 172
+ 176
equals
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 178
+ 182
is empty
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 182
+ 186
is not empty
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 186
+ 190
greater than
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 190
+ 194
less than
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 194
+ 198
Correspondent:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 226,228
+ 230,232
Without correspondent
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 230
+ 234
Document type:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 236,238
+ 240,242
Without document type
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 240
+ 244
Storage path:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 246,248
+ 250,252
Without storage path
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 250
+ 254
Tag:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 254,256
+ 258,260
Without any tag
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 260
+ 264
Custom fields query
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 264
+ 268
Title:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 267
+ 271
ASN:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 270
+ 274
Owner:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 273
+ 277
Owner not in:
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 276
+ 280
Without an owner
src/app/components/document-list/filter-editor/filter-editor.component.ts
- 279
+ 283
@@ -8021,19 +8123,19 @@
src/app/components/manage/management-list/management-list.component.html
- 85
+ 86
src/app/components/manage/management-list/management-list.component.html
- 85
+ 86
src/app/components/manage/management-list/management-list.component.html
- 85
+ 86
src/app/components/manage/management-list/management-list.component.html
- 85
+ 86
@@ -8057,18 +8159,18 @@
102
-
- Deleted field
+
+ Deleted field ""
src/app/components/manage/custom-fields/custom-fields.component.ts
111
-
- Error deleting field.
+
+ Error deleting field "".
src/app/components/manage/custom-fields/custom-fields.component.ts
- 117
+ 118
@@ -8247,109 +8349,109 @@
194
-
- Deleted mail account
+
+ Deleted mail account ""
src/app/components/manage/mail/mail.component.ts
- 203
+ 204
-
- Error deleting mail account.
+
+ Error deleting mail account "".
src/app/components/manage/mail/mail.component.ts
- 213
+ 215
-
- Processing mail account
-
- src/app/components/manage/mail/mail.component.ts
- 224
-
-
-
- Error processing mail account
+
+ Processing mail account ""
src/app/components/manage/mail/mail.component.ts
227
+
+ Error processing mail account ""
+
+ src/app/components/manage/mail/mail.component.ts
+ 232
+
+
Saved rule "".
src/app/components/manage/mail/mail.component.ts
- 243
+ 250
Error saving rule.
src/app/components/manage/mail/mail.component.ts
- 254
+ 261
Rule "" enabled.
src/app/components/manage/mail/mail.component.ts
- 270
+ 277
Rule "" disabled.
src/app/components/manage/mail/mail.component.ts
- 271
+ 278
-
- Error toggling rule.
+
+ Error toggling rule "".
src/app/components/manage/mail/mail.component.ts
- 275
+ 283
Confirm delete mail rule
src/app/components/manage/mail/mail.component.ts
- 284
+ 294
This operation will permanently delete this mail rule.
src/app/components/manage/mail/mail.component.ts
- 285
+ 295
-
- Deleted mail rule
+
+ Deleted mail rule ""
src/app/components/manage/mail/mail.component.ts
- 294
+ 305
-
- Error deleting mail rule.
+
+ Error deleting mail rule "".
src/app/components/manage/mail/mail.component.ts
- 303
+ 316
Permissions updated
src/app/components/manage/mail/mail.component.ts
- 325
+ 340
Error updating permissions
src/app/components/manage/mail/mail.component.ts
- 330
+ 345
src/app/components/manage/management-list/management-list.component.ts
@@ -8417,19 +8519,19 @@
{VAR_PLURAL, plural, =1 {One } other { total }}
src/app/components/manage/management-list/management-list.component.html
- 116
+ 118
src/app/components/manage/management-list/management-list.component.html
- 116
+ 118
src/app/components/manage/management-list/management-list.component.html
- 116
+ 118
src/app/components/manage/management-list/management-list.component.html
- 116
+ 118
@@ -8468,8 +8570,8 @@
183
-
- Successfully updated .
+
+ Successfully updated "".
src/app/components/manage/management-list/management-list.component.ts
198
@@ -8685,39 +8787,39 @@
136
-
- Deleted workflow
+
+ Deleted workflow "".
src/app/components/manage/workflows/workflows.component.ts
- 145
+ 146
-
- Error deleting workflow.
+
+ Error deleting workflow "".
src/app/components/manage/workflows/workflows.component.ts
- 150
+ 153
-
- Enabled workflow
+
+ Enabled workflow ""
src/app/components/manage/workflows/workflows.component.ts
- 161
+ 166
-
- Disabled workflow
+
+ Disabled workflow ""
src/app/components/manage/workflows/workflows.component.ts
- 162
+ 167
-
- Error toggling workflow.
+
+ Error toggling workflow "".
src/app/components/manage/workflows/workflows.component.ts
- 168
+ 174
@@ -9150,6 +9252,13 @@
36
+
+ Last year
+
+ src/app/pipes/custom-date.pipe.ts
+ 14
+
+
%s years ago
@@ -9157,6 +9266,13 @@
15
+
+ Last month
+
+ src/app/pipes/custom-date.pipe.ts
+ 19
+
+
%s months ago
@@ -9234,122 +9350,6 @@
11
-
- Document already exists.
-
- src/app/services/consumer-status.service.ts
- 17
-
-
-
- Document already exists. Note: existing document is in the trash.
-
- src/app/services/consumer-status.service.ts
- 18
-
-
-
- Document with ASN already exists.
-
- src/app/services/consumer-status.service.ts
- 19
-
-
-
- Document with ASN already exists. Note: existing document is in the trash.
-
- src/app/services/consumer-status.service.ts
- 20
-
-
-
- File not found.
-
- src/app/services/consumer-status.service.ts
- 21
-
-
-
- Pre-consume script does not exist.
-
- src/app/services/consumer-status.service.ts
- 22
-
- Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation
-
-
- Error while executing pre-consume script.
-
- src/app/services/consumer-status.service.ts
- 23
-
- Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation
-
-
- Post-consume script does not exist.
-
- src/app/services/consumer-status.service.ts
- 24
-
- Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation
-
-
- Error while executing post-consume script.
-
- src/app/services/consumer-status.service.ts
- 25
-
- Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation
-
-
- Received new file.
-
- src/app/services/consumer-status.service.ts
- 26
-
-
-
- File type not supported.
-
- src/app/services/consumer-status.service.ts
- 27
-
-
-
- Processing document...
-
- src/app/services/consumer-status.service.ts
- 28
-
-
-
- Generating thumbnail...
-
- src/app/services/consumer-status.service.ts
- 29
-
-
-
- Retrieving date from document...
-
- src/app/services/consumer-status.service.ts
- 30
-
-
-
- Saving document...
-
- src/app/services/consumer-status.service.ts
- 31
-
-
-
- Finished.
-
- src/app/services/consumer-status.service.ts
- 32
-
-
You have unsaved changes to the document
@@ -9665,6 +9665,122 @@
70
+
+ Document already exists.
+
+ src/app/services/websocket-status.service.ts
+ 23
+
+
+
+ Document already exists. Note: existing document is in the trash.
+
+ src/app/services/websocket-status.service.ts
+ 24
+
+
+
+ Document with ASN already exists.
+
+ src/app/services/websocket-status.service.ts
+ 25
+
+
+
+ Document with ASN already exists. Note: existing document is in the trash.
+
+ src/app/services/websocket-status.service.ts
+ 26
+
+
+
+ File not found.
+
+ src/app/services/websocket-status.service.ts
+ 27
+
+
+
+ Pre-consume script does not exist.
+
+ src/app/services/websocket-status.service.ts
+ 28
+
+ Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation
+
+
+ Error while executing pre-consume script.
+
+ src/app/services/websocket-status.service.ts
+ 29
+
+ Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation
+
+
+ Post-consume script does not exist.
+
+ src/app/services/websocket-status.service.ts
+ 30
+
+ Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation
+
+
+ Error while executing post-consume script.
+
+ src/app/services/websocket-status.service.ts
+ 31
+
+ Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation
+
+
+ Received new file.
+
+ src/app/services/websocket-status.service.ts
+ 32
+
+
+
+ File type not supported.
+
+ src/app/services/websocket-status.service.ts
+ 33
+
+
+
+ Processing document...
+
+ src/app/services/websocket-status.service.ts
+ 34
+
+
+
+ Generating thumbnail...
+
+ src/app/services/websocket-status.service.ts
+ 35
+
+
+
+ Retrieving date from document...
+
+ src/app/services/websocket-status.service.ts
+ 36
+
+
+
+ Saving document...
+
+ src/app/services/websocket-status.service.ts
+ 37
+
+
+
+ Finished.
+
+ src/app/services/websocket-status.service.ts
+ 38
+
+