From c864b3cd19da3dc37f2f3ba3afa34cfcb73892a8 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 4 Dec 2022 21:17:16 +0000 Subject: [PATCH 01/40] Changelog v1.10.2 - GHA --- docs/changelog.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/docs/changelog.md b/docs/changelog.md index 58591bd2d..50cd3355c 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,35 @@ # Changelog +## paperless-ngx 1.10.2 + +### Features + +- Take ownership of k8s-at-home Helm chart, [@alexander-bauer](https://github.com/alexander-bauer) ([#1947](https://github.com/paperless-ngx/paperless-ngx/pull/1947)) + +### Bug Fixes + +- Bugfix: Language code checks around two part languages [@stumpylog](https://github.com/stumpylog) ([#2112](https://github.com/paperless-ngx/paperless-ngx/pull/2112)) +- Bugfix: Redis socket compatibility didn't handle URLs with ports [@stumpylog](https://github.com/stumpylog) ([#2109](https://github.com/paperless-ngx/paperless-ngx/pull/2109)) +- Bugfix: Incompatible URL schemes for socket based Redis [@stumpylog](https://github.com/stumpylog) ([#2092](https://github.com/paperless-ngx/paperless-ngx/pull/2092)) +- Fix doc links in contributing [@tooomm](https://github.com/tooomm) ([#2102](https://github.com/paperless-ngx/paperless-ngx/pull/2102)) + +### Documentation + +- Docs: Some more small MkDocs updates [@tooomm](https://github.com/tooomm) ([#2106](https://github.com/paperless-ngx/paperless-ngx/pull/2106)) +- Chore: Cleans up documentation links [@stumpylog](https://github.com/stumpylog) ([#2104](https://github.com/paperless-ngx/paperless-ngx/pull/2104)) +- Feature: Move docs to material-mkdocs [@shamoon](https://github.com/shamoon) ([#2067](https://github.com/paperless-ngx/paperless-ngx/pull/2067)) +- Chore: Add v1.10.1 changelong [@shamoon](https://github.com/shamoon) ([#2082](https://github.com/paperless-ngx/paperless-ngx/pull/2082)) + +### Maintenance + +- Take ownership of k8s-at-home Helm chart, [@alexander-bauer](https://github.com/alexander-bauer) ([#1947](https://github.com/paperless-ngx/paperless-ngx/pull/1947)) + +### All App Changes + +- Bugfix: Language code checks around two part languages [@stumpylog](https://github.com/stumpylog) ([#2112](https://github.com/paperless-ngx/paperless-ngx/pull/2112)) +- Bugfix: Redis socket compatibility didn't handle URLs with ports [@stumpylog](https://github.com/stumpylog) ([#2109](https://github.com/paperless-ngx/paperless-ngx/pull/2109)) +- Bugfix: Incompatible URL schemes for socket based Redis [@stumpylog](https://github.com/stumpylog) ([#2092](https://github.com/paperless-ngx/paperless-ngx/pull/2092)) + ## paperless-ngx 1.10.1 ### Features From cdd49c51426e0de8937210a65e717fb46eea6101 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 4 Dec 2022 14:32:08 -0800 Subject: [PATCH 02/40] Update frontend compilation info --- docs/setup.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/setup.md b/docs/setup.md index 5ba453ab6..99d8a56ca 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -316,10 +316,11 @@ supported. enabled. This is usually the case, but not always. 4. Get the release archive from - . If you - clone the git repo as it is, you also have to compile the front end - by yourself. Extract the archive to a place from where you wish to - execute it, such as `/opt/paperless`. + . Extract the + archive to a place from where you wish to execute it, such as + `/opt/paperless`. If you clone the git repo as it is, you also have to + compile the frontend yourself, see [here](/development/#front-end-development) + and use the `build` step, not `serve`. 5. Configure paperless. See [configuration](configuration) for details. Edit the included `paperless.conf` and adjust the settings to your From 24da3e50342d3494ba93c83a601c8f44c635e43d Mon Sep 17 00:00:00 2001 From: Alexander Bauer Date: Mon, 5 Dec 2022 02:51:35 +0000 Subject: [PATCH 03/40] Bump Helm Chart version to trigger release --- charts/paperless-ngx/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/paperless-ngx/Chart.yaml b/charts/paperless-ngx/Chart.yaml index 60d8b0b1d..e91796bab 100644 --- a/charts/paperless-ngx/Chart.yaml +++ b/charts/paperless-ngx/Chart.yaml @@ -3,7 +3,7 @@ apiVersion: v2 appVersion: "1.9.2" description: Paperless-ngx - Index and archive all of your scanned paper documents name: paperless -version: 10.0.0 +version: 10.0.1 kubeVersion: ">=1.16.0-0" keywords: - paperless From 7788d932275fd108f6ab9425b1daeabd2c931422 Mon Sep 17 00:00:00 2001 From: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun, 4 Dec 2022 08:34:49 -0800 Subject: [PATCH 04/40] Further cleanup of docs, including fixing autoconvert issues and general cleanups --- docs/administration.md | 18 +++++----- docs/advanced_usage.md | 76 +++++++++++++++++++++++------------------- docs/api.md | 2 +- docs/configuration.md | 59 ++++++++++++++++---------------- docs/development.md | 73 +++++++++++++++++++++------------------- docs/faq.md | 32 +++++++++--------- docs/index.md | 2 +- docs/setup.md | 4 +-- docs/usage.md | 16 ++++----- mkdocs.yml | 3 ++ 10 files changed, 147 insertions(+), 138 deletions(-) diff --git a/docs/administration.md b/docs/administration.md index a8009c85e..15ad79533 100644 --- a/docs/administration.md +++ b/docs/administration.md @@ -9,7 +9,7 @@ Before making backups, make sure that paperless is not running. Options available to any installation of paperless: -- Use the [document exporter](administration#exporter). The document exporter exports all your documents, +- Use the [document exporter](#exporter). The document exporter exports all your documents, thumbnails and metadata to a specific folder. You may import your documents into a fresh instance of paperless again or store your documents in another DMS with this export. @@ -52,7 +52,7 @@ Options available to bare-metal and non-docker installations: ## Updating Paperless {#updating} -### Docker Route +### Docker Route {#docker-updating} If a new release of paperless-ngx is available, upgrading depends on how you installed paperless-ngx in the first place. The releases are @@ -70,7 +70,7 @@ After that, [make a backup](#backup). A. If you pull the image from the docker hub, all you need to do is: - ``` shell-session + ```shell-session $ docker-compose pull $ docker-compose up ``` @@ -80,7 +80,7 @@ A. If you pull the image from the docker hub, all you need to do is: B. If you built the image yourself, do the following: - ``` shell-session + ```shell-session $ git pull $ docker-compose build $ docker-compose up @@ -131,7 +131,7 @@ the background. image: ghcr.io/paperless-ngx/paperless-ngx:1.7 ``` -### Bare Metal Route +### Bare Metal Route {#bare-metal-updating} After grabbing the new release and unpacking the contents, do the following: @@ -158,7 +158,7 @@ following: This might not actually do anything. Not every new paperless version comes with new database migrations. -## Downgrading Paperless +## Downgrading Paperless {#downgrade-paperless} Downgrades are possible. However, some updates also contain database migrations (these change the layout of the database and may move data). @@ -366,7 +366,7 @@ task scheduler. ### Managing filenames {#renamer} If you use paperless' feature to -[assign custom filenames to your documents](/advanced_usage#file_name_handling), you can use this command to move all your files after +[assign custom filenames to your documents](/advanced_usage#file-name-handling), you can use this command to move all your files after changing the naming scheme. !!! warning @@ -430,9 +430,7 @@ rules. As of October 2022 Microsoft no longer supports IMAP authentication for Exchange servers, thus Exchange is no longer supported until a solution is implemented in the Python IMAP library used by Paperless. - See - -[learn.microsoft.com](https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online) + See [learn.microsoft.com](https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online) ### Creating archived documents {#archiver} diff --git a/docs/advanced_usage.md b/docs/advanced_usage.md index cdc8aa719..7b7332d71 100644 --- a/docs/advanced_usage.md +++ b/docs/advanced_usage.md @@ -50,7 +50,7 @@ and run another document through the consumer. Once complete, you should see the newly-created document, automatically tagged with the appropriate data. -### Automatic matching {#automatic_matching} +### Automatic matching {#automatic-matching} Paperless-ngx comes with a new matching algorithm called _Auto_. This matching algorithm tries to assign tags, correspondents, document types, @@ -59,8 +59,8 @@ assigned these on existing documents. It uses a neural network under the hood. If, for example, all your bank statements of your account 123 at the -Bank of America are tagged with the tag "bofa*123" and the matching -algorithm of this tag is set to \_Auto*, this neural network will examine +Bank of America are tagged with the tag "bofa123" and the matching +algorithm of this tag is set to _Auto_, this neural network will examine your documents and automatically learn when to assign this tag. Paperless tries to hide much of the involved complexity with this @@ -95,7 +95,7 @@ when using this feature: of these correspondents to ANY new document, if both are set to automatic matching. -## Hooking into the consumption process +## Hooking into the consumption process {#consume-hooks} Sometimes you may want to do something arbitrary whenever a document is consumed. Rather than try to predict what you may want to do, Paperless @@ -115,7 +115,7 @@ and then put the path to that script in `paperless.conf` or asynchronously, you'll have to fork the process in your script and exit. -### Pre-consumption script +### Pre-consumption script {#pre-consume-script} Executed after the consumer sees a new document in the consumption folder, but before any processing of the document is performed. This @@ -151,7 +151,7 @@ with the newly modified file. The script's stdout and stderr will be logged line by line to the webserver log, along with the exit code of the script. -### Post-consumption script {#post_consume_script} +### Post-consumption script {#post-consume-script} Executed after the consumer has successfully processed a document and has moved it into paperless. It receives the following environment @@ -181,33 +181,34 @@ The post consumption script cannot cancel the consumption process. The script's stdout and stderr will be logged line by line to the webserver log, along with the exit code of the script. -#### Docker +### Docker {#docker-consume-hooks} -Assumed you have -`/home/foo/paperless-ngx/scripts/post-consumption-example.sh`. +To hook into the consumption process when using Docker, you +will need to pass the scripts into the container via a host mount +in your `docker-compose.yml`. -You can pass that script into the consumer container via a host mount in -your `docker-compose.yml`. +Assuming you have +`/home/paperless-ngx/scripts/post-consumption-example.sh` as a +script which you'd like to run. -```bash +You can pass that script into the consumer container via a host mount: + +```yaml ... -consumer: +webserver: ... volumes: ... - - /home/paperless-ngx/scripts:/path/in/container/scripts/ + - /home/paperless-ngx/scripts:/path/in/container/scripts/ # (1)! + environment: # (3)! + ... + PAPERLESS_POST_CONSUME_SCRIPT: /path/in/container/scripts/post-consumption-example.sh # (2)! ... ``` -Example (docker-compose.yml): -`- /home/foo/paperless-ngx/scripts:/usr/src/paperless/scripts` - -which in turn requires the variable `PAPERLESS_POST_CONSUME_SCRIPT` in -`docker-compose.env` to point to -`/path/in/container/scripts/post-consumption-example.sh`. - -Example (docker-compose.env): -`PAPERLESS_POST_CONSUME_SCRIPT=/usr/src/paperless/scripts/post-consumption-example.sh` +1. The external scripts directory is mounted to a location inside the container. +2. The internal location of the script is used to set the script to run +3. This can also be set in `docker-compose.env` Troubleshooting: @@ -218,7 +219,7 @@ Troubleshooting: - Pipe your scripts's output to a log file e.g. `echo "${DOCUMENT_ID}" | tee --append /usr/src/paperless/scripts/post-consumption-example.log` -## File name handling {#file_name_handling} +## File name handling {#file-name-handling} By default, paperless stores your documents in the media directory and renames them using the identifier which it has assigned to each @@ -316,7 +317,7 @@ value. Paperless checks the filename of a document whenever it is saved. Therefore, you need to update the filenames of your documents and move them after altering this setting by invoking the - [`document renamer `](). + [`document renamer`](administration#renamer). !!! warning @@ -344,7 +345,7 @@ When as single storage layout is not sufficient for your use case, storage paths come to the rescue. Storage paths allow you to configure more precisely where each document is stored in the file system. -- Each storage path is a [PAPERLESS_FILENAME_FORMAT]{.title-ref} and +- Each storage path is a `PAPERLESS_FILENAME_FORMAT` and follows the rules described above - Each document is assigned a storage path using the matching algorithms described above, but can be overwritten at any time @@ -352,7 +353,7 @@ more precisely where each document is stored in the file system. For example, you could define the following two storage paths: 1. Normal communications are put into a folder structure sorted by - [year/correspondent]{.title-ref} + `year/correspondent` 2. Communications with insurance companies are stored in a flat structure with longer file names, but containing the full date of the correspondence. @@ -384,7 +385,7 @@ structure as in the previous example above. !!! tip Defining a storage path is optional. If no storage path is defined for a - document, the global [PAPERLESS_FILENAME_FORMAT]{.title-ref} is applied. + document, the global `PAPERLESS_FILENAME_FORMAT` is applied. !!! warning @@ -403,27 +404,32 @@ queued and completed tasks, timing and more. Flower can also be used with Prometheus, as it exports metrics. For details on its capabilities, refer to the Flower documentation. -To configure Flower further, create a [flowerconfig.py]{.title-ref} and -place it into the [src/paperless]{.title-ref} directory. For a Docker +To configure Flower further, create a `flowerconfig.py` and +place it into the `src/paperless` directory. For a Docker installation, you can use volumes to accomplish this: ```yaml services: # ... webserver: + ports: + - 5555:5555 # (2)! # ... volumes: - - /path/to/my/flowerconfig.py:/usr/src/paperless/src/paperless/flowerconfig.py:ro + - /path/to/my/flowerconfig.py:/usr/src/paperless/src/paperless/flowerconfig.py:ro # (1)! ``` +1. Note the `:ro` tag means the file will be mounted as read only. +2. `flower` runs by default on port 5555, but this can be configured + ## Custom Container Initialization The Docker image includes the ability to run custom user scripts during startup. This could be utilized for installing additional tools or -Python packages, for example. +Python packages, for example. Scripts are expected to be shell scripts. To utilize this, mount a folder containing your scripts to the custom -initialization directory, [/custom-cont-init.d]{.title-ref} and place +initialization directory, `/custom-cont-init.d` and place scripts you wish to run inside. For security, the folder must be owned by `root` and should have permissions of `a=rx`. Additionally, scripts must only be writable by `root`. @@ -445,9 +451,11 @@ services: webserver: # ... volumes: - - /path/to/my/scripts:/custom-cont-init.d:ro + - /path/to/my/scripts:/custom-cont-init.d:ro # (1)! ``` +1. Note the `:ro` tag means the folder will be mounted as read only. This is for extra security against changes + ## MySQL Caveats {#mysql-caveats} ### Case Sensitivity diff --git a/docs/api.md b/docs/api.md index b6e3325a5..94e2fb6cc 100644 --- a/docs/api.md +++ b/docs/api.md @@ -225,7 +225,7 @@ Query parameters: Results returned by the endpoint are ordered by importance of the term in the document index. The first result is the term that has the highest -Tf/Idf score in the index. +[Tf/Idf](https://en.wikipedia.org/wiki/Tf%E2%80%93idf) score in the index. ```json ["term1", "term3", "term6", "term4"] diff --git a/docs/configuration.md b/docs/configuration.md index ec4cf7765..54dce10be 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -33,15 +33,15 @@ matcher. [More information on securing your Redis Instance](https://redis.io/docs/getting-started/#securing-redis). - Defaults to . + Defaults to `redis://localhost:6379`. `PAPERLESS_DBENGINE=` : Optional, gives the ability to choose Postgres or MariaDB for -database engine. Available options are [postgresql]{.title-ref} and -[mariadb]{.title-ref}. +database engine. Available options are `postgresql` and +`mariadb`. - Default is [postgresql]{.title-ref}. + Default is `postgresql`. !!! warning @@ -150,25 +150,25 @@ files created using "collectstatic" manager command are stored. `PAPERLESS_FILENAME_FORMAT=` : Changes the filenames paperless uses to store documents in the media -directory. See [File name handling](advanced_usage#file_name_handling) for details. +directory. See [File name handling](advanced_usage#file-name-handling) for details. Default is none, which disables this feature. `PAPERLESS_FILENAME_FORMAT_REMOVE_NONE=` : Tells paperless to replace placeholders in -[PAPERLESS_FILENAME_FORMAT]{.title-ref} that would resolve to +`PAPERLESS_FILENAME_FORMAT` that would resolve to 'none' to be omitted from the resulting filename. This also holds -true for directory names. See [File name handling](advanced_usage#file_name_handling) for +true for directory names. See [File name handling](advanced_usage#file-name-handling) for details. - Defaults to [false]{.title-ref} which disables this feature. + Defaults to `false` which disables this feature. `PAPERLESS_LOGGING_DIR=` : This is where paperless will store log files. - Defaults to "`PAPERLESS_DATA_DIR`/log/". + Defaults to `PAPERLESS_DATA_DIR/log/`. ## Logging @@ -283,10 +283,10 @@ login with the selected user. : If this environment variable is specified, Paperless automatically creates a superuser with the provided username at start. This is useful in cases where you can not run the -[createsuperuser]{.title-ref} command separately, such as Kubernetes +`createsuperuser` command separately, such as Kubernetes or AWS ECS. - Requires [PAPERLESS_ADMIN_PASSWORD]{.title-ref} to be set. + Requires PAPERLESS_ADMIN_PASSWORD be set. !!! note @@ -297,13 +297,13 @@ or AWS ECS. `PAPERLESS_ADMIN_MAIL=` : (Optional) Specify superuser email address. Only used when -[PAPERLESS_ADMIN_USER]{.title-ref} is set. +PAPERLESS_ADMIN_USER is set. Defaults to `root@localhost`. `PAPERLESS_ADMIN_PASSWORD=` -: Only used when [PAPERLESS_ADMIN_USER]{.title-ref} is set. This will +: Only used when PAPERLESS_ADMIN_USER is set. This will be the password of the automatically created superuser. `PAPERLESS_COOKIE_PREFIX=` @@ -331,26 +331,25 @@ applications. If you're exposing paperless to the internet directly, do not use this. - Also see the warning [in the official documentation - ]{.title-ref}. + Also see the warning [in the official documentation](https://docs.djangoproject.com/en/3.1/howto/auth-remote-user/#configuration). - Defaults to [false]{.title-ref} which disables this feature. + Defaults to "false" which disables this feature. `PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME=` -: If [PAPERLESS_ENABLE_HTTP_REMOTE_USER]{.title-ref} is enabled, this +: If "PAPERLESS*ENABLE_HTTP_REMOTE_USER" is enabled, this property allows to customize the name of the HTTP header from which the authenticated username is extracted. Values are in terms of -\[HttpRequest.META\](). -Thus, the configured value must start with [HTTP\_]{.title-ref} +[HttpRequest.META](https://docs.djangoproject.com/en/3.1/ref/request-response/#django.http.HttpRequest.META). +Thus, the configured value must start with `HTTP*` followed by the normalized actual header name. - Defaults to [HTTP_REMOTE_USER]{.title-ref}. + Defaults to "HTTP_REMOTE_USER". `PAPERLESS_LOGOUT_REDIRECT_URL=` : URL to redirect the user to after a logout. This can be used -together with [PAPERLESS_ENABLE_HTTP_REMOTE_USER]{.title-ref} to +together with PAPERLESS_ENABLE_HTTP_REMOTE_USER to redirect the user back to the SSO application's logout page. Defaults to None, which disables this feature. @@ -368,7 +367,7 @@ needs. parsing documents. It should be a 3-letter language code consistent with ISO 639: - + https://www.loc.gov/standards/iso639-2/php/code_list.php Set this to the language most of your documents are written in. @@ -624,8 +623,7 @@ Add the configuration variables to the environment of the webserver and add the additional services below the webserver service. Watch out for indentation. -Make sure to use the correct format [PAPERLESS_TIKA_ENABLED = -1]{.title-ref} so python_dotenv can parse the statement correctly. +Make sure to use the correct format `PAPERLESS_TIKA_ENABLED = 1` so python_dotenv can parse the statement correctly. ## Software tweaks {#software_tweaks} @@ -648,7 +646,7 @@ paperless will process in parallel on a single document. Ensure that the product - `PAPERLESS_TASK_WORKERS \: PAPERLESS_THREADS_PER_WORKER` + `PAPERLESS_TASK_WORKERS * PAPERLESS_THREADS_PER_WORKER` does not exceed your CPU core count or else paperless will be extremely slow. If you want paperless to process many documents in @@ -752,7 +750,7 @@ consumption directory as well. `PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS=` : Set the names of subdirectories as tags for consumed files. E.g. -/foo/bar/file.pdf will add the tags "foo" and +`/foo/bar/file.pdf` will add the tags "foo" and "bar" to the consumed file. Paperless will create any tags that don't exist yet. @@ -827,7 +825,7 @@ documents. : After a document is consumed, Paperless can trigger an arbitrary script if you like. This script will be passed a number of arguments -for you to work with. For more information, take a look at [Post-consumption script](advanced_usage#post_consume_script). +for you to work with. For more information, take a look at [Post-consumption script](advanced_usage#post-consume-script). The default is blank, which means nothing will be executed. @@ -841,8 +839,7 @@ option as specified in The filename will be checked first, and if nothing is found, the document text will be checked as normal. - A date in a filename must have some separators ([.]{.title-ref}, - [-]{.title-ref}, [/]{.title-ref}, etc) for it to be parsed. + A date in a filename must have some separators (`.`, `,`, `-`, `/`, etc) for it to be parsed. Defaults to none, which disables this feature. @@ -928,7 +925,7 @@ the literal path for that program. These options don't have any effect in `paperless.conf`. These options adjust the behavior of the docker container. Configure these in -[docker-compose.env]{.title-ref}. +`docker-compose.env`. `PAPERLESS_WEBSERVER_WORKERS=` @@ -946,7 +943,7 @@ increase RAM usage. There are special setups where you may need to configure this value to restrict the Ip address or interface the webserver listens on. - Defaults to \[::\], meaning all interfaces, including IPv6. + Defaults to `[::]`, meaning all interfaces, including IPv6. `PAPERLESS_PORT=` diff --git a/docs/development.md b/docs/development.md index 3e6550fa1..d36cd12ed 100644 --- a/docs/development.md +++ b/docs/development.md @@ -39,16 +39,16 @@ guidelines](https://github.com/paperless-ngx/paperless-ngx/blob/main/CONTRIBUTIN ## Code formatting with pre-commit Hooks To ensure a consistent style and formatting across the project source, -the project utilizes a Git [pre-commit]{.title-ref} hook to perform some -formatting and linting before a commit is allowed. That way, everyone -uses the same style and some common issues can be caught early on. See -below for installation instructions. +the project utilizes a Git [`pre-commit`](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) +hook to perform some formatting and linting before a commit is allowed. +That way, everyone uses the same style and some common issues can be caught +early on. See below for installation instructions. Once installed, hooks will run when you commit. If the formatting isn't quite right or a linter catches something, the commit will be rejected. You'll need to look at the output and fix the issue. Some hooks, such -as the Python formatting tool [black]{.title-ref}, will format failing -files, so all you need to do is [git add]{.title-ref} those files again +as the Python formatting tool `black`, will format failing +files, so all you need to do is `git add` those files again and retry your commit. ## Initial setup and first start @@ -58,7 +58,7 @@ first-time setup. To do the setup you need to perform the steps from the following chapters in a certain order: 1. Install prerequisites + pipenv as mentioned in - `[Bare metal route](/setup#bare_metal) + [Bare metal route](/setup#bare_metal) 2. Copy `paperless.conf.example` to `paperless.conf` and enable debug mode. @@ -69,7 +69,7 @@ following chapters in a certain order: $ npm install -g @angular/cli ``` -4. Install pre-commit +4. Install pre-commit hooks ```shell-session pre-commit install @@ -81,7 +81,7 @@ following chapters in a certain order: mkdir -p consume media ``` -6. You can now either \... +6. You can now either ... - install redis or @@ -91,9 +91,9 @@ following chapters in a certain order: - spin up a bare redis container - > ```shell-session - > docker run -d -p 6379:6379 --restart unless-stopped redis:latest - > ``` + ```shell-session + docker run -d -p 6379:6379 --restart unless-stopped redis:latest + ``` 7. Install the python dependencies by performing in the src/ directory. @@ -101,10 +101,12 @@ following chapters in a certain order: pipenv install --dev ``` -> - Make sure you're using python 3.9.x or lower. Otherwise you might -> get issues with building dependencies. You can use -> [pyenv](https://github.com/pyenv/pyenv) to install a specific -> python version. +!!! note + + Make sure you're using python 3.10.x or lower. Otherwise you might + get issues with building dependencies. You can use + [pyenv](https://github.com/pyenv/pyenv) to install a specific + python version. 8. Generate the static UI so you can perform a login to get session that is required for frontend development (this needs to be done one @@ -126,9 +128,9 @@ following chapters in a certain order: you're developing for, you need to have some or all of them running. -> ```shell-session -> python3 manage.py runserver & python3 manage.py document_consumer & celery --app paperless worker -> ``` + ```shell-session + python3 manage.py runserver & python3 manage.py document_consumer & celery --app paperless worker + ``` 11. Login with the superuser credentials provided in step 8 at `http://localhost:8000` to create a session that enables you to use @@ -140,15 +142,15 @@ development go to `/src-ui` and run `ng serve`. From there you can use ## Back end development -The backend is a django application. PyCharm works well for development, +The backend is a [Django](https://www.djangoproject.com/) application. PyCharm works well for development, but you can use whatever you want. Configure the IDE to use the src/ folder as the base source folder. Configure the following launch configurations in your IDE: -- python3 manage.py runserver -- celery \--app paperless worker -- python3 manage.py document_consumer +- `python3 manage.py runserver` +- `celery --app paperless worker` +- `python3 manage.py document_consumer` To start them all: @@ -158,24 +160,26 @@ python3 manage.py runserver & python3 manage.py document_consumer & celery --app Testing and code style: -- Run `pytest` in the src/ directory to execute all tests. This also +- Run `pytest` in the `src/` directory to execute all tests. This also generates a HTML coverage report. When runnings test, paperless.conf is loaded as well. However: the tests rely on the default configuration. This is not ideal. But for now, make sure no settings except for DEBUG are overridden when testing. - Coding style is enforced by the Git pre-commit hooks. These will - ensure your code is formatted and do some linting when you do a [git - commit]{.title-ref}. + ensure your code is formatted and do some linting when you do a `git commit`. - You can also run `black` manually to format your code - !!! note +- The `pre-commit` hooks will modify files and interact with each other. + It may take a couple of `git add`, `git commit` cycle to satisfy them. + +!!! note The line length rule E501 is generally useful for getting multiple source files next to each other on the screen. However, in some cases, its just not possible to make some lines fit, especially - complicated IF cases. Append `# NOQA: E501` to disable this check + complicated IF cases. Append `# noqa: E501` to disable this check for certain lines. ## Front end development @@ -353,7 +357,8 @@ LANGUAGES = [ ## Building the documentation -The documentation is built using material-mkdocs, see their [documentation](https://squidfunk.github.io/mkdocs-material/reference/). If you want to build the documentation locally, this is how you do it: +The documentation is built using material-mkdocs, see their [documentation](https://squidfunk.github.io/mkdocs-material/reference/). +If you want to build the documentation locally, this is how you do it: 1. Install python dependencies. @@ -366,7 +371,7 @@ The documentation is built using material-mkdocs, see their [documentation](http ```shell-session $ cd /path/to/paperless - $ pipenv mkdocs build + $ pipenv mkdocs build --config-file mkdocs.yml ``` ## Building the Docker image @@ -379,9 +384,9 @@ helper script `build-docker-image.sh`. Building the docker image from source: -> ```shell-session -> ./build-docker-image.sh Dockerfile -t -> ``` +```shell-session +./build-docker-image.sh Dockerfile -t +``` ## Extending Paperless @@ -428,7 +433,7 @@ class MyCustomParser(DocumentParser): def get_thumbnail(self, document_path, mime_type): # This should return the path to a thumbnail you created for this # document. - return os.path.join(self.tempdir, "thumb.png") + return os.path.join(self.tempdir, "thumb.webp") ``` If you encounter any issues during parsing, raise a diff --git a/docs/faq.md b/docs/faq.md index ac8345579..1b56aa512 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -1,6 +1,6 @@ # Frequently Asked Questions -### _What's the general plan for Paperless-ngx?_ +## _What's the general plan for Paperless-ngx?_ **A:** While Paperless-ngx is already considered largely "feature-complete" it is a community-driven project and development @@ -9,7 +9,7 @@ discussions and "up-voted" by the community but this is not a guarantee the feature will be implemented. This project will always be open to collaboration in the form of PRs, ideas etc. -### _I'm using docker. Where are my documents?_ +## _I'm using docker. Where are my documents?_ **A:** Your documents are stored inside the docker volume `paperless_media`. Docker manages this volume automatically for you. It @@ -27,9 +27,7 @@ system. On Linux, chances are high that this location is files around manually. This folder is meant to be entirely managed by docker and paperless. -### Let's say I want to switch tools in a year. Can I easily move - -to other systems?\* +## Let's say I want to switch tools in a year. Can I easily move to other systems? **A:** Your documents are stored as plain files inside the media folder. You can always drag those files out of that folder to use them @@ -41,17 +39,17 @@ elsewhere. Here are a couple notes about that. - By default, paperless uses the internal ID of each document as its filename. This might not be very convenient for export. However, you can adjust the way files are stored in paperless by - [configuring the filename format](advanced_usage#file_name_handling). + [configuring the filename format](advanced_usage#file-name-handling). - [The exporter](administration#exporter) is another easy way to get your files out of paperless with reasonable file names. -### _What file types does paperless-ngx support?_ +## _What file types does paperless-ngx support?_ **A:** Currently, the following files are supported: -- PDF documents, PNG images, JPEG images, TIFF images and GIF images - are processed with OCR and converted into PDF documents. +- PDF documents, PNG images, JPEG images, TIFF images, GIF images and + WebP images are processed with OCR and converted into PDF documents. - Plain text documents are supported as well and are added verbatim to paperless. - With the optional Tika integration enabled (see [Tika configuration](configuration#tika), @@ -61,7 +59,7 @@ elsewhere. Here are a couple notes about that. Paperless-ngx determines the type of a file by inspecting its content. The file extensions do not matter. -### _Will paperless-ngx run on Raspberry Pi?_ +## _Will paperless-ngx run on Raspberry Pi?_ **A:** The short answer is yes. I've tested it on a Raspberry Pi 3 B. The long answer is that certain parts of Paperless will run very slow, @@ -73,11 +71,11 @@ has to do much less work to serve the data. !!! note You can adjust some of the settings so that paperless uses less - processing power. See [setup](setup#less_powerful_devices) for details. + processing power. See [setup](setup#less-powerful-devices) for details. -### _How do I install paperless-ngx on Raspberry Pi?_ +## _How do I install paperless-ngx on Raspberry Pi?_ -**A:** Docker images are available for arm and arm64 hardware, so just +**A:** Docker images are available for armv7 and arm64 hardware, so just follow the docker-compose instructions. Apart from more required disk space compared to a bare metal installation, docker comes with close to zero overhead, even on Raspberry Pi. @@ -87,13 +85,13 @@ the python requirements do not have precompiled packages for ARM / ARM64. Installation of these will require additional development libraries and compilation will take a long time. -### _How do I run this on Unraid?_ +## _How do I run this on Unraid?_ **A:** Paperless-ngx is available as [community app](https://unraid.net/community/apps?q=paperless-ngx) in Unraid. [Uli Fahrer](https://github.com/Tooa) created a container template for that. -### _How do I run this on my toaster?_ +## _How do I run this on my toaster?_ **A:** I honestly don't know! As for all other devices that might be able to run paperless, you're a bit on your own. If you can't run the @@ -103,11 +101,11 @@ This is also what I use to test new releases with. Apart from that, I also have a Raspberry Pi, which I occasionally build the image on and see if it works. -### _How do I proxy this with NGINX?_ +## _How do I proxy this with NGINX?_ **A:** See [here](setup#nginx). -### _How do I get WebSocket support with Apache mod_wsgi_? +## _How do I get WebSocket support with Apache mod_wsgi_? **A:** `mod_wsgi` by itself does not support ASGI. Paperless will continue to work with WSGI, but certain features such as status diff --git a/docs/index.md b/docs/index.md index 75a09b229..187a55cb3 100644 --- a/docs/index.md +++ b/docs/index.md @@ -50,7 +50,7 @@ If you want to learn about what's different in paperless-ngx from Paperless, check out these resources in the documentation: - [Some screenshots](#screenshots) of the new UI are available. -- Read [this section](/advanced_usage/#advanced-automatic_matching) if you want to learn about how paperless automates all +- Read [this section](/advanced_usage/#advanced-automatic-matching) if you want to learn about how paperless automates all tagging using machine learning. - Paperless now comes with a [proper email consumer](/usage/#usage-email) that's fully tested and production ready. - Paperless creates searchable PDF/A documents from whatever you put into the consumption directory. This means diff --git a/docs/setup.md b/docs/setup.md index 99d8a56ca..68fd8f8ca 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -767,7 +767,7 @@ After that, you need to clear your cookies (Paperless-ngx comes with updated dependencies that do cookie-processing differently) and probably your cache as well. -# Considerations for less powerful devices {#less_powerful_devices} +# Considerations for less powerful devices {#less-powerful-devices} Paperless runs on Raspberry Pi. However, some things are rather slow on the Pi and configuring some options in paperless can help improve @@ -803,7 +803,7 @@ For details, refer to [configuration](configuration). !!! note Updating the - [automatic matching algorithm](/advanced_usage#automatic_matching) takes quite a bit of time. However, the update mechanism + [automatic matching algorithm](/advanced_usage#automatic-matching) takes quite a bit of time. However, the update mechanism checks if your data has changed before doing the heavy lifting. If you experience the algorithm taking too much cpu time, consider changing the schedule in the admin interface to daily. You can also manually invoke diff --git a/docs/usage.md b/docs/usage.md index 850648274..615dd59b9 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -1,9 +1,9 @@ # Usage Overview Paperless is an application that manages your personal documents. With -the help of a document scanner (see [the scanners wiki](https://github.com/paperless-ngx/paperless-ngx/wiki/Scanner-&-Software-Recommendations)), paperless transforms your wieldy physical document binders -into a searchable archive and provides many utilities for finding and -managing your documents. +the help of a document scanner (see [the scanners wiki](https://github.com/paperless-ngx/paperless-ngx/wiki/Scanner-&-Software-Recommendations)), +paperless transforms your unwieldy physical document binders into a searchable archive +and provides many utilities for finding and managing your documents. ## Terms and definitions @@ -37,7 +37,7 @@ Each document has a couple of fields that you can assign to them: date you signed a contract, or the date a letter was sent to you. - The _archive serial number_ (short: ASN) of a document is the identifier of the document in your physical document binders. See - [recommended workflow](#usage-reccomended_workflow) below. + [recommended workflow](#usage-recommended-workflow) below. - The _content_ of a document is the text that was OCR'ed from the document. This text is fed into the search engine and is used for matching tags, correspondents and document types. @@ -74,8 +74,8 @@ following operations on your documents: ### The consumption directory The primary method of getting documents into your database is by putting -them in the consumption directory. The consumer runs in an infinite -loop, looking for new additions to this directory. When it finds them, +them in the consumption directory. The consumer waits patiently, looking +for new additions to this directory. When it finds them, the consumer goes about the process of parsing them with the OCR, indexing what it finds, and storing it in the media directory. @@ -99,7 +99,7 @@ dragging-and-dropping files into your browser window. ### Mobile upload {#usage-mobile_upload} -The mobile app over at +The mobile app over at [https://github.com/qcasey/paperless_share](https://github.com/qcasey/paperless_share) allows Android users to share any documents with paperless. This can be combined with any of the mobile scanning apps out there, such as Office Lens. @@ -325,7 +325,7 @@ language](https://whoosh.readthedocs.io/en/latest/querylang.html). For details on what date parsing utilities are available, see [Date parsing](https://whoosh.readthedocs.io/en/latest/dates.html#parsing-date-queries). -## The recommended workflow {#usage-recommended_workflow} +## The recommended workflow {#usage-recommended-workflow} Once you have familiarized yourself with paperless and are ready to use it for all your documents, the recommended workflow for managing your diff --git a/mkdocs.yml b/mkdocs.yml index 9de918b5b..6314a44d3 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -23,6 +23,7 @@ theme: - navigation.tabs - navigation.top - toc.integrate + - content.code.annotate icon: repo: fontawesome/brands/github favicon: assets/favicon.png @@ -39,6 +40,8 @@ markdown_extensions: - pymdownx.highlight: anchor_linenums: true - pymdownx.superfences + - pymdownx.inlinehilite +strict: true nav: - index.md - setup.md From 28819d6d0fb77b8f6030865b0c0d2a1b74a39cad Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 9 Dec 2022 08:11:42 -0800 Subject: [PATCH 05/40] Fix code block indentation --- docs/administration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/administration.md b/docs/administration.md index 15ad79533..b5701d6fe 100644 --- a/docs/administration.md +++ b/docs/administration.md @@ -68,7 +68,7 @@ $ docker-compose down After that, [make a backup](#backup). -A. If you pull the image from the docker hub, all you need to do is: +1. If you pull the image from the docker hub, all you need to do is: ```shell-session $ docker-compose pull @@ -78,7 +78,7 @@ A. If you pull the image from the docker hub, all you need to do is: The docker-compose files refer to the `latest` version, which is always the latest stable release. -B. If you built the image yourself, do the following: +2. If you built the image yourself, do the following: ```shell-session $ git pull From 06a6eb0326af6eb3bbe523b0c0061fc324578834 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 9 Dec 2022 08:15:03 -0800 Subject: [PATCH 06/40] fix code block indentation --- docs/administration.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/administration.md b/docs/administration.md index b5701d6fe..453a7b3b6 100644 --- a/docs/administration.md +++ b/docs/administration.md @@ -70,21 +70,21 @@ After that, [make a backup](#backup). 1. If you pull the image from the docker hub, all you need to do is: - ```shell-session - $ docker-compose pull - $ docker-compose up - ``` + ```shell-session + $ docker-compose pull + $ docker-compose up + ``` - The docker-compose files refer to the `latest` version, which is - always the latest stable release. + The docker-compose files refer to the `latest` version, which is + always the latest stable release. 2. If you built the image yourself, do the following: - ```shell-session - $ git pull - $ docker-compose build - $ docker-compose up - ``` + ```shell-session + $ git pull + $ docker-compose build + $ docker-compose up + ``` Running `docker-compose up` will also apply any new database migrations. If you see everything working, press CTRL+C once to gracefully stop From d198142a1ef8cdcaa0d19d126d67b4ade754fceb Mon Sep 17 00:00:00 2001 From: Sven Strittmatter Date: Fri, 9 Dec 2022 22:09:06 +0100 Subject: [PATCH 07/40] Update setup.md W/o the slash it resolves to /setup/configuration/ which does 404. --- docs/setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/setup.md b/docs/setup.md index 68fd8f8ca..e253ef019 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -850,7 +850,7 @@ http { ``` The `PAPERLESS_URL` configuration variable is also required when using a -reverse proxy. Please refer to the [hosting and security](configuration#hosting-and-security) docs. +reverse proxy. Please refer to the [hosting and security](/configuration#hosting-and-security) docs. Also read [this](https://channels.readthedocs.io/en/stable/deploying.html#nginx-supervisor-ubuntu), From 1266f2d5b948b7d99dab267e34840ece6a3fbaa4 Mon Sep 17 00:00:00 2001 From: tooomm Date: Sun, 11 Dec 2022 12:06:15 +0100 Subject: [PATCH 08/40] fix links --- docs/administration.md | 2 +- docs/advanced_usage.md | 2 +- docs/api.md | 4 ++-- docs/changelog.md | 6 +++--- docs/configuration.md | 10 +++++----- docs/faq.md | 10 +++++----- docs/index.md | 6 +++--- docs/setup.md | 28 ++++++++++++++-------------- docs/troubleshooting.md | 4 ++-- docs/usage.md | 4 ++-- 10 files changed, 38 insertions(+), 38 deletions(-) diff --git a/docs/administration.md b/docs/administration.md index 453a7b3b6..ac779ef1e 100644 --- a/docs/administration.md +++ b/docs/administration.md @@ -266,7 +266,7 @@ instead, specify `--use-filename-format`. ### Document importer {#importer} The document importer takes the export produced by the [Document -exporter](#document-exporter) and imports it into paperless. +exporter](#exporter) and imports it into paperless. The importer works just like the exporter. You point it at a directory, and the script does the rest of the work: diff --git a/docs/advanced_usage.md b/docs/advanced_usage.md index 7b7332d71..7a588c45b 100644 --- a/docs/advanced_usage.md +++ b/docs/advanced_usage.md @@ -317,7 +317,7 @@ value. Paperless checks the filename of a document whenever it is saved. Therefore, you need to update the filenames of your documents and move them after altering this setting by invoking the - [`document renamer`](administration#renamer). + [`document renamer`](/administration#renamer). !!! warning diff --git a/docs/api.md b/docs/api.md index 94e2fb6cc..bd615ab86 100644 --- a/docs/api.md +++ b/docs/api.md @@ -1,7 +1,7 @@ # The REST API Paperless makes use of the [Django REST -Framework](http://django-rest-framework.org/) standard API interface. It +Framework](https://django-rest-framework.org/) standard API interface. It provides a browsable API for most of its endpoints, which you can inspect at `http://:/api/`. This also documents most of the available filters and ordering fields. @@ -162,7 +162,7 @@ specific query parameters cause the API to return full text search results: - `/api/documents/?query=your%20search%20query`: Search for a document - using a full text query. For details on the syntax, see [Basic Usage - Searching](usage#basic-usage_searching). + using a full text query. For details on the syntax, see [Basic Usage - Searching](/usage#basic-usage_searching). - `/api/documents/?more_like=1234`: Search for documents similar to the document with id 1234. diff --git a/docs/changelog.md b/docs/changelog.md index 50cd3355c..98f45fd61 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1165,7 +1165,7 @@ This release contains new database migrations. For status notifications and live updates to work, paperless now requires an [ASGI](https://asgi.readthedocs.io/en/latest/)-enabled web server. The docker images uses `gunicorn` and an ASGI-enabled - worker called [uvicorn](http://www.uvicorn.org/), and there is no + worker called [uvicorn](https://www.uvicorn.org/), and there is no need to configure anything. For bare metal installations, changes are required for the @@ -1575,7 +1575,7 @@ primarily. role="ref"} can be used to create archived versions for already existing documents. - Tags from consumption folder. - - Thanks to [jayme-github](http://github.com/jayme-github), + - Thanks to [jayme-github](https://github.com/jayme-github), paperless now consumes files from sub folders in the consumption folder and is able to assign tags based on the sub folders a document was found in. This can be configured with @@ -1860,7 +1860,7 @@ primarily. ### 2.5.0 - **New dependency**: Paperless now optimises thumbnail generation - with [optipng](http://optipng.sourceforge.net/), so you'll need to + with [optipng](https://optipng.sourceforge.net/), so you'll need to install that somewhere in your PATH or declare its location in `PAPERLESS_OPTIPNG_BINARY`. The Docker image has already been updated on the Docker Hub, so you just need to pull the latest one diff --git a/docs/configuration.md b/docs/configuration.md index 54dce10be..b1f88aa5e 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -45,7 +45,7 @@ database engine. Available options are `postgresql` and !!! warning - Using MariaDB comes with some caveats. See [MySQL Caveats](advanced_usage#mysql-caveats). + Using MariaDB comes with some caveats. See [MySQL Caveats](/advanced_usage#mysql-caveats). `PAPERLESS_DBHOST=` @@ -150,7 +150,7 @@ files created using "collectstatic" manager command are stored. `PAPERLESS_FILENAME_FORMAT=` : Changes the filenames paperless uses to store documents in the media -directory. See [File name handling](advanced_usage#file-name-handling) for details. +directory. See [File name handling](/advanced_usage#file-name-handling) for details. Default is none, which disables this feature. @@ -159,7 +159,7 @@ directory. See [File name handling](advanced_usage#file-name-handling) for detai : Tells paperless to replace placeholders in `PAPERLESS_FILENAME_FORMAT` that would resolve to 'none' to be omitted from the resulting filename. This also holds -true for directory names. See [File name handling](advanced_usage#file-name-handling) for +true for directory names. See [File name handling](/advanced_usage#file-name-handling) for details. Defaults to `false` which disables this feature. @@ -825,7 +825,7 @@ documents. : After a document is consumed, Paperless can trigger an arbitrary script if you like. This script will be passed a number of arguments -for you to work with. For more information, take a look at [Post-consumption script](advanced_usage#post-consume-script). +for you to work with. For more information, take a look at [Post-consumption script](/advanced_usage#post-consume-script). The default is blank, which means nothing will be executed. @@ -1014,7 +1014,7 @@ configuration option: [Flower](https://flower.readthedocs.io/en/latest/index.html) will be started by the container. - You can read more about this in the [advanced documentation](advanced#celery-monitoring). + You can read more about this in the [advanced documentation](/advanced_usage#celery-monitoring). ## Update Checking {#update-checking} diff --git a/docs/faq.md b/docs/faq.md index 1b56aa512..778051de2 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -39,8 +39,8 @@ elsewhere. Here are a couple notes about that. - By default, paperless uses the internal ID of each document as its filename. This might not be very convenient for export. However, you can adjust the way files are stored in paperless by - [configuring the filename format](advanced_usage#file-name-handling). -- [The exporter](administration#exporter) is + [configuring the filename format](/advanced_usage#file-name-handling). +- [The exporter](/administration#exporter) is another easy way to get your files out of paperless with reasonable file names. @@ -52,7 +52,7 @@ elsewhere. Here are a couple notes about that. WebP images are processed with OCR and converted into PDF documents. - Plain text documents are supported as well and are added verbatim to paperless. -- With the optional Tika integration enabled (see [Tika configuration](configuration#tika), +- With the optional Tika integration enabled (see [Tika configuration](/configuration#tika), Paperless also supports various Office documents (.docx, .doc, odt, .ppt, .pptx, .odp, .xls, .xlsx, .ods). @@ -71,7 +71,7 @@ has to do much less work to serve the data. !!! note You can adjust some of the settings so that paperless uses less - processing power. See [setup](setup#less-powerful-devices) for details. + processing power. See [setup](/setup#less-powerful-devices) for details. ## _How do I install paperless-ngx on Raspberry Pi?_ @@ -103,7 +103,7 @@ see if it works. ## _How do I proxy this with NGINX?_ -**A:** See [here](setup#nginx). +**A:** See [here](/setup#nginx). ## _How do I get WebSocket support with Apache mod_wsgi_? diff --git a/docs/index.md b/docs/index.md index 187a55cb3..cf9b91f5e 100644 --- a/docs/index.md +++ b/docs/index.md @@ -5,7 +5,7 @@ **Paperless-ngx** is a _community-supported_ open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, _less paper_. -[Get started](/setup/){ .md-button .md-button--primary .index-callout } +[Get started](/setup){ .md-button .md-button--primary .index-callout } [Demo](https://demo.paperless-ngx.com){ .md-button .md-button--secondary target=\_blank } @@ -52,10 +52,10 @@ Paperless, check out these resources in the documentation: - [Some screenshots](#screenshots) of the new UI are available. - Read [this section](/advanced_usage/#advanced-automatic-matching) if you want to learn about how paperless automates all tagging using machine learning. -- Paperless now comes with a [proper email consumer](/usage/#usage-email) that's fully tested and production ready. +- Paperless now comes with a [proper email consumer](/usage#usage-email) that's fully tested and production ready. - Paperless creates searchable PDF/A documents from whatever you put into the consumption directory. This means that you can select text in image-only documents coming from your scanner. -- See [this note](/administration/#utilities-encyption) about GnuPG encryption in paperless-ngx. +- See [this note](/administration#utilities-encyption) about GnuPG encryption in paperless-ngx. - Paperless is now integrated with a [task processing queue](/setup#task_processor) that tells you at a glance when and why something is not working. - The [changelog](/changelog) contains a detailed list of all changes in paperless-ngx. diff --git a/docs/setup.md b/docs/setup.md index e253ef019..11b5a1801 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -2,10 +2,10 @@ You can go multiple routes to setup and run Paperless: -- [Use the easy install docker script](/setup#docker_script) -- [Pull the image from Docker Hub](/setup#docker_hub) -- [Build the Docker image yourself](/setup#docker_build) -- [Install Paperless directly on your system manually (bare metal)](/setup#bare_metal) +- [Use the easy install docker script](#docker_script) +- [Pull the image from Docker Hub](#docker_hub) +- [Build the Docker image yourself](#docker_build) +- [Install Paperless directly on your system manually (bare metal)](#bare_metal) The Docker routes are quick & easy. These are the recommended routes. This configures all the stuff from the above automatically so that it @@ -234,7 +234,7 @@ steps described in [Docker setup](#docker_hub) automatically. certain, more updated software. If you want to build these images your self, that is possible, but beyond the scope of these steps. -4. Follow steps 3 to 8 of [Docker Setup](setup#docker_hub) +4. Follow steps 3 to 8 of [Docker Setup](#docker_hub) role="ref"}. When asked to run `docker-compose pull` to pull the image, do @@ -319,10 +319,10 @@ supported. . Extract the archive to a place from where you wish to execute it, such as `/opt/paperless`. If you clone the git repo as it is, you also have to - compile the frontend yourself, see [here](/development/#front-end-development) + compile the frontend yourself, see [here](/development#front-end-development) and use the `build` step, not `serve`. -5. Configure paperless. See [configuration](configuration) for details. +5. Configure paperless. See [configuration](/configuration) for details. Edit the included `paperless.conf` and adjust the settings to your needs. Required settings for getting paperless running are: @@ -345,7 +345,7 @@ supported. allows third parties to forge authentication credentials. - `PAPERLESS_URL` if you are behind a reverse proxy. This should point to your domain. Please see - [configuration](configuration) for more + [configuration](/configuration) for more information. Many more adjustments can be made to paperless, especially the OCR @@ -481,7 +481,7 @@ supported. not available for most distributions. 15. Optional: If using the NLTK machine learning processing (see - `PAPERLESS_ENABLE_NLTK` in [configuration](configuration#software_tweaks) for details), + `PAPERLESS_ENABLE_NLTK` in [configuration](/configuration#software_tweaks) for details), download the NLTK data for the Snowball Stemmer, Stopwords and Punkt tokenizer to your `PAPERLESS_DATA_DIR/nltk`. Refer to the [NLTK @@ -563,7 +563,7 @@ Migration to paperless-ngx is then performed in a few simple steps: the docker-compose files from [here](https://github.com/paperless-ngx/paperless-ngx/tree/master/docker/compose) or clone the repository to build the image yourself (see - [above](/setup#docker_build)). You can + [above](#docker_build)). You can either replace your current paperless folder or put paperless-ngx in a different location. @@ -587,7 +587,7 @@ Migration to paperless-ngx is then performed in a few simple steps: after you migrated your existing SQLite database. 5. Adjust `docker-compose.yml` and `docker-compose.env` to your needs. - See [Docker setup](setup#docker_hub) details on + See [Docker setup](#docker_hub) details on which edits are advised. 6. [Update paperless.](/administration#updating) @@ -677,7 +677,7 @@ below use PostgreSQL, but are applicable to MySQL/MariaDB with the !!! warning MySQL is case insensitive by default, treating values like "Name" and - "NAME" as identical. See [MySQL caveats](advanced##mysql-caveats) for details. + "NAME" as identical. See [MySQL caveats](/advanced_usage#mysql-caveats) for details. !!! warning @@ -692,7 +692,7 @@ below use PostgreSQL, but are applicable to MySQL/MariaDB with the file to `docker-compose.yml`. Remember to adjust the consumption directory, if necessary. b) Without docker, configure the database in your `paperless.conf` - file. See [configuration](configuration) for + file. See [configuration](/configuration) for details. 3. Open a shell and initialize the database: @@ -798,7 +798,7 @@ performance immensely: more advanced language processing, which can take more memory and processing time. -For details, refer to [configuration](configuration). +For details, refer to [configuration](/configuration). !!! note diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 53d0e1de3..62841f649 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -32,7 +32,7 @@ If you find the OCR accuracy to be too low, and/or the document consumer warns that `OCR for XX failed, but we're going to stick with what we've got since FORGIVING_OCR is enabled`, then you might need to install the [Tesseract language -files](http://packages.ubuntu.com/search?keywords=tesseract-ocr) +files](https://packages.ubuntu.com/search?keywords=tesseract-ocr) marching your document's languages. As an example, if you are running Paperless-ngx from any Ubuntu or @@ -145,7 +145,7 @@ The following error occured while consuming document.pdf: [Errno 13] Permission This happens when paperless does not have permission to delete files inside the consumption directory. Ensure that `USERMAP_UID` and `USERMAP_GID` are set to the user id and group id you use on the host -operating system, if these are different from `1000`. See [Docker setup](setup#docker_hub). +operating system, if these are different from `1000`. See [Docker setup](/setup#docker_hub). Also ensure that you are able to read and write to the consumption directory on the host. diff --git a/docs/usage.md b/docs/usage.md index 615dd59b9..5ce068ccb 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -86,7 +86,7 @@ scanner to automatically push files to this directory, you'll need to setup some sort of service to accept the files from the scanner. Typically, you're looking at an FTP server like [Proftpd](http://www.proftpd.org/) or a Windows folder share with -[Samba](http://www.samba.org/). +[Samba](https://www.samba.org/). ### Web UI Upload @@ -398,7 +398,7 @@ Once you have scanned in a document, proceed in paperless as follows. paperless will assign them automatically. After consuming a couple documents, you can even ask paperless to *learn* when to assign tags and correspondents by itself. For details on this feature, see - [advanced matching](advanced_usage#matching). + [advanced matching](/advanced_usage#matching). ### Task management From 8b36c9ad64bb7638e33d9cb22217f3d8345d5c1e Mon Sep 17 00:00:00 2001 From: tooomm Date: Sun, 11 Dec 2022 16:07:08 +0100 Subject: [PATCH 09/40] more fixes and cleanup --- docs/administration.md | 4 ++-- docs/changelog.md | 6 ++---- docs/index.md | 4 ++-- docs/setup.md | 5 ++--- 4 files changed, 8 insertions(+), 11 deletions(-) diff --git a/docs/administration.md b/docs/administration.md index ac779ef1e..931829a8e 100644 --- a/docs/administration.md +++ b/docs/administration.md @@ -465,13 +465,13 @@ document. documents, such as encrypted PDF documents. The archiver will skip over these documents each time it sees them. -### Managing encryption {#encyption} +### Managing encryption {#encryption} Documents can be stored in Paperless using GnuPG encryption. !!! warning - Encryption is deprecated since paperless-ngx 0.9 and doesn't really + Encryption is deprecated since [paperless-ng 0.9](/changelog#paperless-ng-090) and doesn't really provide any additional security, since you have to store the passphrase in a configuration file on the same system as the encrypted documents for paperless to work. Furthermore, the entire text content of the diff --git a/docs/changelog.md b/docs/changelog.md index 98f45fd61..368b70a95 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1690,10 +1690,8 @@ primarily. ### paperless-ng 0.9.0 -- **Deprecated:** GnuPG. - `See this note on the state of GnuPG in paperless-ng. `{.interpreted-text - role="ref"} This features will most likely be removed in future - versions. +- **Deprecated:** GnuPG. [See this note on the state of GnuPG in paperless-ng.](/administration#encryption) + This features will most likely be removed in future versions. - **Added:** New frontend. Features: - Single page application: It's much more responsive than the django admin pages. diff --git a/docs/index.md b/docs/index.md index cf9b91f5e..fdde118a4 100644 --- a/docs/index.md +++ b/docs/index.md @@ -50,12 +50,12 @@ If you want to learn about what's different in paperless-ngx from Paperless, check out these resources in the documentation: - [Some screenshots](#screenshots) of the new UI are available. -- Read [this section](/advanced_usage/#advanced-automatic-matching) if you want to learn about how paperless automates all +- Read [this section](/advanced_usage#automatic-matching) if you want to learn about how paperless automates all tagging using machine learning. - Paperless now comes with a [proper email consumer](/usage#usage-email) that's fully tested and production ready. - Paperless creates searchable PDF/A documents from whatever you put into the consumption directory. This means that you can select text in image-only documents coming from your scanner. -- See [this note](/administration#utilities-encyption) about GnuPG encryption in paperless-ngx. +- See [this note](/administration#encryption) about GnuPG encryption in paperless-ngx. - Paperless is now integrated with a [task processing queue](/setup#task_processor) that tells you at a glance when and why something is not working. - The [changelog](/changelog) contains a detailed list of all changes in paperless-ngx. diff --git a/docs/setup.md b/docs/setup.md index 11b5a1801..4e132cccd 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -234,9 +234,8 @@ steps described in [Docker setup](#docker_hub) automatically. certain, more updated software. If you want to build these images your self, that is possible, but beyond the scope of these steps. -4. Follow steps 3 to 8 of [Docker Setup](#docker_hub) - role="ref"}. When asked to run `docker-compose pull` to pull the - image, do +4. Follow steps 3 to 8 of [Docker Setup](#docker_hub). When asked to run + `docker-compose pull` to pull the image, do ```shell-session $ docker-compose build From 0472dfe25a02b3bc9b148f435bcda6e2e2987355 Mon Sep 17 00:00:00 2001 From: tooomm Date: Sun, 11 Dec 2022 19:12:58 +0100 Subject: [PATCH 10/40] Docs: Fix leftover issues from conversion (#2172) --- docs/advanced_usage.md | 6 +-- docs/changelog.md | 81 ++++++++++++++++++----------------------- docs/setup.md | 4 +- docs/troubleshooting.md | 8 ++-- docs/usage.md | 2 +- 5 files changed, 45 insertions(+), 56 deletions(-) diff --git a/docs/advanced_usage.md b/docs/advanced_usage.md index 7a588c45b..ef2cc28c2 100644 --- a/docs/advanced_usage.md +++ b/docs/advanced_usage.md @@ -302,7 +302,7 @@ value. !!! tip You can affect how empty placeholders are treated by changing the - following setting to [true]{.title-ref}. + following setting to `true`. ``` PAPERLESS_FILENAME_FORMAT_REMOVE_NONE=True @@ -364,7 +364,7 @@ Insurances = Insurances/{correspondent}/{created_year}-{created_month}-{created_ ``` If you then map these storage paths to the documents, you might get the -following result. For simplicity, [By Year]{.title-ref} defines the same +following result. For simplicity, `By Year` defines the same structure as in the previous example above. ```text @@ -435,7 +435,7 @@ by `root` and should have permissions of `a=rx`. Additionally, scripts must only be writable by `root`. Your scripts will be run directly before the webserver completes -startup. Scripts will be run by the [root]{.title-ref} user. +startup. Scripts will be run by the `root` user. If you would like to switch users, the utility `gosu` is available and preferred over `sudo`. diff --git a/docs/changelog.md b/docs/changelog.md index 368b70a95..e23da58f7 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -4,7 +4,7 @@ ### Features -- Take ownership of k8s-at-home Helm chart, [@alexander-bauer](https://github.com/alexander-bauer) ([#1947](https://github.com/paperless-ngx/paperless-ngx/pull/1947)) +- Take ownership of k8s-at-home Helm chart [@alexander-bauer](https://github.com/alexander-bauer) ([#1947](https://github.com/paperless-ngx/paperless-ngx/pull/1947)) ### Bug Fixes @@ -22,7 +22,7 @@ ### Maintenance -- Take ownership of k8s-at-home Helm chart, [@alexander-bauer](https://github.com/alexander-bauer) ([#1947](https://github.com/paperless-ngx/paperless-ngx/pull/1947)) +- Take ownership of k8s-at-home Helm chart [@alexander-bauer](https://github.com/alexander-bauer) ([#1947](https://github.com/paperless-ngx/paperless-ngx/pull/1947)) ### All App Changes @@ -991,11 +991,10 @@ This is a maintenance release. !!! note -The changed to the full text searching require you to reindex your -documents. _The docker image does this automatically, you don't need to -do anything._ To do this, execute the `document_index reindex` -management command (see `administration-index`{.interpreted-text -role="ref"}). + The changed to the full text searching require you to reindex your + documents. _The docker image does this automatically, you don't need to + do anything._ To do this, execute the `document_index reindex` + management command (see [Managing the document search index](/administration#index)). ### paperless-ng 1.3.2 @@ -1034,8 +1033,7 @@ This release contains new database migrations. - Changes - The REST API is versioned from this point onwards. This will allow me to make changes without breaking existing clients. See - the documentation about `api-versioning`{.interpreted-text - role="ref"} for details. + the documentation about [API versioning](/api#api-versioning) for details. - Added a color picker for tag colors. - Added the ability to use the filter for searching the document content as well. @@ -1069,7 +1067,7 @@ This release contains new database migrations. - Changes to the OCRmyPDF integration - Added support for deskewing and automatic rotation of incorrectly rotated pages. This is enabled by default, see - `configuration-ocr`{.interpreted-text role="ref"}. + [OCR settings](/configuration#ocr). - Better support for encrypted files. - Better support for various other PDF files: Paperless will now attempt to force OCR with safe options when OCR fails with the @@ -1096,7 +1094,7 @@ This release contains new database migrations. - Added a docker-specific configuration option to adjust the number of worker processes of the web server. See - `configuration-docker`{.interpreted-text role="ref"}. + [Docker options](/configuration#docker). - Some more memory usage optimizations. - Don't show inbox statistics if no inbox tag is defined. @@ -1105,8 +1103,7 @@ This release contains new database migrations. - Always show top left corner of thumbnails, even for extra wide documents. - Added a management command for executing the sanity checker - directly. See `utilities-sanity-checker`{.interpreted-text - role="ref"}. + directly. See [management utilities](/administration#sanity-checker). - The weekly sanity check now reports messages in the log files. - Fixed an issue with the metadata tab not reporting anything in case of missing files. @@ -1140,7 +1137,7 @@ This release contains new database migrations. management commands, since these also ensure that they're always executed as the paperless user and you're less likely to run into permission issues. See - `utilities-management-commands`{.interpreted-text role="ref"}. + [management commands](/administration#management-commands). ### paperless-ng 1.1.0 @@ -1182,7 +1179,7 @@ This release contains new database migrations. status notifications. Apache `mod_wsgi` users, see - `this note `{.interpreted-text role="ref"}. + [this note](/faq#how-do-i-get-websocket-support-with-apache-mod_wsgi). - Paperless now offers suggestions for tags, correspondents and types on the document detail page. @@ -1227,9 +1224,7 @@ bug reports coming in, I think that this is reasonably stable. - The document exporter locks the media directory and the database during execution to ensure that the resulting export is consistent. - - See the - `updated documentation `{.interpreted-text - role="ref"} for more details. + - See the [updated documentation](/administration#exporter) for more details. - Other changes and additions - Added a language selector to the settings. - Added date format options to the settings. @@ -1318,11 +1313,11 @@ paperless. - Thanks to [Jo Vandeginste](https://github.com/jovandeginste), Paperless has optional support for Office documents such as .docx, .doc, .odt and more. - - See the `configuration`{.interpreted-text - role="ref"} on how to enable this feature. This feature requires - two additional services (one for parsing Office documents and - metadata extraction and another for converting Office documents - to PDF), and is therefore not enabled on default installations. + - See the [Tika settings](/configuration#tika) on how to enable this + feature. This feature requires two additional services (one for + parsing Office documents and metadata extraction and another for + converting Office documents to PDF), and is therefore not enabled + on default installations. - As with all other documents, paperless converts Office documents to PDF and stores both the original as well as the archived PDF. - Dark mode @@ -1398,15 +1393,14 @@ paperless. !!! note -The bulk delete operations did not update the search index. Therefore, -documents that you deleted remained in the index and caused the search -to return messages about missing documents when searching. Further bulk -operations will properly update the index. + The bulk delete operations did not update the search index. Therefore, + documents that you deleted remained in the index and caused the search + to return messages about missing documents when searching. Further bulk + operations will properly update the index. -However, this change is not retroactive: If you used the delete method -of the bulk editor, you need to reindex your search index by -`running the management command document_index with the argument reindex `{.interpreted-text -role="ref"}. + However, this change is not retroactive: If you used the delete method + of the bulk editor, you need to reindex your search index by + [running the management command `document_index` with the argument `reindex`](/administration#index). ### paperless-ng 0.9.9 @@ -1563,17 +1557,14 @@ primarily. edit page. If available, a dropdown menu will appear next to the download button. - Many of the configuration options regarding OCR have changed. - See `configuration-ocr`{.interpreted-text role="ref"} for - details. + See [OCR settings](/configuration#ocr) for details. - Paperless no longer guesses the language of your documents. It always uses the language that you specified with `PAPERLESS_OCR_LANGUAGE`. Be sure to set this to the language the majority of your documents are in. Multiple languages can be specified, but that requires more CPU time. - - The management command - `document_archiver `{.interpreted-text - role="ref"} can be used to create archived versions for already - existing documents. + - The management command [`document_archiver`](/administration#archiver) + can be used to create archived versions for already existing documents. - Tags from consumption folder. - Thanks to [jayme-github](https://github.com/jayme-github), paperless now consumes files from sub folders in the consumption @@ -1586,7 +1577,7 @@ primarily. - The endpoint for uploading documents now supports specifying custom titles, correspondents, tags and types. This can be used by clients to override the default behavior of paperless. See - `api-file_uploads`{.interpreted-text role="ref"}. + [POSTing documents](/api#file-uploads). - The document endpoint of API now serves documents in this form: - correspondents, document types and tags are referenced by their ID in the fields `correspondent`, `document_type` and @@ -1620,16 +1611,14 @@ primarily. - Paperless now supports searching by tags, types and dates and correspondents. In order to have this applied to your existing documents, you need to perform a `document_index reindex` - management command (see `administration-index`{.interpreted-text - role="ref"}) that adds the data to the search index. You only - need to do this once, since the schema of the search index - changed. Paperless keeps the index updated after that whenever - something changes. + management command (see [document search index](/administration#index)) + that adds the data to the search index. You only need to do this + once, since the schema of the search index changed. Paperless + keeps the index updated after that whenever something changes. - Paperless now has spelling corrections ("Did you mean") for miss-typed queries. - The documentation contains - `information about the query syntax `{.interpreted-text - role="ref"}. + [information about the query syntax](/usage#basic-usage_searching). - Front end: - Clickable tags, correspondents and types allow quick filtering for related documents. @@ -1748,7 +1737,7 @@ primarily. uses PostgreSQL instead of SQLite. Username, database and password all default to `paperless` if not specified. - **Modified \[breaking\]:** document_retagger management command - rework. See `utilities-retagger`{.interpreted-text role="ref"} for + rework. See [Document retagger](/administration#retagger) for details. Replaces `document_correspondents` management command. - **Removed \[breaking\]:** Reminders. - **Removed:** All customizations made to the django admin pages. diff --git a/docs/setup.md b/docs/setup.md index 4e132cccd..d7b837eae 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -328,8 +328,8 @@ supported. - `PAPERLESS_REDIS` should point to your redis server, such as . - - `PAPERLESS_DBENGINE` optional, and should be one of [postgres, - mariadb, or sqlite]{.title-ref} + - `PAPERLESS_DBENGINE` optional, and should be one of `postgres`, + `mariadb`, or `sqlite` - `PAPERLESS_DBHOST` should be the hostname on which your PostgreSQL server is running. Do not configure this to use SQLite instead. Also configure port, database name, user and diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 62841f649..16f12cd68 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -222,7 +222,7 @@ This might have multiple reasons. SENDFILE=0 ``` - to your [docker-compose.env]{.title-ref} file. + to your `docker-compose.env` file. ## Error while reading metadata @@ -326,9 +326,9 @@ unlock. This may have minor performance implications. ## gunicorn fails to start with "is not a valid port number" You are likely running using Kubernetes, which automatically creates an -environment variable named [\${serviceName}\_PORT]{.title-ref}. This is +environment variable named `${serviceName}_PORT`. This is the same environment variable which is used by Paperless to optionally change the port gunicorn listens on. -To fix this, set [PAPERLESS_PORT]{.title-ref} again to your desired -port, or the default of 8000. +To fix this, set `PAPERLESS_PORT` again to your desired port, or the +default of 8000. diff --git a/docs/usage.md b/docs/usage.md index 5ce068ccb..92ab4d631 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -195,7 +195,7 @@ configured on the 'Scheduled tasks' page in the admin. ### REST API -You can also submit a document using the REST API, see [docs][api#file-uploads] +You can also submit a document using the REST API, see [POSTing documents][/api#file-uploads] for details. ## Best practices {#basic-searching} From 8ddf05e573c4bc2a55ef6d20f5e36181ccf534b5 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 16 Dec 2022 09:09:48 -0800 Subject: [PATCH 11/40] Update bug-report.yml --- .github/ISSUE_TEMPLATE/bug-report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 20de107ef..5b37c0005 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -6,7 +6,7 @@ body: - type: markdown attributes: value: | - Have a question? 👉 [Start a new discussion](https://github.com/paperless-ngx/paperless-ngx/discussions/new) or [ask in chat](https://matrix.to/#/#paperless:adnidor.de). + Have a question? 👉 [Start a new discussion](https://github.com/paperless-ngx/paperless-ngx/discussions/new) or [ask in chat](https://matrix.to/#/#paperlessngx:matrix.org). Before opening an issue, please double check: From 6d324dbd8e73c5acdd3b53fd9013c70c53d012e1 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 16 Dec 2022 09:10:11 -0800 Subject: [PATCH 12/40] Update config.yml --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index b68154433..2010802a7 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -4,7 +4,7 @@ contact_links: url: https://github.com/paperless-ngx/paperless-ngx/discussions about: This issue tracker is not for support questions. Please refer to our Discussions. - name: 💬 Chat - url: https://matrix.to/#/#paperless:adnidor.de + url: https://matrix.to/#/#paperlessngx:matrix.org about: Want to discuss Paperless-ngx with others? Check out our chat. - name: 🚀 Feature Request url: https://github.com/paperless-ngx/paperless-ngx/discussions/new?category=feature-requests From 43b863b816337dd19dd9b903e76ecf50b47f1583 Mon Sep 17 00:00:00 2001 From: tooomm Date: Sun, 11 Dec 2022 19:44:18 +0100 Subject: [PATCH 13/40] doc fixes This reverts commit e015babdc102a65a3cce0cc71812d3eb730da92e. link fix fix escaping, spacing, profile links, typo revert ~~add~~ at fixes Revert "~~add~~ at fixes" This reverts commit ce0192b733c19614048de81ea917660e25bb35f2. --- docs/setup.md | 6 +++--- docs/usage.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/setup.md b/docs/setup.md index d7b837eae..8dcaeae8b 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -387,17 +387,17 @@ supported. 9. Go to `/opt/paperless/src`, and execute the following commands: ```bash - \# This creates the database schema. + # This creates the database schema. sudo -Hu paperless python3 manage.py migrate - \# This creates your first paperless user + # This creates your first paperless user sudo -Hu paperless python3 manage.py createsuperuser ``` 10. Optional: Test that paperless is working by executing ```bash - \# This collects static files from paperless and django. + # This collects static files from paperless and django. sudo -Hu paperless python3 manage.py runserver ``` diff --git a/docs/usage.md b/docs/usage.md index 92ab4d631..7c51b82a8 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -195,7 +195,7 @@ configured on the 'Scheduled tasks' page in the admin. ### REST API -You can also submit a document using the REST API, see [POSTing documents][/api#file-uploads] +You can also submit a document using the REST API, see [POSTing documents](/api#file-uploads) for details. ## Best practices {#basic-searching} From 800e842ab304ce2fcb1c126d491dac0770ad66ff Mon Sep 17 00:00:00 2001 From: ThellraAK Date: Wed, 21 Dec 2022 01:36:37 -0900 Subject: [PATCH 14/40] Removing Mariadb default open port (#2227) * Removing Mariadb default open port Removing the listening port 3306 for the DB, Docker networks will let the containers talk to one another. The existing setup would allow anyone to connect to the DB and use the default passwords. * Update docker-compose.mariadb-tika.yml Adding change to the other compose file to remove open port * Remove excess blank lines * Remove excess blank lines Co-authored-by: Felix E --- docker/compose/docker-compose.mariadb-tika.yml | 2 -- docker/compose/docker-compose.mariadb.yml | 2 -- 2 files changed, 4 deletions(-) diff --git a/docker/compose/docker-compose.mariadb-tika.yml b/docker/compose/docker-compose.mariadb-tika.yml index 22f69ba4f..4fe95a0b8 100644 --- a/docker/compose/docker-compose.mariadb-tika.yml +++ b/docker/compose/docker-compose.mariadb-tika.yml @@ -49,8 +49,6 @@ services: MARIADB_USER: paperless MARIADB_PASSWORD: paperless MARIADB_ROOT_PASSWORD: paperless - ports: - - "3306:3306" webserver: image: ghcr.io/paperless-ngx/paperless-ngx:latest diff --git a/docker/compose/docker-compose.mariadb.yml b/docker/compose/docker-compose.mariadb.yml index a18e0fb3e..11aab5068 100644 --- a/docker/compose/docker-compose.mariadb.yml +++ b/docker/compose/docker-compose.mariadb.yml @@ -45,8 +45,6 @@ services: MARIADB_USER: paperless MARIADB_PASSWORD: paperless MARIADB_ROOT_PASSWORD: paperless - ports: - - "3306:3306" webserver: image: ghcr.io/paperless-ngx/paperless-ngx:latest From 8cbaca22c12b5f3129b52a376dd56f00600f27be Mon Sep 17 00:00:00 2001 From: Mendel Kramer Date: Wed, 28 Dec 2022 18:16:00 -0500 Subject: [PATCH 15/40] Fixed typo in docs --- docs/usage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/usage.md b/docs/usage.md index 7c51b82a8..db5af042b 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -416,7 +416,7 @@ how regularly you intend to scan documents and use paperless. performed the task associated with the document, move it to the inbox. -## Architectue +## Architecture Paperless-ngx consists of the following components: From 06c6f33d97b4e348453dcddd8742daeded977b4b Mon Sep 17 00:00:00 2001 From: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun, 25 Dec 2022 15:25:27 -0800 Subject: [PATCH 16/40] Changes how the environment variables from a file are set and expands to allow any to be set this way --- Dockerfile | 3 +++ docker/docker-entrypoint.sh | 49 ++++--------------------------------- docker/env-from-file.sh | 39 +++++++++++++++++++++++++++++ docker/management_script.sh | 3 +++ 4 files changed, 50 insertions(+), 44 deletions(-) create mode 100644 docker/env-from-file.sh diff --git a/Dockerfile b/Dockerfile index 11915937a..b616c70e7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -165,6 +165,7 @@ COPY [ \ "docker/docker-prepare.sh", \ "docker/paperless_cmd.sh", \ "docker/wait-for-redis.py", \ + "docker/env-from-file.sh", \ "docker/management_script.sh", \ "docker/flower-conditional.sh", \ "docker/install_management_commands.sh", \ @@ -184,6 +185,8 @@ RUN set -eux \ && chmod 755 /sbin/docker-prepare.sh \ && mv wait-for-redis.py /sbin/wait-for-redis.py \ && chmod 755 /sbin/wait-for-redis.py \ + && mv env-from-file.sh /sbin/env-from-file.sh \ + && chmod 755 /sbin/env-from-file.sh \ && mv paperless_cmd.sh /usr/local/bin/paperless_cmd.sh \ && chmod 755 /usr/local/bin/paperless_cmd.sh \ && mv flower-conditional.sh /usr/local/bin/flower-conditional.sh \ diff --git a/docker/docker-entrypoint.sh b/docker/docker-entrypoint.sh index 00be59add..58e46bd01 100755 --- a/docker/docker-entrypoint.sh +++ b/docker/docker-entrypoint.sh @@ -2,37 +2,6 @@ set -e -# Adapted from: -# https://github.com/docker-library/postgres/blob/master/docker-entrypoint.sh -# usage: file_env VAR -# ie: file_env 'XYZ_DB_PASSWORD' will allow for "$XYZ_DB_PASSWORD_FILE" to -# fill in the value of "$XYZ_DB_PASSWORD" from a file, especially for Docker's -# secrets feature -file_env() { - local -r var="$1" - local -r fileVar="${var}_FILE" - - # Basic validation - if [ "${!var:-}" ] && [ "${!fileVar:-}" ]; then - echo >&2 "error: both $var and $fileVar are set (but are exclusive)" - exit 1 - fi - - # Only export var if the _FILE exists - if [ "${!fileVar:-}" ]; then - # And the file exists - if [[ -f ${!fileVar} ]]; then - echo "Setting ${var} from file" - val="$(< "${!fileVar}")" - export "$var"="$val" - else - echo "File ${!fileVar} doesn't exist" - exit 1 - fi - fi - -} - # Source: https://github.com/sameersbn/docker-gitlab/ map_uidgid() { local -r usermap_original_uid=$(id -u paperless) @@ -96,19 +65,11 @@ custom_container_init() { initialize() { # Setup environment from secrets before anything else - for env_var in \ - PAPERLESS_DBUSER \ - PAPERLESS_DBPASS \ - PAPERLESS_SECRET_KEY \ - PAPERLESS_AUTO_LOGIN_USERNAME \ - PAPERLESS_ADMIN_USER \ - PAPERLESS_ADMIN_MAIL \ - PAPERLESS_ADMIN_PASSWORD \ - PAPERLESS_REDIS; do - # Check for a version of this var with _FILE appended - # and convert the contents to the env var value - file_env ${env_var} - done + # Check for a version of this var with _FILE appended + # and convert the contents to the env var value + # Source it so export is persistent + # shellcheck disable=SC1091 + source /sbin/env-from-file.sh # Change the user and group IDs if needed map_uidgid diff --git a/docker/env-from-file.sh b/docker/env-from-file.sh new file mode 100644 index 000000000..71247f5f6 --- /dev/null +++ b/docker/env-from-file.sh @@ -0,0 +1,39 @@ +#!/usr/bin/env bash + +# Scans the environment variables for those with the suffix _FILE +# When located, checks the file exists, and exports the contents +# of the file as the same name, minus the suffix +# This allows the use of Docker secrets or mounted files +# to fill in any of the settings configurable via environment +# variables + +set -eu + +for line in $(printenv) +do + # Extract the name of the environment variable + env_name=${line%%=*} + # Check if it ends in "_FILE" + if [[ ${env_name} == *_FILE ]]; then + # Extract the value of the environment + env_value=${line#*=} + + # Check the file exists + if [[ -f ${env_value} ]]; then + + # Trim off the _FILE suffix + non_file_env_name=${env_name%"_FILE"} + echo "Setting ${non_file_env_name} from file" + + # Reads the value from th file + val="$(< "${!env_name}")" + + # Sets the normal name to the read file contents + export "${non_file_env_name}"="${val}" + + else + echo "File ${env_value} doesn't exist" + exit 1 + fi + fi +done diff --git a/docker/management_script.sh b/docker/management_script.sh index 4e601f4a6..996435745 100755 --- a/docker/management_script.sh +++ b/docker/management_script.sh @@ -3,6 +3,9 @@ set -e cd /usr/src/paperless/src/ +# This ensures environment is setup +# shellcheck disable=SC1091 +source /sbin/env-from-file.sh if [[ $(id -u) == 0 ]] ; then From f9ce4d8f6a9086d21f7f9c5411a28dd8b0b7135e Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu, 29 Dec 2022 19:40:25 -0800 Subject: [PATCH 17/40] Update version strings for 1.11.0 --- src-ui/src/environments/environment.prod.ts | 2 +- src/paperless/version.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts index 41330145b..ad6cb2258 100644 --- a/src-ui/src/environments/environment.prod.ts +++ b/src-ui/src/environments/environment.prod.ts @@ -5,7 +5,7 @@ export const environment = { apiBaseUrl: document.baseURI + 'api/', apiVersion: '2', appTitle: 'Paperless-ngx', - version: '1.10.2-dev', + version: '1.11.0', webSocketHost: window.location.host, webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:', webSocketBaseUrl: base_url.pathname + 'ws/', diff --git a/src/paperless/version.py b/src/paperless/version.py index 4778e14a6..17d56b4d2 100644 --- a/src/paperless/version.py +++ b/src/paperless/version.py @@ -1,7 +1,7 @@ from typing import Final from typing import Tuple -__version__: Final[Tuple[int, int, int]] = (1, 10, 2) +__version__: Final[Tuple[int, int, int]] = (1, 11, 0) # Version string like X.Y.Z __full_version_str__: Final[str] = ".".join(map(str, __version__)) # Version string like X.Y From 8ec9c77e51dc492f6b7f468ab533204848a554b3 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 30 Dec 2022 04:08:17 +0000 Subject: [PATCH 18/40] Changelog v1.11.0 - GHA --- docs/changelog.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/docs/changelog.md b/docs/changelog.md index e23da58f7..96908ef71 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,67 @@ # Changelog +## paperless-ngx 1.11.0 + +### Notable Changes + +- Feature: frontend paperless mail [@shamoon](https://github.com/shamoon) ([#2000](https://github.com/paperless-ngx/paperless-ngx/pull/2000)) +- Feature: Ability to consume mails and eml files [@p-h-a-i-l](https://github.com/p-h-a-i-l) ([#848](https://github.com/paperless-ngx/paperless-ngx/pull/848)) + +### Features + +- Chore: Downgrade hiredis to 2.0.0 [@stumpylog](https://github.com/stumpylog) ([#2262](https://github.com/paperless-ngx/paperless-ngx/pull/2262)) +- Add ability to provide the configuration file path using an env variable [@hashworks](https://github.com/hashworks) ([#2241](https://github.com/paperless-ngx/paperless-ngx/pull/2241)) +- Feature: Adds option to allow a user to export directly to a zipfile [@stumpylog](https://github.com/stumpylog) ([#2004](https://github.com/paperless-ngx/paperless-ngx/pull/2004)) +- Feature: Adds PaperlessTask admin page interface [@stumpylog](https://github.com/stumpylog) ([#2184](https://github.com/paperless-ngx/paperless-ngx/pull/2184)) +- Feature: speed up frontend by truncating content [@shamoon](https://github.com/shamoon) ([#2028](https://github.com/paperless-ngx/paperless-ngx/pull/2028)) +- Feature: Allow bulk download API to follow file name formatting [@stumpylog](https://github.com/stumpylog) ([#2003](https://github.com/paperless-ngx/paperless-ngx/pull/2003)) +- Feature: Bake NLTK into Docker image [@stumpylog](https://github.com/stumpylog) ([#2129](https://github.com/paperless-ngx/paperless-ngx/pull/2129)) +- Feature: frontend paperless mail [@shamoon](https://github.com/shamoon) ([#2000](https://github.com/paperless-ngx/paperless-ngx/pull/2000)) +- Feature: Ability to consume mails and eml files [@p-h-a-i-l](https://github.com/p-h-a-i-l) ([#848](https://github.com/paperless-ngx/paperless-ngx/pull/848)) + +### Bug Fixes + +- Bugfix: Handle RTL languages better [@stumpylog](https://github.com/stumpylog) ([#1665](https://github.com/paperless-ngx/paperless-ngx/pull/1665)) +- Fixed typo in docs [@mendelk](https://github.com/mendelk) ([#2256](https://github.com/paperless-ngx/paperless-ngx/pull/2256)) +- Fix: support in advanced search, fix tags filter badge count for excluded [@shamoon](https://github.com/shamoon) ([#2205](https://github.com/paperless-ngx/paperless-ngx/pull/2205)) +- Bugfix: Don't run system checks on migrate [@stumpylog](https://github.com/stumpylog) ([#2183](https://github.com/paperless-ngx/paperless-ngx/pull/2183)) +- Bugfix: Decoding task signals could fail on datetime type [@stumpylog](https://github.com/stumpylog) ([#2058](https://github.com/paperless-ngx/paperless-ngx/pull/2058)) + +### Documentation + +- Fixed typo in docs [@mendelk](https://github.com/mendelk) ([#2256](https://github.com/paperless-ngx/paperless-ngx/pull/2256)) +- Docs: More fixes and improvements [@tooomm](https://github.com/tooomm) ([#2203](https://github.com/paperless-ngx/paperless-ngx/pull/2203)) +- Docs: Fix leftover issues from conversion [@tooomm](https://github.com/tooomm) ([#2172](https://github.com/paperless-ngx/paperless-ngx/pull/2172)) +- Docs: Fix broken internal links [@tooomm](https://github.com/tooomm) ([#2165](https://github.com/paperless-ngx/paperless-ngx/pull/2165)) +- Update setup.md [@Weltraumschaf](https://github.com/Weltraumschaf) ([#2157](https://github.com/paperless-ngx/paperless-ngx/pull/2157)) +- Chore: Cleanup of new documentation [@stumpylog](https://github.com/stumpylog) ([#2137](https://github.com/paperless-ngx/paperless-ngx/pull/2137)) +- [Documentation] Add v1.10.2 changelog [@github-actions](https://github.com/github-actions) ([#2114](https://github.com/paperless-ngx/paperless-ngx/pull/2114)) + +### Maintenance + +- Chore: Adds notable label for release drafter [@stumpylog](https://github.com/stumpylog) ([#2200](https://github.com/paperless-ngx/paperless-ngx/pull/2200)) +- Chore: Prevent forks from having failing CI runs by default [@tooomm](https://github.com/tooomm) ([#2166](https://github.com/paperless-ngx/paperless-ngx/pull/2166)) +- Chore: migrate to eslint [@shamoon](https://github.com/shamoon) ([#2199](https://github.com/paperless-ngx/paperless-ngx/pull/2199)) +- Feature: Adds PaperlessTask admin page interface [@stumpylog](https://github.com/stumpylog) ([#2184](https://github.com/paperless-ngx/paperless-ngx/pull/2184)) +- Chore: Changes qpdf to be cross compiled for large speed up [@stumpylog](https://github.com/stumpylog) ([#2181](https://github.com/paperless-ngx/paperless-ngx/pull/2181)) +- Chore: Decrease time to build pikepdf [@stumpylog](https://github.com/stumpylog) ([#2178](https://github.com/paperless-ngx/paperless-ngx/pull/2178)) +- Chore: Minor CI cleanups [@stumpylog](https://github.com/stumpylog) ([#2175](https://github.com/paperless-ngx/paperless-ngx/pull/2175)) + +### All App Changes + +- Add ability to provide the configuration file path using an env variable [@hashworks](https://github.com/hashworks) ([#2241](https://github.com/paperless-ngx/paperless-ngx/pull/2241)) +- Fix: support in advanced search, fix tags filter badge count for excluded [@shamoon](https://github.com/shamoon) ([#2205](https://github.com/paperless-ngx/paperless-ngx/pull/2205)) +- Chore: migrate to eslint [@shamoon](https://github.com/shamoon) ([#2199](https://github.com/paperless-ngx/paperless-ngx/pull/2199)) +- Feature: Adds option to allow a user to export directly to a zipfile [@stumpylog](https://github.com/stumpylog) ([#2004](https://github.com/paperless-ngx/paperless-ngx/pull/2004)) +- Feature: Adds PaperlessTask admin page interface [@stumpylog](https://github.com/stumpylog) ([#2184](https://github.com/paperless-ngx/paperless-ngx/pull/2184)) +- Bugfix: Decoding task signals could fail on datetime type [@stumpylog](https://github.com/stumpylog) ([#2058](https://github.com/paperless-ngx/paperless-ngx/pull/2058)) +- Feature: speed up frontend by truncating content [@shamoon](https://github.com/shamoon) ([#2028](https://github.com/paperless-ngx/paperless-ngx/pull/2028)) +- Feature: Allow bulk download API to follow file name formatting [@stumpylog](https://github.com/stumpylog) ([#2003](https://github.com/paperless-ngx/paperless-ngx/pull/2003)) +- Feature: Bake NLTK into Docker image [@stumpylog](https://github.com/stumpylog) ([#2129](https://github.com/paperless-ngx/paperless-ngx/pull/2129)) +- Chore: Apply live testing backoff logic to new mail tests [@stumpylog](https://github.com/stumpylog) ([#2134](https://github.com/paperless-ngx/paperless-ngx/pull/2134)) +- Feature: frontend paperless mail [@shamoon](https://github.com/shamoon) ([#2000](https://github.com/paperless-ngx/paperless-ngx/pull/2000)) +- Feature: Ability to consume mails and eml files [@p-h-a-i-l](https://github.com/p-h-a-i-l) ([#848](https://github.com/paperless-ngx/paperless-ngx/pull/848)) + ## paperless-ngx 1.10.2 ### Features From eaa7ae2fb5f277d0aa4117612ed64f02b9e0df38 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 30 Dec 2022 07:20:17 -0800 Subject: [PATCH 19/40] Fix missing frontend email attachment options --- src-ui/messages.xlf | 44 ++++++++++++------- .../mail-rule-edit-dialog.component.html | 2 +- .../mail-rule-edit-dialog.component.ts | 6 ++- src-ui/src/app/data/paperless-mail-rule.ts | 3 +- 4 files changed, 37 insertions(+), 18 deletions(-) diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf index 9f288e772..d833ae3ee 100644 --- a/src-ui/messages.xlf +++ b/src-ui/messages.xlf @@ -1194,6 +1194,13 @@ 14 + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + Paperless will only process mails that match all of the filters specified below. @@ -1303,18 +1310,25 @@ 24 - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1377,84 +1391,84 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 diff --git a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html index a8a476c28..4af044407 100644 --- a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html +++ b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html @@ -11,7 +11,7 @@ - +

Paperless will only process mails that match all of the filters specified below.

diff --git a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts index 126c4968f..a2486e141 100644 --- a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts +++ b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts @@ -23,9 +23,13 @@ const ATTACHMENT_TYPE_OPTIONS = [ id: MailFilterAttachmentType.Attachments, name: $localize`Only process attachments.`, }, + { + id: MailFilterAttachmentType.Email_Only, + name: $localize`Process with embedded attachments as .eml`, + }, { id: MailFilterAttachmentType.Everything, - name: $localize`Process all files, including 'inline' attachments.`, + name: $localize`Process as .eml and attachments as separate documents`, }, ] diff --git a/src-ui/src/app/data/paperless-mail-rule.ts b/src-ui/src/app/data/paperless-mail-rule.ts index 9ff133dab..1c9f1be7b 100644 --- a/src-ui/src/app/data/paperless-mail-rule.ts +++ b/src-ui/src/app/data/paperless-mail-rule.ts @@ -2,7 +2,8 @@ import { ObjectWithId } from './object-with-id' export enum MailFilterAttachmentType { Attachments = 1, - Everything = 2, + Email_Only = 2, + Everything = 3, } export enum MailAction { From 2bc208cd6e6ba7df53275a643dfa46b08127ebd7 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 30 Dec 2022 07:33:45 -0800 Subject: [PATCH 20/40] fix edit dialog creation d/t success emitter was renamed --- .../src/app/components/common/input/tags/tags.component.ts | 2 +- .../components/document-detail/document-detail.component.ts | 6 +++--- .../manage/management-list/management-list.component.ts | 4 ++-- .../app/components/manage/settings/settings.component.ts | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src-ui/src/app/components/common/input/tags/tags.component.ts b/src-ui/src/app/components/common/input/tags/tags.component.ts index b6cd1413d..0a4ed6fb2 100644 --- a/src-ui/src/app/components/common/input/tags/tags.component.ts +++ b/src-ui/src/app/components/common/input/tags/tags.component.ts @@ -91,7 +91,7 @@ export class TagsComponent implements OnInit, ControlValueAccessor { if (name) modal.componentInstance.object = { name: name } else if (this._lastSearchTerm) modal.componentInstance.object = { name: this._lastSearchTerm } - modal.componentInstance.success.subscribe((newTag) => { + modal.componentInstance.succeeded.subscribe((newTag) => { this.tagService.listAll().subscribe((tags) => { this.tags = tags.results this.value = [...this.value, newTag.id] diff --git a/src-ui/src/app/components/document-detail/document-detail.component.ts b/src-ui/src/app/components/document-detail/document-detail.component.ts index 557a0929f..08d0b0e82 100644 --- a/src-ui/src/app/components/document-detail/document-detail.component.ts +++ b/src-ui/src/app/components/document-detail/document-detail.component.ts @@ -284,7 +284,7 @@ export class DocumentDetailComponent }) modal.componentInstance.dialogMode = 'create' if (newName) modal.componentInstance.object = { name: newName } - modal.componentInstance.success + modal.componentInstance.succeeded .pipe( switchMap((newDocumentType) => { return this.documentTypeService @@ -305,7 +305,7 @@ export class DocumentDetailComponent }) modal.componentInstance.dialogMode = 'create' if (newName) modal.componentInstance.object = { name: newName } - modal.componentInstance.success + modal.componentInstance.succeeded .pipe( switchMap((newCorrespondent) => { return this.correspondentService @@ -328,7 +328,7 @@ export class DocumentDetailComponent }) modal.componentInstance.dialogMode = 'create' if (newName) modal.componentInstance.object = { name: newName } - modal.componentInstance.success + modal.componentInstance.succeeded .pipe( switchMap((newStoragePath) => { return this.storagePathService diff --git a/src-ui/src/app/components/manage/management-list/management-list.component.ts b/src-ui/src/app/components/manage/management-list/management-list.component.ts index d0864d6f5..f55538daf 100644 --- a/src-ui/src/app/components/manage/management-list/management-list.component.ts +++ b/src-ui/src/app/components/manage/management-list/management-list.component.ts @@ -120,7 +120,7 @@ export abstract class ManagementListComponent backdrop: 'static', }) activeModal.componentInstance.dialogMode = 'create' - activeModal.componentInstance.success.subscribe({ + activeModal.componentInstance.succeeded.subscribe({ next: () => { this.reloadData() this.toastService.showInfo( @@ -143,7 +143,7 @@ export abstract class ManagementListComponent }) activeModal.componentInstance.object = object activeModal.componentInstance.dialogMode = 'edit' - activeModal.componentInstance.success.subscribe({ + activeModal.componentInstance.succeeded.subscribe({ next: () => { this.reloadData() this.toastService.showInfo( diff --git a/src-ui/src/app/components/manage/settings/settings.component.ts b/src-ui/src/app/components/manage/settings/settings.component.ts index c1be849bd..21b066fbb 100644 --- a/src-ui/src/app/components/manage/settings/settings.component.ts +++ b/src-ui/src/app/components/manage/settings/settings.component.ts @@ -546,7 +546,7 @@ export class SettingsComponent }) modal.componentInstance.dialogMode = account ? 'edit' : 'create' modal.componentInstance.object = account - modal.componentInstance.success + modal.componentInstance.succeeded .pipe(takeUntil(this.unsubscribeNotifier)) .subscribe({ next: (newMailAccount) => { @@ -604,7 +604,7 @@ export class SettingsComponent }) modal.componentInstance.dialogMode = rule ? 'edit' : 'create' modal.componentInstance.object = rule - modal.componentInstance.success + modal.componentInstance.succeeded .pipe(takeUntil(this.unsubscribeNotifier)) .subscribe({ next: (newMailRule) => { From 83734c3bee86d1fb99853afa8498b138c07f91c2 Mon Sep 17 00:00:00 2001 From: "Paperless-ngx Translation Bot [bot]" <99855517+paperless-l10n@users.noreply.github.com> Date: Fri, 30 Dec 2022 08:32:55 -0800 Subject: [PATCH 21/40] New Crowdin updates (#2268) * New translations messages.xlf (Serbian (Latin)) [ci skip] * New translations messages.xlf (Portuguese) [ci skip] * New translations django.po (Portuguese) [ci skip] * New translations messages.xlf (German) [ci skip] * New translations messages.xlf (Romanian) [ci skip] * New translations messages.xlf (French) [ci skip] * New translations messages.xlf (Spanish) [ci skip] * New translations messages.xlf (Arabic) [ci skip] * New translations messages.xlf (Belarusian) [ci skip] * New translations messages.xlf (Czech) [ci skip] * New translations messages.xlf (Danish) [ci skip] * New translations messages.xlf (Finnish) [ci skip] * New translations messages.xlf (Hebrew) [ci skip] * New translations messages.xlf (Italian) [ci skip] * New translations messages.xlf (Dutch) [ci skip] * New translations messages.xlf (Norwegian) [ci skip] * New translations messages.xlf (Polish) [ci skip] * New translations messages.xlf (Portuguese) [ci skip] * New translations messages.xlf (Russian) [ci skip] * New translations messages.xlf (Slovenian) [ci skip] * New translations messages.xlf (Swedish) [ci skip] * New translations messages.xlf (Turkish) [ci skip] * New translations messages.xlf (Chinese Simplified) [ci skip] * New translations messages.xlf (Portuguese, Brazilian) [ci skip] * New translations messages.xlf (Croatian) [ci skip] * New translations messages.xlf (Luxembourgish) [ci skip] * New translations messages.xlf (Serbian (Latin)) [ci skip] --- src-ui/src/locale/messages.ar_SA.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.be_BY.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.cs_CZ.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.da_DK.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.de_DE.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.es_ES.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.fi_FI.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.fr_FR.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.he_IL.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.hr_HR.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.it_IT.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.lb_LU.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.nl_NL.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.no_NO.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.pl_PL.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.pt_BR.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.pt_PT.xlf | 60 ++++++++++++++++---------- src-ui/src/locale/messages.ro_RO.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.ru_RU.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.sl_SI.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.sr_CS.xlf | 50 +++++++++++++-------- src-ui/src/locale/messages.sv_SE.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.tr_TR.xlf | 48 ++++++++++++++------- src-ui/src/locale/messages.zh_CN.xlf | 48 ++++++++++++++------- src/locale/pt_PT/LC_MESSAGES/django.po | 14 +++--- 25 files changed, 782 insertions(+), 398 deletions(-) diff --git a/src-ui/src/locale/messages.ar_SA.xlf b/src-ui/src/locale/messages.ar_SA.xlf index 38d2a8c49..298670d4c 100644 --- a/src-ui/src/locale/messages.ar_SA.xlf +++ b/src-ui/src/locale/messages.ar_SA.xlf @@ -1320,6 +1320,14 @@ نوع المرفق + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ معالجة المرفقات فقط. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - معالجة جميع الملفات، بما في ذلك المرفقات المضمنة. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 نقل إلى مجلد محدد @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 وضع علامة كمقروءة، لا تعالج الرسائل المقروءة @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 علم الرسالة، لا تعالج الرسائل المعلمة @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 علم الرسالة بعلامة محددة، لا تعالج الرسائل المُعلمة @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 استخدم الموضوع كعنوان @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 استخدم اسم الملف المرفق كعنوان @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 لا تعيّن مراسل @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 استخدم عنوان البريد @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 استخدم الاسم (أو عنوان البريد إذا لم يكن متاحا) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 استخدم المراسل المحدد أدناه @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 إنشاء قاعدة بريد جديدة @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 تعديل قاعدة البريد diff --git a/src-ui/src/locale/messages.be_BY.xlf b/src-ui/src/locale/messages.be_BY.xlf index 706341bc7..dc09c1785 100644 --- a/src-ui/src/locale/messages.be_BY.xlf +++ b/src-ui/src/locale/messages.be_BY.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.cs_CZ.xlf b/src-ui/src/locale/messages.cs_CZ.xlf index 05277ee23..183f2bd08 100644 --- a/src-ui/src/locale/messages.cs_CZ.xlf +++ b/src-ui/src/locale/messages.cs_CZ.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.da_DK.xlf b/src-ui/src/locale/messages.da_DK.xlf index 6dbf74feb..cdddbb638 100644 --- a/src-ui/src/locale/messages.da_DK.xlf +++ b/src-ui/src/locale/messages.da_DK.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.de_DE.xlf b/src-ui/src/locale/messages.de_DE.xlf index f923dafbc..3e54eba80 100644 --- a/src-ui/src/locale/messages.de_DE.xlf +++ b/src-ui/src/locale/messages.de_DE.xlf @@ -1320,6 +1320,14 @@ Dateianhangstyp + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Nur Anhänge verarbeiten. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Alle Dateien verarbeiten, auch 'inline'-Anhänge. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 In den angegebenen Ordner verschieben @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Als gelesen markieren, verarbeite gelesene E-Mails nicht @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Als wichtig markieren, verarbeite wichtig markierte E-Mails nicht @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Markiere die Mail mit dem angegebenen Tag, verarbeite markierte E-Mails nicht @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Betreff als Titel verwenden @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Dateinamen des Anhangs als Titel verwenden @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Keinen Korrespondenten zuweisen @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 E-Mail-Adresse verwenden @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Namen (oder E-Mail-Adresse falls nicht verfügbar) verwenden @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Nachfolgend ausgewählten Korrespondent verwenden @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Neue E-Mail-Regel erstellen @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 E-Mail-Regel bearbeiten diff --git a/src-ui/src/locale/messages.es_ES.xlf b/src-ui/src/locale/messages.es_ES.xlf index 431cf37cf..cf08e14c6 100644 --- a/src-ui/src/locale/messages.es_ES.xlf +++ b/src-ui/src/locale/messages.es_ES.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.fi_FI.xlf b/src-ui/src/locale/messages.fi_FI.xlf index efba50208..3c2cded70 100644 --- a/src-ui/src/locale/messages.fi_FI.xlf +++ b/src-ui/src/locale/messages.fi_FI.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.fr_FR.xlf b/src-ui/src/locale/messages.fr_FR.xlf index 38f1594b6..b9d5e541a 100644 --- a/src-ui/src/locale/messages.fr_FR.xlf +++ b/src-ui/src/locale/messages.fr_FR.xlf @@ -1320,6 +1320,14 @@ Type de pièce jointe + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Ne traiter que les pièces jointes. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Traiter tous les fichiers, y compris les pièces jointes "en ligne". + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Déplacer vers le dossier spécifié @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Marquer comme lu, ne pas traiter les courriels lus @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Marquer le courriel, ne pas traiter les courriels marqués @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Affecter l’étiquette spécifée au courriel, ne pas traiter les courriels étiquetés @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Utiliser le sujet en tant que titre @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Utiliser le nom de la pièce jointe en tant que titre @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Ne pas affecter de correspondant @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Utiliser l'adresse électronique @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Utiliser le nom (ou l'adresse électronique s'il n'est pas disponible) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Utiliser le correspondant sélectionné ci-dessous @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Créer une nouvelle règle de courriel @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Éditer une règle de courriel diff --git a/src-ui/src/locale/messages.he_IL.xlf b/src-ui/src/locale/messages.he_IL.xlf index 53801c404..16923bce0 100644 --- a/src-ui/src/locale/messages.he_IL.xlf +++ b/src-ui/src/locale/messages.he_IL.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.hr_HR.xlf b/src-ui/src/locale/messages.hr_HR.xlf index 93ea8c88c..09f5f1a1d 100644 --- a/src-ui/src/locale/messages.hr_HR.xlf +++ b/src-ui/src/locale/messages.hr_HR.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.it_IT.xlf b/src-ui/src/locale/messages.it_IT.xlf index 7b60a6efd..95b5e6860 100644 --- a/src-ui/src/locale/messages.it_IT.xlf +++ b/src-ui/src/locale/messages.it_IT.xlf @@ -1320,6 +1320,14 @@ Tipo di allegato + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Elabora solo gli allegati. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Elabora tutti i file, inclusi gli allegati nel corpo. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Sposta nella cartella selezionata @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Segna come letto, non elaborare le email lette @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Contrassegna la email, non elaborare le email contrassegnate @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Etichetta la posta con il tag specificato, non processare le email etichettate @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Usa oggetto come titolo @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Usa il nome dell'allegato come titolo @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Non assegnare un corrispondente @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Usa indirizzo email @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Usa nome (o indirizzo email se non disponibile) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Usa il corrispondente selezionato qui sotto @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Crea nuova regola email @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Modifica regola email diff --git a/src-ui/src/locale/messages.lb_LU.xlf b/src-ui/src/locale/messages.lb_LU.xlf index 97fd77905..8c5e0018d 100644 --- a/src-ui/src/locale/messages.lb_LU.xlf +++ b/src-ui/src/locale/messages.lb_LU.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.nl_NL.xlf b/src-ui/src/locale/messages.nl_NL.xlf index 338a606de..40489ed8d 100644 --- a/src-ui/src/locale/messages.nl_NL.xlf +++ b/src-ui/src/locale/messages.nl_NL.xlf @@ -1320,6 +1320,14 @@ Type bijlage + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.no_NO.xlf b/src-ui/src/locale/messages.no_NO.xlf index 3207db44b..5910dcedd 100644 --- a/src-ui/src/locale/messages.no_NO.xlf +++ b/src-ui/src/locale/messages.no_NO.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.pl_PL.xlf b/src-ui/src/locale/messages.pl_PL.xlf index a56bf4b4e..d33852c87 100644 --- a/src-ui/src/locale/messages.pl_PL.xlf +++ b/src-ui/src/locale/messages.pl_PL.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.pt_BR.xlf b/src-ui/src/locale/messages.pt_BR.xlf index 655018886..88970bc2d 100644 --- a/src-ui/src/locale/messages.pt_BR.xlf +++ b/src-ui/src/locale/messages.pt_BR.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.pt_PT.xlf b/src-ui/src/locale/messages.pt_PT.xlf index 8cdc42444..c7a36960f 100644 --- a/src-ui/src/locale/messages.pt_PT.xlf +++ b/src-ui/src/locale/messages.pt_PT.xlf @@ -1130,7 +1130,7 @@ src/app/components/manage/settings/settings.component.html 317 - Salvar + Guardar Create new correspondent @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule @@ -4085,7 +4101,7 @@ src/app/components/manage/settings/settings.component.ts 476 - Settings saved + Configurações guardadas Settings were saved successfully. @@ -4093,7 +4109,7 @@ src/app/components/manage/settings/settings.component.ts 477 - Settings were saved successfully. + As configurações foram guardadas com sucesso. Settings were saved successfully. Reload is required to apply some changes. @@ -4511,7 +4527,7 @@ src/app/guards/dirty-doc.guard.ts 17 - Warning: You have unsaved changes to your document(s). + Aviso: Existem alterações não guardadas neste(s) documento(s). Unsaved Changes @@ -4583,7 +4599,7 @@ src/app/guards/dirty-saved-view.guard.ts 34 - Save and close + Guardar e fechar (no title) @@ -4723,7 +4739,7 @@ src/app/services/open-documents.service.ts 105 - You have unsaved changes to the document + Existem alterações não guardadas neste documento Are you sure you want to close this document? diff --git a/src-ui/src/locale/messages.ro_RO.xlf b/src-ui/src/locale/messages.ro_RO.xlf index 4e0442daf..4e16eede4 100644 --- a/src-ui/src/locale/messages.ro_RO.xlf +++ b/src-ui/src/locale/messages.ro_RO.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.ru_RU.xlf b/src-ui/src/locale/messages.ru_RU.xlf index efc8776ce..edeb3e18c 100644 --- a/src-ui/src/locale/messages.ru_RU.xlf +++ b/src-ui/src/locale/messages.ru_RU.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.sl_SI.xlf b/src-ui/src/locale/messages.sl_SI.xlf index ccfdf5b04..078aca311 100644 --- a/src-ui/src/locale/messages.sl_SI.xlf +++ b/src-ui/src/locale/messages.sl_SI.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.sr_CS.xlf b/src-ui/src/locale/messages.sr_CS.xlf index ffde6d188..63c4dbe91 100644 --- a/src-ui/src/locale/messages.sr_CS.xlf +++ b/src-ui/src/locale/messages.sr_CS.xlf @@ -1320,6 +1320,14 @@ Tip priloga + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Obradi samo priloge. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Obradite sve datoteke, uključujući "umetnute" priloge. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Premesti u određen folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Označi kao pročitano, ne obrađuj pročitanu e-poštu @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Označi poštu zastavicom, ne obrađuj e-poštu sa zastavicom @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Označite poštu specifičnom oznakom., ne obrađuj e-poštu s specifičnom oznakom @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Koristi predmet kao naziv @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Koristi naziv datoteke priloga kao naziv @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Ne dodeljuj korespodenta @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Koristi mejl adresu @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Koristi naziv (ili mejl adresu ako nije dostupno) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Koristi koreespodenta ispod @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Kreiraj novo mejl pravilo @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Izmeni mejl pravilo @@ -2699,7 +2715,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.html 96 - Include: + Uključi: Archived files diff --git a/src-ui/src/locale/messages.sv_SE.xlf b/src-ui/src/locale/messages.sv_SE.xlf index 09bbde58b..7154af9f6 100644 --- a/src-ui/src/locale/messages.sv_SE.xlf +++ b/src-ui/src/locale/messages.sv_SE.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.tr_TR.xlf b/src-ui/src/locale/messages.tr_TR.xlf index 286bece92..612fb6497 100644 --- a/src-ui/src/locale/messages.tr_TR.xlf +++ b/src-ui/src/locale/messages.tr_TR.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src-ui/src/locale/messages.zh_CN.xlf b/src-ui/src/locale/messages.zh_CN.xlf index 49721c854..ccedcc952 100644 --- a/src-ui/src/locale/messages.zh_CN.xlf +++ b/src-ui/src/locale/messages.zh_CN.xlf @@ -1320,6 +1320,14 @@ Attachment type + + See docs for .eml processing requirements + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 14 + + See docs for .eml processing requirements + Paperless will only process mails that match all of the filters specified below. @@ -1444,19 +1452,27 @@ Only process attachments. - - Process all files, including 'inline' attachments. + + Process with embedded attachments as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 28 - Process all files, including 'inline' attachments. + Process with embedded attachments as .eml + + + Process as .eml and attachments as separate documents + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 32 + + Process as .eml and attachments as separate documents Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 35 + 39 src/app/components/document-detail/document-detail.component.html @@ -1520,7 +1536,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 43 Move to specified folder @@ -1528,7 +1544,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 47 Mark as read, don't process read mails @@ -1536,7 +1552,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 51 Flag the mail, don't process flagged mails @@ -1544,7 +1560,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 55 Tag the mail with specified tag, don't process tagged mails @@ -1552,7 +1568,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 58 + 62 Use subject as title @@ -1560,7 +1576,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 66 Use attachment filename as title @@ -1568,7 +1584,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 69 + 73 Do not assign a correspondent @@ -1576,7 +1592,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 77 Use mail address @@ -1584,7 +1600,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 81 Use name (or mail address if not available) @@ -1592,7 +1608,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 85 Use correspondent selected below @@ -1600,7 +1616,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 121 + 125 Create new mail rule @@ -1608,7 +1624,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 129 Edit mail rule diff --git a/src/locale/pt_PT/LC_MESSAGES/django.po b/src/locale/pt_PT/LC_MESSAGES/django.po index 4f3b0e9e3..03a3486e5 100644 --- a/src/locale/pt_PT/LC_MESSAGES/django.po +++ b/src/locale/pt_PT/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: paperless-ngx\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-09 21:50+0000\n" -"PO-Revision-Date: 2022-11-09 23:11\n" +"PO-Revision-Date: 2022-12-30 15:36\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -100,7 +100,7 @@ msgstr "tipos de documento" #: documents/models.py:93 msgid "path" -msgstr "" +msgstr "caminho" #: documents/models.py:99 documents/models.py:127 msgid "storage path" @@ -396,7 +396,7 @@ msgstr "regras de filtragem" #: documents/models.py:536 msgid "Task ID" -msgstr "" +msgstr "ID da tarefa" #: documents/models.py:537 msgid "Celery ID for the Task that was run" @@ -412,7 +412,7 @@ msgstr "" #: documents/models.py:549 documents/models.py:556 msgid "Task Name" -msgstr "" +msgstr "Nome da Tarefa" #: documents/models.py:550 msgid "Name of the file which the Task was run for" @@ -626,7 +626,7 @@ msgstr "" #: paperless/settings.py:395 msgid "Serbian" -msgstr "" +msgstr "Sérvio" #: paperless/settings.py:396 msgid "Swedish" @@ -634,11 +634,11 @@ msgstr "Sueco" #: paperless/settings.py:397 msgid "Turkish" -msgstr "" +msgstr "Turco" #: paperless/settings.py:398 msgid "Chinese Simplified" -msgstr "" +msgstr "Chinês Simplificado" #: paperless/urls.py:161 msgid "Paperless-ngx administration" From e44fcd4e846b2215b6d859da05e44c39b8b47063 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 30 Dec 2022 08:33:54 -0800 Subject: [PATCH 22/40] v1.11.1 --- src-ui/src/environments/environment.prod.ts | 2 +- src/paperless/version.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts index ad6cb2258..3612dc331 100644 --- a/src-ui/src/environments/environment.prod.ts +++ b/src-ui/src/environments/environment.prod.ts @@ -5,7 +5,7 @@ export const environment = { apiBaseUrl: document.baseURI + 'api/', apiVersion: '2', appTitle: 'Paperless-ngx', - version: '1.11.0', + version: '1.11.1', webSocketHost: window.location.host, webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:', webSocketBaseUrl: base_url.pathname + 'ws/', diff --git a/src/paperless/version.py b/src/paperless/version.py index 17d56b4d2..62004c02b 100644 --- a/src/paperless/version.py +++ b/src/paperless/version.py @@ -1,7 +1,7 @@ from typing import Final from typing import Tuple -__version__: Final[Tuple[int, int, int]] = (1, 11, 0) +__version__: Final[Tuple[int, int, int]] = (1, 11, 1) # Version string like X.Y.Z __full_version_str__: Final[str] = ".".join(map(str, __version__)) # Version string like X.Y From 16d5daa86785803862888fcd022e68eda723ec32 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 30 Dec 2022 08:51:58 -0800 Subject: [PATCH 23/40] [Documentation] Add v1.11.1 changelog (#2274) * Changelog v1.11.1 - GHA * Update changelog.md Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com> --- docs/changelog.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/changelog.md b/docs/changelog.md index 96908ef71..d44b0b844 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,17 @@ # Changelog +## paperless-ngx 1.11.1 + +### Bug Fixes + +- Fix: missing frontend email attachment options [@shamoon](https://github.com/shamoon) ([#2272](https://github.com/paperless-ngx/paperless-ngx/pull/2272)) +- Fix: edit dialog creation in v1.11.0 [@shamoon](https://github.com/shamoon) ([#2273](https://github.com/paperless-ngx/paperless-ngx/pull/2273)) + +### All App Changes + +- Fix: missing frontend email attachment options [@shamoon](https://github.com/shamoon) ([#2272](https://github.com/paperless-ngx/paperless-ngx/pull/2272)) +- Fix: edit dialog creation in v1.11.0 [@shamoon](https://github.com/shamoon) ([#2273](https://github.com/paperless-ngx/paperless-ngx/pull/2273)) + ## paperless-ngx 1.11.0 ### Notable Changes From a83058ab11f694effa1afe8ee0212fe0fe98bce0 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 30 Dec 2022 08:52:46 -0800 Subject: [PATCH 24/40] Update version string for dev --- src-ui/src/environments/environment.prod.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts index 3612dc331..a5254cc74 100644 --- a/src-ui/src/environments/environment.prod.ts +++ b/src-ui/src/environments/environment.prod.ts @@ -5,7 +5,7 @@ export const environment = { apiBaseUrl: document.baseURI + 'api/', apiVersion: '2', appTitle: 'Paperless-ngx', - version: '1.11.1', + version: '1.11.1-dev', webSocketHost: window.location.host, webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:', webSocketBaseUrl: base_url.pathname + 'ws/', From 50c0c65c60cb4254fcfe02782f061e58d219ac5f Mon Sep 17 00:00:00 2001 From: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Fri, 30 Dec 2022 13:43:49 -0800 Subject: [PATCH 25/40] Updates the post view to return the async task id. Adds query parameter to the tasks endpoint to get single task status --- src/documents/views.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/documents/views.py b/src/documents/views.py index 7ff6e90d9..e313ae17e 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -617,7 +617,7 @@ class PostDocumentView(GenericAPIView): task_id = str(uuid.uuid4()) - consume_file.delay( + async_task = consume_file.delay( temp_filename, override_filename=doc_name, override_title=title, @@ -628,7 +628,7 @@ class PostDocumentView(GenericAPIView): override_created=created, ) - return Response("OK") + return Response(async_task.id) class SelectionDataView(GenericAPIView): @@ -886,13 +886,18 @@ class TasksViewSet(ReadOnlyModelViewSet): permission_classes = (IsAuthenticated,) serializer_class = TasksViewSerializer - queryset = ( - PaperlessTask.objects.filter( - acknowledged=False, + def get_queryset(self): + queryset = ( + PaperlessTask.objects.filter( + acknowledged=False, + ) + .order_by("date_created") + .reverse() ) - .order_by("date_created") - .reverse() - ) + task_id = self.request.query_params.get("task_id") + if task_id is not None: + queryset = PaperlessTask.objects.filter(task_id=task_id) + return queryset class AcknowledgeTasksView(GenericAPIView): From b12ab5fe04b062cc2d3cdce5af5bdaed65609e18 Mon Sep 17 00:00:00 2001 From: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Fri, 30 Dec 2022 14:00:40 -0800 Subject: [PATCH 26/40] Adds testing coverage and fixing up post API tests --- src/documents/tests/test_api.py | 85 +++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/src/documents/tests/test_api.py b/src/documents/tests/test_api.py index 0f890249c..55a176247 100644 --- a/src/documents/tests/test_api.py +++ b/src/documents/tests/test_api.py @@ -793,6 +793,8 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload(self, m): + m.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + with open( os.path.join(os.path.dirname(__file__), "samples", "simple.pdf"), "rb", @@ -816,6 +818,8 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_empty_metadata(self, m): + m.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + with open( os.path.join(os.path.dirname(__file__), "samples", "simple.pdf"), "rb", @@ -839,6 +843,8 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_invalid_form(self, m): + m.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + with open( os.path.join(os.path.dirname(__file__), "samples", "simple.pdf"), "rb", @@ -853,6 +859,8 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_invalid_file(self, m): + m.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + with open( os.path.join(os.path.dirname(__file__), "samples", "simple.zip"), "rb", @@ -866,6 +874,9 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_with_title(self, async_task): + + async_task.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + with open( os.path.join(os.path.dirname(__file__), "samples", "simple.pdf"), "rb", @@ -884,6 +895,9 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_with_correspondent(self, async_task): + + async_task.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + c = Correspondent.objects.create(name="test-corres") with open( os.path.join(os.path.dirname(__file__), "samples", "simple.pdf"), @@ -903,6 +917,9 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_with_invalid_correspondent(self, async_task): + + async_task.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + with open( os.path.join(os.path.dirname(__file__), "samples", "simple.pdf"), "rb", @@ -917,6 +934,9 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_with_document_type(self, async_task): + + async_task.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + dt = DocumentType.objects.create(name="invoice") with open( os.path.join(os.path.dirname(__file__), "samples", "simple.pdf"), @@ -936,6 +956,9 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_with_invalid_document_type(self, async_task): + + async_task.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + with open( os.path.join(os.path.dirname(__file__), "samples", "simple.pdf"), "rb", @@ -950,6 +973,9 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_with_tags(self, async_task): + + async_task.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + t1 = Tag.objects.create(name="tag1") t2 = Tag.objects.create(name="tag2") with open( @@ -970,6 +996,9 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_with_invalid_tags(self, async_task): + + async_task.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + t1 = Tag.objects.create(name="tag1") t2 = Tag.objects.create(name="tag2") with open( @@ -986,6 +1015,9 @@ class TestDocumentApi(DirectoriesMixin, APITestCase): @mock.patch("documents.views.consume_file.delay") def test_upload_with_created(self, async_task): + + async_task.return_value = celery.result.AsyncResult(id=str(uuid.uuid4())) + created = datetime.datetime( 2022, 5, @@ -2948,6 +2980,59 @@ class TestTasks(APITestCase): self.assertEqual(returned_task2["status"], celery.states.PENDING) self.assertEqual(returned_task2["task_file_name"], task2.task_file_name) + def test_get_single_task_status(self): + """ + GIVEN + - Query parameter for a valid task ID + WHEN: + - API call is made to get task status + THEN: + - Single task data is returned + """ + + id1 = str(uuid.uuid4()) + task1 = PaperlessTask.objects.create( + task_id=id1, + task_file_name="task_one.pdf", + ) + + _ = PaperlessTask.objects.create( + task_id=str(uuid.uuid4()), + task_file_name="task_two.pdf", + ) + + response = self.client.get(self.ENDPOINT + f"?task_id={id1}") + + self.assertEqual(response.status_code, 200) + self.assertEqual(len(response.data), 1) + returned_task1 = response.data[0] + + self.assertEqual(returned_task1["task_id"], task1.task_id) + + def test_get_single_task_status_not_valid(self): + """ + GIVEN + - Query parameter for a non-existent task ID + WHEN: + - API call is made to get task status + THEN: + - No task data is returned + """ + task1 = PaperlessTask.objects.create( + task_id=str(uuid.uuid4()), + task_file_name="task_one.pdf", + ) + + _ = PaperlessTask.objects.create( + task_id=str(uuid.uuid4()), + task_file_name="task_two.pdf", + ) + + response = self.client.get(self.ENDPOINT + "?task_id=bad-task-id") + + self.assertEqual(response.status_code, 200) + self.assertEqual(len(response.data), 0) + def test_acknowledge_tasks(self): """ GIVEN: From 0476be0ef0939236fc239e576088c3e4a7dde584 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 30 Dec 2022 14:26:01 -0800 Subject: [PATCH 27/40] Fix frontend mailrule missing consumption scope parameter --- src-ui/messages.xlf | 96 +++++++++++-------- .../mail-rule-edit-dialog.component.html | 3 +- .../mail-rule-edit-dialog.component.ts | 29 ++++-- src-ui/src/app/data/paperless-mail-rule.ts | 5 + src/paperless_mail/serialisers.py | 1 + 5 files changed, 88 insertions(+), 46 deletions(-) diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf index d833ae3ee..21ac728b3 100644 --- a/src-ui/messages.xlf +++ b/src-ui/messages.xlf @@ -967,7 +967,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1006,7 +1006,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1194,141 +1194,159 @@ 14 + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts 32 - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 + + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 + + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1391,84 +1409,84 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 diff --git a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html index 4af044407..64d54a72c 100644 --- a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html +++ b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html @@ -11,7 +11,8 @@ - + +

Paperless will only process mails that match all of the filters specified below.

diff --git a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts index a2486e141..63699fd66 100644 --- a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts +++ b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts @@ -12,6 +12,7 @@ import { MailMetadataCorrespondentOption, MailMetadataTitleOption, PaperlessMailRule, + MailRuleConsumptionScope, } from 'src/app/data/paperless-mail-rule' import { CorrespondentService } from 'src/app/services/rest/correspondent.service' import { DocumentTypeService } from 'src/app/services/rest/document-type.service' @@ -21,15 +22,26 @@ import { MailRuleService } from 'src/app/services/rest/mail-rule.service' const ATTACHMENT_TYPE_OPTIONS = [ { id: MailFilterAttachmentType.Attachments, - name: $localize`Only process attachments.`, - }, - { - id: MailFilterAttachmentType.Email_Only, - name: $localize`Process with embedded attachments as .eml`, + name: $localize`Only process attachments`, }, { id: MailFilterAttachmentType.Everything, - name: $localize`Process as .eml and attachments as separate documents`, + name: $localize`Process all files, including 'inline' attachments`, + }, +] + +const CONSUMPTION_SCOPE_OPTIONS = [ + { + id: MailRuleConsumptionScope.Attachments, + name: $localize`Only process attachments`, + }, + { + id: MailRuleConsumptionScope.Email_Only, + name: $localize`Process message as .eml`, + }, + { + id: MailRuleConsumptionScope.Everything, + name: $localize`Process message as .eml and attachments separately`, }, ] @@ -140,6 +152,7 @@ export class MailRuleEditDialogComponent extends EditDialogComponent Date: Fri, 30 Dec 2022 15:16:41 -0800 Subject: [PATCH 28/40] New Crowdin updates (#2276) * New translations messages.xlf (Serbian (Latin)) [ci skip] * New translations messages.xlf (Serbian (Latin)) [ci skip] * New translations messages.xlf (German) [ci skip] * New translations messages.xlf (Romanian) [ci skip] * New translations messages.xlf (French) [ci skip] * New translations messages.xlf (Spanish) [ci skip] * New translations messages.xlf (Arabic) [ci skip] * New translations messages.xlf (Belarusian) [ci skip] * New translations messages.xlf (Czech) [ci skip] * New translations messages.xlf (Danish) [ci skip] * New translations messages.xlf (Finnish) [ci skip] * New translations messages.xlf (Hebrew) [ci skip] * New translations messages.xlf (Italian) [ci skip] * New translations messages.xlf (Dutch) [ci skip] * New translations messages.xlf (Norwegian) [ci skip] * New translations messages.xlf (Polish) [ci skip] * New translations messages.xlf (Portuguese) [ci skip] * New translations messages.xlf (Russian) [ci skip] * New translations messages.xlf (Slovenian) [ci skip] * New translations messages.xlf (Swedish) [ci skip] * New translations messages.xlf (Turkish) [ci skip] * New translations messages.xlf (Chinese Simplified) [ci skip] * New translations messages.xlf (Portuguese, Brazilian) [ci skip] * New translations messages.xlf (Croatian) [ci skip] * New translations messages.xlf (Luxembourgish) [ci skip] * New translations messages.xlf (Serbian (Latin)) [ci skip] --- src-ui/src/locale/messages.ar_SA.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.be_BY.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.cs_CZ.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.da_DK.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.de_DE.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.es_ES.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.fi_FI.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.fr_FR.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.he_IL.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.hr_HR.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.it_IT.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.lb_LU.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.nl_NL.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.no_NO.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.pl_PL.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.pt_BR.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.pt_PT.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.ro_RO.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.ru_RU.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.sl_SI.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.sr_CS.xlf | 156 +++++++++++++++------------ src-ui/src/locale/messages.sv_SE.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.tr_TR.xlf | 104 ++++++++++-------- src-ui/src/locale/messages.zh_CN.xlf | 104 ++++++++++-------- 24 files changed, 1514 insertions(+), 1034 deletions(-) diff --git a/src-ui/src/locale/messages.ar_SA.xlf b/src-ui/src/locale/messages.ar_SA.xlf index 298670d4c..d51e2338d 100644 --- a/src-ui/src/locale/messages.ar_SA.xlf +++ b/src-ui/src/locale/messages.ar_SA.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ نوع المرفق + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless سيعالج فقط الرسائل التي تطابق جميع التصفيات المحددة أدناه. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 تصفية من @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 تصفية الموضوع @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 تصفية الجسم @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 تصفية اسم الملف المرفق @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 فقط المستندات التي تتطابق تماما مع اسم هذا الملف إذا تم تحديدها. المحارف البديلة مثل *.pdf أو *الفواتير* مسموح بها. لأنها غير حساسة. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 إجراء @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 الإجراء المطبق على البريد. ينفذ هذا الإجراء فقط عندما تستهلك المستندات من البريد. ستبقى البُرٌد التي لا تحتوي على مرفقات ستبقى كما هي. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 إجراء المعامل @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 تعيين العنوان من @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 تعيين نوع المستند @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 تعيين مراسل من @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 تعيين مراسل @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ خطأ - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - معالجة المرفقات فقط. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 نقل إلى مجلد محدد @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 وضع علامة كمقروءة، لا تعالج الرسائل المقروءة @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 علم الرسالة، لا تعالج الرسائل المعلمة @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 علم الرسالة بعلامة محددة، لا تعالج الرسائل المُعلمة @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 استخدم الموضوع كعنوان @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 استخدم اسم الملف المرفق كعنوان @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 لا تعيّن مراسل @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 استخدم عنوان البريد @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 استخدم الاسم (أو عنوان البريد إذا لم يكن متاحا) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 استخدم المراسل المحدد أدناه @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 إنشاء قاعدة بريد جديدة @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 تعديل قاعدة البريد diff --git a/src-ui/src/locale/messages.be_BY.xlf b/src-ui/src/locale/messages.be_BY.xlf index dc09c1785..0f661ed7b 100644 --- a/src-ui/src/locale/messages.be_BY.xlf +++ b/src-ui/src/locale/messages.be_BY.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Памылка - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.cs_CZ.xlf b/src-ui/src/locale/messages.cs_CZ.xlf index 183f2bd08..7c7226320 100644 --- a/src-ui/src/locale/messages.cs_CZ.xlf +++ b/src-ui/src/locale/messages.cs_CZ.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Chyba - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.da_DK.xlf b/src-ui/src/locale/messages.da_DK.xlf index cdddbb638..f6c40b862 100644 --- a/src-ui/src/locale/messages.da_DK.xlf +++ b/src-ui/src/locale/messages.da_DK.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Fejl - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.de_DE.xlf b/src-ui/src/locale/messages.de_DE.xlf index 3e54eba80..6beae38fb 100644 --- a/src-ui/src/locale/messages.de_DE.xlf +++ b/src-ui/src/locale/messages.de_DE.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Dateianhangstyp + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless verarbeitet nur E-Mails, die mit allen unten angegebenen Filtern übereinstimmen. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filtern von @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Betreff filtern @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Nachrichteninhalt filtern @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Dateiname für Anhang filtern @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Wenn angegeben werden nur Dateien verarbeitet, die exakt diesem Dateinamen entsprechen. Platzhalter wie *.pdf oder *rechnung* sind erlaubt. Groß-/Kleinschreibung wird nicht berücksichtigt. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Aktion @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Die Aktion wird nur ausgeführt, wenn Dokumente über E-Mail konsumiert werden. E-Mails ohne Anhänge bleiben völlig unberührt. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Aktionsparameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Titel zuweisen von @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Dokumenttyp zuweisen @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Korrespondent zuweisen von @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Korrespondent zuweisen @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Fehler - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Nur Anhänge verarbeiten. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 In den angegebenen Ordner verschieben @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Als gelesen markieren, verarbeite gelesene E-Mails nicht @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Als wichtig markieren, verarbeite wichtig markierte E-Mails nicht @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Markiere die Mail mit dem angegebenen Tag, verarbeite markierte E-Mails nicht @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Betreff als Titel verwenden @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Dateinamen des Anhangs als Titel verwenden @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Keinen Korrespondenten zuweisen @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 E-Mail-Adresse verwenden @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Namen (oder E-Mail-Adresse falls nicht verfügbar) verwenden @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Nachfolgend ausgewählten Korrespondent verwenden @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Neue E-Mail-Regel erstellen @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 E-Mail-Regel bearbeiten diff --git a/src-ui/src/locale/messages.es_ES.xlf b/src-ui/src/locale/messages.es_ES.xlf index cf08e14c6..084266cba 100644 --- a/src-ui/src/locale/messages.es_ES.xlf +++ b/src-ui/src/locale/messages.es_ES.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Error - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.fi_FI.xlf b/src-ui/src/locale/messages.fi_FI.xlf index 3c2cded70..39708e32e 100644 --- a/src-ui/src/locale/messages.fi_FI.xlf +++ b/src-ui/src/locale/messages.fi_FI.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Virhe - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.fr_FR.xlf b/src-ui/src/locale/messages.fr_FR.xlf index b9d5e541a..bcdaea15b 100644 --- a/src-ui/src/locale/messages.fr_FR.xlf +++ b/src-ui/src/locale/messages.fr_FR.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Type de pièce jointe + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless ne traitera que les courriels correspondant à tous les filtres spécifiés ci-dessous. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filtrer l'expéditeur @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filtrer le sujet @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filtrer le corps du message @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filtrer le nom de fichier de la pièce jointe @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Ne traiter que les documents correspondant intégralement à ce nom de fichier s'il est spécifié. Les jokers tels que *.pdf ou *facture* sont autorisés. La casse n'est pas prise en compte. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Cette action n'est exécutée que lorsque les documents ont été traités depuis des courriels. Les courriels sans pièces jointes demeurent totalement inchangés. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Paramètre d'action @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Affecter le titre depuis @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Affecter ce type de document @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Affecter le correspondant depuis @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Affecter le correspondant @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Erreur - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Ne traiter que les pièces jointes. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Déplacer vers le dossier spécifié @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Marquer comme lu, ne pas traiter les courriels lus @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Marquer le courriel, ne pas traiter les courriels marqués @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Affecter l’étiquette spécifée au courriel, ne pas traiter les courriels étiquetés @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Utiliser le sujet en tant que titre @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Utiliser le nom de la pièce jointe en tant que titre @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Ne pas affecter de correspondant @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Utiliser l'adresse électronique @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Utiliser le nom (ou l'adresse électronique s'il n'est pas disponible) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Utiliser le correspondant sélectionné ci-dessous @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Créer une nouvelle règle de courriel @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Éditer une règle de courriel diff --git a/src-ui/src/locale/messages.he_IL.xlf b/src-ui/src/locale/messages.he_IL.xlf index 16923bce0..bf059f23b 100644 --- a/src-ui/src/locale/messages.he_IL.xlf +++ b/src-ui/src/locale/messages.he_IL.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ שגיאה - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.hr_HR.xlf b/src-ui/src/locale/messages.hr_HR.xlf index 09f5f1a1d..a5aced5b5 100644 --- a/src-ui/src/locale/messages.hr_HR.xlf +++ b/src-ui/src/locale/messages.hr_HR.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Error - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.it_IT.xlf b/src-ui/src/locale/messages.it_IT.xlf index 95b5e6860..0bc2854d5 100644 --- a/src-ui/src/locale/messages.it_IT.xlf +++ b/src-ui/src/locale/messages.it_IT.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Tipo di allegato + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless elaborerà solo messaggi che corrispondono a all o i filtri specificati qui sotto. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filtra da @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filtro oggetto @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filtro corpo messaggio @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filtro nome allegato @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Elabora esclusivamente i documenti che corrispondono completamente a questo nome. Puoi usare wildcard come *.pdf o *fattura*. Non fa differenza fra maiuscole e minuscole. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Azione @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 L'azione viene eseguita solo quando i documenti vengono elaborati dalle email. Le email senza allegati non vengolo toccate. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Azione parametro @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assegna tittolo da @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assegna tipo di documento @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assegna corrispondente da @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assegna corrispondente @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Errore - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Elabora solo gli allegati. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Sposta nella cartella selezionata @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Segna come letto, non elaborare le email lette @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Contrassegna la email, non elaborare le email contrassegnate @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Etichetta la posta con il tag specificato, non processare le email etichettate @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Usa oggetto come titolo @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Usa il nome dell'allegato come titolo @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Non assegnare un corrispondente @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Usa indirizzo email @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Usa nome (o indirizzo email se non disponibile) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Usa il corrispondente selezionato qui sotto @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Crea nuova regola email @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Modifica regola email diff --git a/src-ui/src/locale/messages.lb_LU.xlf b/src-ui/src/locale/messages.lb_LU.xlf index 8c5e0018d..abdb42e9f 100644 --- a/src-ui/src/locale/messages.lb_LU.xlf +++ b/src-ui/src/locale/messages.lb_LU.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Feeler - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.nl_NL.xlf b/src-ui/src/locale/messages.nl_NL.xlf index 40489ed8d..aa74fde8c 100644 --- a/src-ui/src/locale/messages.nl_NL.xlf +++ b/src-ui/src/locale/messages.nl_NL.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Type bijlage + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless zal alleen mails verwerken die overeenkomen met alle van de hieronder opgegeven filters. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter afzender @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter onderwerp @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter inhoud @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter bestandsnaam van bijlage @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Alleen documenten verwerken die volledig overeenkomen met deze bestandsnaam indien aangegeven. Je kunt jokertekens gebruiken, zoals *.pdf of *factuur*. Dit is niet hoofdlettergevoelig. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Actie @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Deze actie wordt alleen uitgevoerd wanneer documenten verwerkt worden uit de mail. Mails zonder bijlage worden genegeerd. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Actie parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Wijs titel toe van @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Wijs documenttype toe @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Fout - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.no_NO.xlf b/src-ui/src/locale/messages.no_NO.xlf index 5910dcedd..a622efdf5 100644 --- a/src-ui/src/locale/messages.no_NO.xlf +++ b/src-ui/src/locale/messages.no_NO.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Feil - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.pl_PL.xlf b/src-ui/src/locale/messages.pl_PL.xlf index d33852c87..35fbafb64 100644 --- a/src-ui/src/locale/messages.pl_PL.xlf +++ b/src-ui/src/locale/messages.pl_PL.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Błąd - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.pt_BR.xlf b/src-ui/src/locale/messages.pt_BR.xlf index 88970bc2d..acdf2a9cf 100644 --- a/src-ui/src/locale/messages.pt_BR.xlf +++ b/src-ui/src/locale/messages.pt_BR.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Erro - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.pt_PT.xlf b/src-ui/src/locale/messages.pt_PT.xlf index c7a36960f..d75ace7af 100644 --- a/src-ui/src/locale/messages.pt_PT.xlf +++ b/src-ui/src/locale/messages.pt_PT.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Erro - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.ro_RO.xlf b/src-ui/src/locale/messages.ro_RO.xlf index 4e16eede4..b92521396 100644 --- a/src-ui/src/locale/messages.ro_RO.xlf +++ b/src-ui/src/locale/messages.ro_RO.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Eroare - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.ru_RU.xlf b/src-ui/src/locale/messages.ru_RU.xlf index edeb3e18c..f8dbc43df 100644 --- a/src-ui/src/locale/messages.ru_RU.xlf +++ b/src-ui/src/locale/messages.ru_RU.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Ошибка - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.sl_SI.xlf b/src-ui/src/locale/messages.sl_SI.xlf index 078aca311..8fea11765 100644 --- a/src-ui/src/locale/messages.sl_SI.xlf +++ b/src-ui/src/locale/messages.sl_SI.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Napaka - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.sr_CS.xlf b/src-ui/src/locale/messages.sr_CS.xlf index 63c4dbe91..cdba0c850 100644 --- a/src-ui/src/locale/messages.sr_CS.xlf +++ b/src-ui/src/locale/messages.sr_CS.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1266,7 +1266,7 @@ src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.ts 28 - Kreirajte novi mejl nalog + Kreirajte novi e-mail nalog Edit mail account @@ -1274,7 +1274,7 @@ src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.ts 32 - Izmeni mejl nalog + Izmeni e-mail nalog Account @@ -1320,19 +1320,27 @@ Tip priloga + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 - See docs for .eml processing requirements + Pogledajte dokumentaciju za .eml obradu priloga Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless će obrađivati samo poštu koja odgovara svim filterima navedenim ispod. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter od @@ -1348,31 +1356,31 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 - Filter naslov + Filter naslova Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 - Filter telo poruke + Filter tela poruke Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 - Filter naziv fajla priloga + Filter naziva fajla priloga Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Konzumirajte samo dokumente koji u potpunosti odgovaraju ovom nazivu datoteke ako je navedeno. Dopušteni su zamenski znakovi kao što su *.pdf ili *faktura*. Neosetljivo je na mala i mala slova. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Radnja @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Radnja se izvodi samo ako su dokumenti konzumirani iz e-pošte. E-pošta bez priloga ostat će u potpunosti netaknuta. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Parametar radnje @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Dodeli naziv iz @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Dodeli tip dokumenta @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Dodeli korespodenta iz @@ -1428,15 +1436,15 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 - Dodeli korspodenta + Dodeli korespodenta Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Grеška - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Obradi samo priloge. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Premesti u određen folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Označi kao pročitano, ne obrađuj pročitanu e-poštu @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Označi poštu zastavicom, ne obrađuj e-poštu sa zastavicom @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Označite poštu specifičnom oznakom., ne obrađuj e-poštu s specifičnom oznakom @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Koristi predmet kao naziv @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Koristi naziv datoteke priloga kao naziv @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Ne dodeljuj korespodenta @@ -1592,41 +1612,41 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 - Koristi mejl adresu + Koristi e-mail adresu Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 - Koristi naziv (ili mejl adresu ako nije dostupno) + Koristi naziv (ili e-mail adresu ako nije dostupno) Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 - Koristi koreespodenta ispod + Koristi korespodenta ispod Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 - Kreiraj novo mejl pravilo + Kreiraj novo e-mail pravilo Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 - Izmeni mejl pravilo + Izmeni e-mail pravilo Note that editing a path does not apply changes to stored files until you have run the 'document_renamer' utility. See the documentation. @@ -2723,7 +2743,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.html 100,102 - Archived files + Arhivni fajlovi Original files @@ -2731,7 +2751,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.html 106,108 - Original files + Originalni fajlovi Use formatted filename @@ -2739,7 +2759,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.html 113,115 - Use formatted filename + Koristi formatirano ime fajla Error executing bulk operation: @@ -4037,7 +4057,7 @@ src/app/components/manage/settings/settings.component.html 236 - Mejl nalozi + E-mail nalozi Add Account @@ -4061,7 +4081,7 @@ src/app/components/manage/settings/settings.component.html 267 - Nisu definisani mejl nalozi. + Nema definisanih e-mail naloga. Mail rules @@ -4085,7 +4105,7 @@ src/app/components/manage/settings/settings.component.html 302 - Nema definisanih mejl pravila. + Nema definisanih e-mail pravila. Saved view "" deleted. @@ -4173,7 +4193,7 @@ src/app/components/manage/settings/settings.component.ts 574 - Potvrdi brisanje mejl naloga + Potvrdi brisanje e-mail naloga This operation will permanently delete this mail account. @@ -4181,7 +4201,7 @@ src/app/components/manage/settings/settings.component.ts 575 - This operation will permanently delete this mail account. + Ova operacija će trajno obrisati ovaj e-mail nalog. Deleted mail account @@ -4189,7 +4209,7 @@ src/app/components/manage/settings/settings.component.ts 584 - Izbrisan mejl nalog + Obrisan je e-mail nalog Error deleting mail account: . @@ -4197,7 +4217,7 @@ src/app/components/manage/settings/settings.component.ts 593 - Greška prilikom brisanja mejl naloga: . + Greška prilikom brisanja e-mail naloga: . Saved rule "". @@ -4221,7 +4241,7 @@ src/app/components/manage/settings/settings.component.ts 633 - Potvrdi brisanje mejl pravila + Potvrdi brisanje e-mail pravila This operation will permanently delete this mail rule. @@ -4229,7 +4249,7 @@ src/app/components/manage/settings/settings.component.ts 634 - This operation will permanently delete this mail rule. + Ova operacija će trajno obrisati ovo e-mail pravilo. Deleted mail rule @@ -4237,7 +4257,7 @@ src/app/components/manage/settings/settings.component.ts 643 - Izbrisano mejl pravilo + Obrisano je e-mail pravilo Error deleting mail rule: . @@ -4245,7 +4265,7 @@ src/app/components/manage/settings/settings.component.ts 652 - Greška prilikom brisanja mejl pravila: . + Greška prilikom brisanja e-mail pravila: . storage path diff --git a/src-ui/src/locale/messages.sv_SE.xlf b/src-ui/src/locale/messages.sv_SE.xlf index 7154af9f6..35d9a42a9 100644 --- a/src-ui/src/locale/messages.sv_SE.xlf +++ b/src-ui/src/locale/messages.sv_SE.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Fel - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.tr_TR.xlf b/src-ui/src/locale/messages.tr_TR.xlf index 612fb6497..5a4e7ff2b 100644 --- a/src-ui/src/locale/messages.tr_TR.xlf +++ b/src-ui/src/locale/messages.tr_TR.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ Hata - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule diff --git a/src-ui/src/locale/messages.zh_CN.xlf b/src-ui/src/locale/messages.zh_CN.xlf index ccedcc952..c3c484612 100644 --- a/src-ui/src/locale/messages.zh_CN.xlf +++ b/src-ui/src/locale/messages.zh_CN.xlf @@ -1068,7 +1068,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 36 + 37 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1108,7 +1108,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 37 + 38 src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.html @@ -1320,11 +1320,19 @@ Attachment type + + Consumption scope + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html + 15 + + Consumption scope + See docs for .eml processing requirements src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 14 + 15 See docs for .eml processing requirements @@ -1332,7 +1340,7 @@ Paperless will only process mails that match all of the filters specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 17 + 18 Paperless will only process mails that match all of the filters specified below. @@ -1340,7 +1348,7 @@ Filter from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 18 + 19 Filter from @@ -1348,7 +1356,7 @@ Filter subject src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 19 + 20 Filter subject @@ -1356,7 +1364,7 @@ Filter body src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 20 + 21 Filter body @@ -1364,7 +1372,7 @@ Filter attachment filename src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Filter attachment filename @@ -1372,7 +1380,7 @@ Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 21 + 22 Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive. @@ -1380,7 +1388,7 @@ Action src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action @@ -1388,7 +1396,7 @@ Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 24 + 25 Action is only performed when documents are consumed from the mail. Mails without attachments remain entirely untouched. @@ -1396,7 +1404,7 @@ Action parameter src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 25 + 26 Action parameter @@ -1404,7 +1412,7 @@ Assign title from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 26 + 27 Assign title from @@ -1412,7 +1420,7 @@ Assign document type src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 28 + 29 Assign document type @@ -1420,7 +1428,7 @@ Assign correspondent from src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 29 + 30 Assign correspondent from @@ -1428,7 +1436,7 @@ Assign correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 30 + 31 Assign correspondent @@ -1436,7 +1444,7 @@ Error src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html - 35 + 36 src/app/services/toast.service.ts @@ -1444,35 +1452,47 @@ 错误 - - Only process attachments. + + Only process attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 24 + 25 - Only process attachments. + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 36 + + Only process attachments - - Process with embedded attachments as .eml + + Process all files, including 'inline' attachments src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 28 + 29 - Process with embedded attachments as .eml + Process all files, including 'inline' attachments - - Process as .eml and attachments as separate documents + + Process message as .eml src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 32 + 40 - Process as .eml and attachments as separate documents + Process message as .eml + + + Process message as .eml and attachments separately + + src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts + 44 + + Process message as .eml and attachments separately Delete src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 39 + 51 src/app/components/document-detail/document-detail.component.html @@ -1536,7 +1556,7 @@ Move to specified folder src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 43 + 55 Move to specified folder @@ -1544,7 +1564,7 @@ Mark as read, don't process read mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 47 + 59 Mark as read, don't process read mails @@ -1552,7 +1572,7 @@ Flag the mail, don't process flagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 51 + 63 Flag the mail, don't process flagged mails @@ -1560,7 +1580,7 @@ Tag the mail with specified tag, don't process tagged mails src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 55 + 67 Tag the mail with specified tag, don't process tagged mails @@ -1568,7 +1588,7 @@ Use subject as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 62 + 74 Use subject as title @@ -1576,7 +1596,7 @@ Use attachment filename as title src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 66 + 78 Use attachment filename as title @@ -1584,7 +1604,7 @@ Do not assign a correspondent src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 73 + 85 Do not assign a correspondent @@ -1592,7 +1612,7 @@ Use mail address src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 77 + 89 Use mail address @@ -1600,7 +1620,7 @@ Use name (or mail address if not available) src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 81 + 93 Use name (or mail address if not available) @@ -1608,7 +1628,7 @@ Use correspondent selected below src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 85 + 97 Use correspondent selected below @@ -1616,7 +1636,7 @@ Create new mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 125 + 137 Create new mail rule @@ -1624,7 +1644,7 @@ Edit mail rule src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts - 129 + 141 Edit mail rule From ecd345f3e1b921bfbf1dd5f48d4c995163139021 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 30 Dec 2022 15:17:57 -0800 Subject: [PATCH 29/40] v1.11.2 --- src-ui/src/environments/environment.prod.ts | 2 +- src/paperless/version.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts index a5254cc74..ca9bb4400 100644 --- a/src-ui/src/environments/environment.prod.ts +++ b/src-ui/src/environments/environment.prod.ts @@ -5,7 +5,7 @@ export const environment = { apiBaseUrl: document.baseURI + 'api/', apiVersion: '2', appTitle: 'Paperless-ngx', - version: '1.11.1-dev', + version: '1.11.2', webSocketHost: window.location.host, webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:', webSocketBaseUrl: base_url.pathname + 'ws/', diff --git a/src/paperless/version.py b/src/paperless/version.py index 62004c02b..a89228fff 100644 --- a/src/paperless/version.py +++ b/src/paperless/version.py @@ -1,7 +1,7 @@ from typing import Final from typing import Tuple -__version__: Final[Tuple[int, int, int]] = (1, 11, 1) +__version__: Final[Tuple[int, int, int]] = (1, 11, 2) # Version string like X.Y.Z __full_version_str__: Final[str] = ".".join(map(str, __version__)) # Version string like X.Y From 7d3110f392b92c46e1b2947d73ba552fa0c27ce2 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 30 Dec 2022 15:39:02 -0800 Subject: [PATCH 30/40] Update version strings for dev --- src-ui/src/environments/environment.prod.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts index ca9bb4400..22af10820 100644 --- a/src-ui/src/environments/environment.prod.ts +++ b/src-ui/src/environments/environment.prod.ts @@ -5,7 +5,7 @@ export const environment = { apiBaseUrl: document.baseURI + 'api/', apiVersion: '2', appTitle: 'Paperless-ngx', - version: '1.11.2', + version: '1.11.2-dev', webSocketHost: window.location.host, webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:', webSocketBaseUrl: base_url.pathname + 'ws/', From 384a11867259d0eeeb3a36f5d9b7e0f653486f86 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 30 Dec 2022 15:44:27 -0800 Subject: [PATCH 31/40] [Documentation] Add v1.11.2 changelog (#2282) * Changelog v1.11.2 - GHA * Update changelog.md Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com> --- docs/changelog.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/changelog.md b/docs/changelog.md index d44b0b844..32c715f6d 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,14 +1,18 @@ # Changelog -## paperless-ngx 1.11.1 +## paperless-ngx 1.11.2 + +Versions 1.11.1 and 1.11.2 contain bug fixes from v1.11.0 that prevented use of the new email consumption feature ### Bug Fixes +- Fix frontend mailrule missing consumption scope parameter [@shamoon](https://github.com/shamoon) ([#2280](https://github.com/paperless-ngx/paperless-ngx/pull/2280)) - Fix: missing frontend email attachment options [@shamoon](https://github.com/shamoon) ([#2272](https://github.com/paperless-ngx/paperless-ngx/pull/2272)) - Fix: edit dialog creation in v1.11.0 [@shamoon](https://github.com/shamoon) ([#2273](https://github.com/paperless-ngx/paperless-ngx/pull/2273)) ### All App Changes +- Fix frontend mailrule missing consumption scope parameter [@shamoon](https://github.com/shamoon) ([#2280](https://github.com/paperless-ngx/paperless-ngx/pull/2280)) - Fix: missing frontend email attachment options [@shamoon](https://github.com/shamoon) ([#2272](https://github.com/paperless-ngx/paperless-ngx/pull/2272)) - Fix: edit dialog creation in v1.11.0 [@shamoon](https://github.com/shamoon) ([#2273](https://github.com/paperless-ngx/paperless-ngx/pull/2273)) From 25f0a79d0680d8632bc77528b9c48ff2e094359e Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 31 Dec 2022 08:08:30 -0800 Subject: [PATCH 32/40] fix dropdown selection model updating --- .../document-list/bulk-editor/bulk-editor.component.html | 8 ++++---- .../filter-editor/filter-editor.component.html | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src-ui/src/app/components/document-list/bulk-editor/bulk-editor.component.html b/src-ui/src/app/components/document-list/bulk-editor/bulk-editor.component.html index d8345fd81..aef47b605 100644 --- a/src-ui/src/app/components/document-list/bulk-editor/bulk-editor.component.html +++ b/src-ui/src/app/components/document-list/bulk-editor/bulk-editor.component.html @@ -31,7 +31,7 @@ [editing]="true" [multiple]="true" [applyOnClose]="applyOnClose" - (open)="openTagsDropdown()" + (opened)="openTagsDropdown()" [(selectionModel)]="tagSelectionModel" (apply)="setTags($event)"> @@ -40,7 +40,7 @@ [items]="correspondents" [editing]="true" [applyOnClose]="applyOnClose" - (open)="openCorrespondentDropdown()" + (opened)="openCorrespondentDropdown()" [(selectionModel)]="correspondentSelectionModel" (apply)="setCorrespondents($event)"> @@ -49,7 +49,7 @@ [items]="documentTypes" [editing]="true" [applyOnClose]="applyOnClose" - (open)="openDocumentTypeDropdown()" + (opened)="openDocumentTypeDropdown()" [(selectionModel)]="documentTypeSelectionModel" (apply)="setDocumentTypes($event)"> @@ -58,7 +58,7 @@ [items]="storagePaths" [editing]="true" [applyOnClose]="applyOnClose" - (open)="openStoragePathDropdown()" + (opened)="openStoragePathDropdown()" [(selectionModel)]="storagePathsSelectionModel" (apply)="setStoragePaths($event)"> diff --git a/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.html b/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.html index 0a6b95939..3b78d8445 100644 --- a/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.html +++ b/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.html @@ -30,27 +30,27 @@ [(selectionModel)]="tagSelectionModel" (selectionModelChange)="updateRules()" [multiple]="true" - (open)="onTagsDropdownOpen()" + (opened)="onTagsDropdownOpen()" [allowSelectNone]="true">
From 28b26eb4c7468a74eab512e51bb2f93bccc0cf8a Mon Sep 17 00:00:00 2001 From: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sat, 31 Dec 2022 08:35:52 -0800 Subject: [PATCH 33/40] Check for and handle the mail's date being naive --- src/paperless_mail/parsers.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/paperless_mail/parsers.py b/src/paperless_mail/parsers.py index d50217f2e..cc5d4e3c8 100644 --- a/src/paperless_mail/parsers.py +++ b/src/paperless_mail/parsers.py @@ -8,6 +8,8 @@ import requests from bleach import clean from bleach import linkify from django.conf import settings +from django.utils.timezone import is_naive +from django.utils.timezone import make_aware from documents.parsers import DocumentParser from documents.parsers import make_thumbnail_from_pdf from documents.parsers import ParseError @@ -135,7 +137,11 @@ class MailDocumentParser(DocumentParser): self.text += f"\n\n{strip_text(mail.text)}" - self.date = mail.date + if is_naive(mail.date): + self.date = make_aware(mail.date) + else: + self.date = mail.date + self.archive_path = self.generate_pdf(document_path) def tika_parse(self, html: str): From 26c7fad00523c5a6ff06b7893e348da2f23bd739 Mon Sep 17 00:00:00 2001 From: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Fri, 30 Dec 2022 13:07:29 -0800 Subject: [PATCH 34/40] If extracting text from a fallback file (ie forced), allow the text to be used --- src/paperless_tesseract/parsers.py | 32 ++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/src/paperless_tesseract/parsers.py b/src/paperless_tesseract/parsers.py index 4cc9b8e5f..4107cace8 100644 --- a/src/paperless_tesseract/parsers.py +++ b/src/paperless_tesseract/parsers.py @@ -1,6 +1,8 @@ import json import os import re +from pathlib import Path +from typing import Optional from django.conf import settings from documents.parsers import DocumentParser @@ -99,7 +101,7 @@ class RasterisedDocumentParser(DocumentParser): self.log("warning", f"Error while calculating DPI for image {image}: {e}") return None - def extract_text(self, sidecar_file, pdf_file): + def extract_text(self, sidecar_file: Optional[Path], pdf_file: Path): # When re-doing OCR, the sidecar contains ONLY the new text, not # the whole text, so do not utilize it in that case if ( @@ -139,11 +141,15 @@ class RasterisedDocumentParser(DocumentParser): self.log("debug", f"Detected language {lang}") - if lang in { - "ar", # Arabic - "he", # Hebrew, - "fa", # Persian - }: + if ( + lang + in { + "ar", # Arabic + "he", # Hebrew, + "fa", # Persian + } + and pdf_file.name != "archive-fallback.pdf" + ): raise RtlLanguageException() return stripped except RtlLanguageException: @@ -275,7 +281,7 @@ class RasterisedDocumentParser(DocumentParser): return ocrmypdf_args - def parse(self, document_path, mime_type, file_name=None): + def parse(self, document_path: Path, mime_type, file_name=None): # This forces tesseract to use one core per page. os.environ["OMP_THREAD_LIMIT"] = "1" @@ -300,8 +306,8 @@ class RasterisedDocumentParser(DocumentParser): import ocrmypdf from ocrmypdf import InputFileError, EncryptedPdfError - archive_path = os.path.join(self.tempdir, "archive.pdf") - sidecar_file = os.path.join(self.tempdir, "sidecar.txt") + archive_path = Path(os.path.join(self.tempdir, "archive.pdf")) + sidecar_file = Path(os.path.join(self.tempdir, "sidecar.txt")) args = self.construct_ocrmypdf_parameters( document_path, @@ -335,8 +341,12 @@ class RasterisedDocumentParser(DocumentParser): f"Attempting force OCR to get the text.", ) - archive_path_fallback = os.path.join(self.tempdir, "archive-fallback.pdf") - sidecar_file_fallback = os.path.join(self.tempdir, "sidecar-fallback.txt") + archive_path_fallback = Path( + os.path.join(self.tempdir, "archive-fallback.pdf"), + ) + sidecar_file_fallback = Path( + os.path.join(self.tempdir, "sidecar-fallback.txt"), + ) # Attempt to run OCR with safe settings. From d8e02c6fa045d5b2b5cdc4f5b0c16c3be9824d65 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Jan 2023 18:27:37 +0000 Subject: [PATCH 35/40] Bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.47.1 in /src-ui Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.43.0 to 5.47.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.47.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- src-ui/package-lock.json | 271 +++++++++++++++++++++++++++++++++++++-- src-ui/package.json | 2 +- 2 files changed, 259 insertions(+), 14 deletions(-) diff --git a/src-ui/package-lock.json b/src-ui/package-lock.json index 20310b23d..3bb152766 100644 --- a/src-ui/package-lock.json +++ b/src-ui/package-lock.json @@ -44,7 +44,7 @@ "@angular/compiler-cli": "~14.2.8", "@types/jest": "28.1.6", "@types/node": "^18.7.23", - "@typescript-eslint/eslint-plugin": "5.43.0", + "@typescript-eslint/eslint-plugin": "5.47.1", "@typescript-eslint/parser": "5.43.0", "concurrently": "7.4.0", "eslint": "^8.28.0", @@ -4780,14 +4780,14 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", - "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.47.1.tgz", + "integrity": "sha512-r4RZ2Jl9kcQN7K/dcOT+J7NAimbiis4sSM9spvWimsBvDegMhKLA5vri2jG19PmIPbDjPeWzfUPQ2hjEzA4Nmg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/type-utils": "5.43.0", - "@typescript-eslint/utils": "5.43.0", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/type-utils": "5.47.1", + "@typescript-eslint/utils": "5.47.1", "debug": "^4.3.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", @@ -4812,6 +4812,162 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz", + "integrity": "sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.47.1.tgz", + "integrity": "sha512-/UKOeo8ee80A7/GJA427oIrBi/Gd4osk/3auBUg4Rn9EahFpevVV1mUK8hjyQD5lHPqX397x6CwOk5WGh1E/1w==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.47.1", + "@typescript-eslint/utils": "5.47.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.1.tgz", + "integrity": "sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz", + "integrity": "sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.47.1.tgz", + "integrity": "sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/typescript-estree": "5.47.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz", + "integrity": "sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.47.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -22389,14 +22545,14 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", - "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.47.1.tgz", + "integrity": "sha512-r4RZ2Jl9kcQN7K/dcOT+J7NAimbiis4sSM9spvWimsBvDegMhKLA5vri2jG19PmIPbDjPeWzfUPQ2hjEzA4Nmg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/type-utils": "5.43.0", - "@typescript-eslint/utils": "5.43.0", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/type-utils": "5.47.1", + "@typescript-eslint/utils": "5.47.1", "debug": "^4.3.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", @@ -22405,6 +22561,95 @@ "tsutils": "^3.21.0" }, "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz", + "integrity": "sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.47.1.tgz", + "integrity": "sha512-/UKOeo8ee80A7/GJA427oIrBi/Gd4osk/3auBUg4Rn9EahFpevVV1mUK8hjyQD5lHPqX397x6CwOk5WGh1E/1w==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.47.1", + "@typescript-eslint/utils": "5.47.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.1.tgz", + "integrity": "sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz", + "integrity": "sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.47.1.tgz", + "integrity": "sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/typescript-estree": "5.47.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz", + "integrity": "sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.47.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", diff --git a/src-ui/package.json b/src-ui/package.json index 0eeb9867b..36828f2aa 100644 --- a/src-ui/package.json +++ b/src-ui/package.json @@ -49,7 +49,7 @@ "@angular/compiler-cli": "~14.2.8", "@types/jest": "28.1.6", "@types/node": "^18.7.23", - "@typescript-eslint/eslint-plugin": "5.43.0", + "@typescript-eslint/eslint-plugin": "5.47.1", "@typescript-eslint/parser": "5.43.0", "concurrently": "7.4.0", "eslint": "^8.28.0", From cb4beb5e71dbefb2e93157e8ba28032c8b8df79a Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 1 Jan 2023 14:12:42 -0800 Subject: [PATCH 36/40] v1.11.3 --- src-ui/src/environments/environment.prod.ts | 2 +- src/paperless/version.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts index 22af10820..b157e3651 100644 --- a/src-ui/src/environments/environment.prod.ts +++ b/src-ui/src/environments/environment.prod.ts @@ -5,7 +5,7 @@ export const environment = { apiBaseUrl: document.baseURI + 'api/', apiVersion: '2', appTitle: 'Paperless-ngx', - version: '1.11.2-dev', + version: '1.11.3', webSocketHost: window.location.host, webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:', webSocketBaseUrl: base_url.pathname + 'ws/', diff --git a/src/paperless/version.py b/src/paperless/version.py index a89228fff..ecc073afe 100644 --- a/src/paperless/version.py +++ b/src/paperless/version.py @@ -1,7 +1,7 @@ from typing import Final from typing import Tuple -__version__: Final[Tuple[int, int, int]] = (1, 11, 2) +__version__: Final[Tuple[int, int, int]] = (1, 11, 3) # Version string like X.Y.Z __full_version_str__: Final[str] = ".".join(map(str, __version__)) # Version string like X.Y From 2eeb02638bed784375776986b5d56ca8eff33784 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 1 Jan 2023 14:37:36 -0800 Subject: [PATCH 37/40] [Documentation] Add v1.11.3 changelog (#2311) * Changelog v1.11.3 - GHA * Update changelog.md Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com> --- docs/changelog.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs/changelog.md b/docs/changelog.md index 32c715f6d..9742a0abc 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,28 @@ # Changelog +## paperless-ngx 1.11.3 + +### Breaking Changes + +*Note: PR #2279 could represent a breaking change to the API which may affect third party applications that were only checking the `post_document` endpoint for result = 'OK' as opposed to e.g. HTTP status = 200* + +- Bugfix: Return created task ID when posting document to API [@stumpylog](https://github.com/stumpylog) ([#2279](https://github.com/paperless-ngx/paperless-ngx/pull/2279)) + +### Bug Fixes + +- Bugfix: Fix no content when processing some RTL files [@stumpylog](https://github.com/stumpylog) ([#2295](https://github.com/paperless-ngx/paperless-ngx/pull/2295)) +- Bugfix: Handle email dates maybe being naive [@stumpylog](https://github.com/stumpylog) ([#2293](https://github.com/paperless-ngx/paperless-ngx/pull/2293)) +- Fix: live filterable dropdowns broken in 1.11.x [@shamoon](https://github.com/shamoon) ([#2292](https://github.com/paperless-ngx/paperless-ngx/pull/2292)) +- Bugfix: Reading environment from files didn't work for management commands [@stumpylog](https://github.com/stumpylog) ([#2261](https://github.com/paperless-ngx/paperless-ngx/pull/2261)) +- Bugfix: Return created task ID when posting document to API [@stumpylog](https://github.com/stumpylog) ([#2279](https://github.com/paperless-ngx/paperless-ngx/pull/2279)) + +### All App Changes + +- Bugfix: Fix no content when processing some RTL files [@stumpylog](https://github.com/stumpylog) ([#2295](https://github.com/paperless-ngx/paperless-ngx/pull/2295)) +- Bugfix: Handle email dates maybe being naive [@stumpylog](https://github.com/stumpylog) ([#2293](https://github.com/paperless-ngx/paperless-ngx/pull/2293)) +- Fix: live filterable dropdowns broken in 1.11.x [@shamoon](https://github.com/shamoon) ([#2292](https://github.com/paperless-ngx/paperless-ngx/pull/2292)) +- Bugfix: Return created task ID when posting document to API [@stumpylog](https://github.com/stumpylog) ([#2279](https://github.com/paperless-ngx/paperless-ngx/pull/2279)) + ## paperless-ngx 1.11.2 Versions 1.11.1 and 1.11.2 contain bug fixes from v1.11.0 that prevented use of the new email consumption feature From 3fe68d7bbe18b16996d5831a6765addbe43fd08b Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 1 Jan 2023 14:39:01 -0800 Subject: [PATCH 38/40] v1.11.3 --- docs/changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/changelog.md b/docs/changelog.md index 9742a0abc..8253532c9 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -4,9 +4,9 @@ ### Breaking Changes -*Note: PR #2279 could represent a breaking change to the API which may affect third party applications that were only checking the `post_document` endpoint for result = 'OK' as opposed to e.g. HTTP status = 200* +_Note: PR #2279 could represent a breaking change to the API which may affect third party applications that were only checking the `post_document` endpoint for e.g. result = 'OK' as opposed to e.g. HTTP status = 200_ -- Bugfix: Return created task ID when posting document to API [@stumpylog](https://github.com/stumpylog) ([#2279](https://github.com/paperless-ngx/paperless-ngx/pull/2279)) +- Bugfix: Return created task ID when posting document to API [@stumpylog](https://github.com/stumpylog) ([#2279](https://github.com/paperless-ngx/paperless-ngx/pull/2279)) ### Bug Fixes From b9d1499d0413a70d4d25349df8454b9a5e8ce832 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 1 Jan 2023 14:42:26 -0800 Subject: [PATCH 39/40] update version string for dev --- src-ui/src/environments/environment.prod.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts index b157e3651..291fa5263 100644 --- a/src-ui/src/environments/environment.prod.ts +++ b/src-ui/src/environments/environment.prod.ts @@ -5,7 +5,7 @@ export const environment = { apiBaseUrl: document.baseURI + 'api/', apiVersion: '2', appTitle: 'Paperless-ngx', - version: '1.11.3', + version: '1.11.3-dev', webSocketHost: window.location.host, webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:', webSocketBaseUrl: base_url.pathname + 'ws/', From 53fff1d54a5266b4b4e18a29d927352a192d3679 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Jan 2023 22:54:07 +0000 Subject: [PATCH 40/40] Bump @typescript-eslint/parser from 5.43.0 to 5.47.1 in /src-ui Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.43.0 to 5.47.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.47.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- src-ui/package-lock.json | 340 +++++++++++++++++++++++++-------------- src-ui/package.json | 2 +- 2 files changed, 218 insertions(+), 124 deletions(-) diff --git a/src-ui/package-lock.json b/src-ui/package-lock.json index 3bb152766..dbfe44b2c 100644 --- a/src-ui/package-lock.json +++ b/src-ui/package-lock.json @@ -45,7 +45,7 @@ "@types/jest": "28.1.6", "@types/node": "^18.7.23", "@typescript-eslint/eslint-plugin": "5.47.1", - "@typescript-eslint/parser": "5.43.0", + "@typescript-eslint/parser": "5.47.1", "concurrently": "7.4.0", "eslint": "^8.28.0", "jest": "28.1.3", @@ -4968,36 +4968,15 @@ "node": ">=8" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, "node_modules/@typescript-eslint/parser": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", - "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.47.1.tgz", + "integrity": "sha512-9Vb+KIv29r6GPu4EboWOnQM7T+UjpjXvjCPhNORlgm40a9Ia9bvaPJswvtae1gip2QEeVeGh6YquqAzEgoRAlw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/typescript-estree": "5.47.1", "debug": "^4.3.4" }, "engines": { @@ -5016,6 +4995,109 @@ } } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz", + "integrity": "sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.1.tgz", + "integrity": "sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz", + "integrity": "sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz", + "integrity": "sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.47.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.43.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", @@ -5060,27 +5142,6 @@ } } }, - "node_modules/@typescript-eslint/type-utils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/@typescript-eslint/type-utils/node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, "node_modules/@typescript-eslint/types": { "version": "5.43.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", @@ -5150,27 +5211,6 @@ "node": ">=8" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, "node_modules/@typescript-eslint/utils": { "version": "5.43.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", @@ -18086,6 +18126,27 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -22649,34 +22710,82 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } } } }, "@typescript-eslint/parser": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", - "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.47.1.tgz", + "integrity": "sha512-9Vb+KIv29r6GPu4EboWOnQM7T+UjpjXvjCPhNORlgm40a9Ia9bvaPJswvtae1gip2QEeVeGh6YquqAzEgoRAlw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", + "@typescript-eslint/scope-manager": "5.47.1", + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/typescript-estree": "5.47.1", "debug": "^4.3.4" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz", + "integrity": "sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1" + } + }, + "@typescript-eslint/types": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.47.1.tgz", + "integrity": "sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz", + "integrity": "sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.47.1", + "@typescript-eslint/visitor-keys": "5.47.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.47.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz", + "integrity": "sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.47.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + } } }, "@typescript-eslint/scope-manager": { @@ -22699,23 +22808,6 @@ "@typescript-eslint/utils": "5.43.0", "debug": "^4.3.4", "tsutils": "^3.21.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } } }, "@typescript-eslint/types": { @@ -22758,21 +22850,6 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } } } }, @@ -32215,6 +32292,23 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", diff --git a/src-ui/package.json b/src-ui/package.json index 36828f2aa..12436b128 100644 --- a/src-ui/package.json +++ b/src-ui/package.json @@ -50,7 +50,7 @@ "@types/jest": "28.1.6", "@types/node": "^18.7.23", "@typescript-eslint/eslint-plugin": "5.47.1", - "@typescript-eslint/parser": "5.43.0", + "@typescript-eslint/parser": "5.47.1", "concurrently": "7.4.0", "eslint": "^8.28.0", "jest": "28.1.3",