From 45138a18812fa7ffa4e376a3dbc5f4d9f96c1c84 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 14 May 2024 22:38:23 -0700 Subject: [PATCH 1/5] Reset dev version string --- 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 19b8e7127..357608fa9 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: '5', appTitle: 'Paperless-ngx', - version: '2.8.5', + version: '2.8.5-dev', webSocketHost: window.location.host, webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:', webSocketBaseUrl: base_url.pathname + 'ws/', From 97eec44647280b0c0a7341ce733d488959e5f945 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 15 May 2024 13:10:07 -0700 Subject: [PATCH 2/5] Fix: retain sort field from global search filtering, use `FILTER_HAS_TAGS_ALL` (#6737) --- .../global-search.component.spec.ts | 61 ++++++++++++++----- .../global-search/global-search.component.ts | 17 ++++-- 2 files changed, 57 insertions(+), 21 deletions(-) diff --git a/src-ui/src/app/components/app-frame/global-search/global-search.component.spec.ts b/src-ui/src/app/components/app-frame/global-search/global-search.component.spec.ts index 20e39ee57..076fa95d1 100644 --- a/src-ui/src/app/components/app-frame/global-search/global-search.component.spec.ts +++ b/src-ui/src/app/components/app-frame/global-search/global-search.component.spec.ts @@ -24,7 +24,7 @@ import { FILTER_HAS_CORRESPONDENT_ANY, FILTER_HAS_DOCUMENT_TYPE_ANY, FILTER_HAS_STORAGE_PATH_ANY, - FILTER_HAS_TAGS_ANY, + FILTER_HAS_TAGS_ALL, } from 'src/app/data/filter-rule-type' import { NgxBootstrapIconsModule, allIcons } from 'ngx-bootstrap-icons' import { DocumentService } from 'src/app/services/rest/document.service' @@ -294,36 +294,67 @@ describe('GlobalSearchComponent', () => { component.primaryAction(DataType.Correspondent, object) expect(routerSpy).toHaveBeenCalledWith(['/documents'], { - queryParams: queryParamsFromFilterRules([ + queryParams: Object.assign( { - rule_type: FILTER_HAS_CORRESPONDENT_ANY, - value: object.id.toString(), + page: 1, + reverse: 1, + sort: 'created', }, - ]), + queryParamsFromFilterRules([ + { + rule_type: FILTER_HAS_CORRESPONDENT_ANY, + value: object.id.toString(), + }, + ]) + ), }) component.primaryAction(DataType.DocumentType, object) expect(routerSpy).toHaveBeenCalledWith(['/documents'], { - queryParams: queryParamsFromFilterRules([ + queryParams: Object.assign( { - rule_type: FILTER_HAS_DOCUMENT_TYPE_ANY, - value: object.id.toString(), + page: 1, + reverse: 1, + sort: 'created', }, - ]), + queryParamsFromFilterRules([ + { + rule_type: FILTER_HAS_DOCUMENT_TYPE_ANY, + value: object.id.toString(), + }, + ]) + ), }) component.primaryAction(DataType.StoragePath, object) expect(routerSpy).toHaveBeenCalledWith(['/documents'], { - queryParams: queryParamsFromFilterRules([ - { rule_type: FILTER_HAS_STORAGE_PATH_ANY, value: object.id.toString() }, - ]), + queryParams: Object.assign( + { + page: 1, + reverse: 1, + sort: 'created', + }, + queryParamsFromFilterRules([ + { + rule_type: FILTER_HAS_STORAGE_PATH_ANY, + value: object.id.toString(), + }, + ]) + ), }) component.primaryAction(DataType.Tag, object) expect(routerSpy).toHaveBeenCalledWith(['/documents'], { - queryParams: queryParamsFromFilterRules([ - { rule_type: FILTER_HAS_TAGS_ANY, value: object.id.toString() }, - ]), + queryParams: Object.assign( + { + page: 1, + reverse: 1, + sort: 'created', + }, + queryParamsFromFilterRules([ + { rule_type: FILTER_HAS_TAGS_ALL, value: object.id.toString() }, + ]) + ), }) component.primaryAction(DataType.User, object) diff --git a/src-ui/src/app/components/app-frame/global-search/global-search.component.ts b/src-ui/src/app/components/app-frame/global-search/global-search.component.ts index 837a8f39d..2742ff59a 100644 --- a/src-ui/src/app/components/app-frame/global-search/global-search.component.ts +++ b/src-ui/src/app/components/app-frame/global-search/global-search.component.ts @@ -14,7 +14,7 @@ import { FILTER_HAS_CORRESPONDENT_ANY, FILTER_HAS_DOCUMENT_TYPE_ANY, FILTER_HAS_STORAGE_PATH_ANY, - FILTER_HAS_TAGS_ANY, + FILTER_HAS_TAGS_ALL, } from 'src/app/data/filter-rule-type' import { DataType } from 'src/app/data/datatype' import { ObjectWithId } from 'src/app/data/object-with-id' @@ -41,7 +41,7 @@ import { TagEditDialogComponent } from '../../common/edit-dialog/tag-edit-dialog import { UserEditDialogComponent } from '../../common/edit-dialog/user-edit-dialog/user-edit-dialog.component' import { WorkflowEditDialogComponent } from '../../common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component' import { HotKeyService } from 'src/app/services/hot-key.service' -import { queryParamsFromFilterRules } from 'src/app/utils/query-params' +import { paramsFromViewState } from 'src/app/utils/query-params' @Component({ selector: 'pngx-global-search', @@ -132,7 +132,7 @@ export class GlobalSearchComponent implements OnInit { filterRuleType = FILTER_HAS_STORAGE_PATH_ANY break case DataType.Tag: - filterRuleType = FILTER_HAS_TAGS_ANY + filterRuleType = FILTER_HAS_TAGS_ALL break case DataType.User: editDialogComponent = UserEditDialogComponent @@ -160,9 +160,14 @@ export class GlobalSearchComponent implements OnInit { } if (filterRuleType) { - let params = queryParamsFromFilterRules([ - { rule_type: filterRuleType, value: object.id.toString() }, - ]) + let params = paramsFromViewState({ + filterRules: [ + { rule_type: filterRuleType, value: object.id.toString() }, + ], + currentPage: 1, + sortField: this.documentListViewService.sortField ?? 'created', + sortReverse: this.documentListViewService.sortReverse, + }) this.navigateOrOpenInNewWindow(['/documents'], newWindow, { queryParams: params, }) From ed05b40ba461641b1b59b0a92f51f3f6a66ce180 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 15 May 2024 13:18:50 -0700 Subject: [PATCH 3/5] Security: disallow API remote-user auth if disabled (#6739) --- src/paperless/auth.py | 11 +++++++++ src/paperless/tests/test_remote_user.py | 33 +++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/src/paperless/auth.py b/src/paperless/auth.py index ba9320b5d..6ca97d608 100644 --- a/src/paperless/auth.py +++ b/src/paperless/auth.py @@ -52,6 +52,17 @@ class HttpRemoteUserMiddleware(PersistentRemoteUserMiddleware): header = settings.HTTP_REMOTE_USER_HEADER_NAME + def process_request(self, request: HttpRequest) -> None: + # If remote user auth is enabled only for the frontend, not the API, + # then we need dont want to authenticate the user for API requests. + if ( + "/api/" in request.path + and "paperless.auth.PaperlessRemoteUserAuthentication" + not in settings.REST_FRAMEWORK["DEFAULT_AUTHENTICATION_CLASSES"] + ): + return + return super().process_request(request) + class PaperlessRemoteUserAuthentication(authentication.RemoteUserAuthentication): """ diff --git a/src/paperless/tests/test_remote_user.py b/src/paperless/tests/test_remote_user.py index c5d7a6db4..ebe1b3ff5 100644 --- a/src/paperless/tests/test_remote_user.py +++ b/src/paperless/tests/test_remote_user.py @@ -2,6 +2,7 @@ import os from unittest import mock from django.contrib.auth.models import User +from django.test import override_settings from rest_framework import status from rest_framework.test import APITestCase @@ -88,6 +89,38 @@ class TestRemoteUser(DirectoriesMixin, APITestCase): self.assertEqual(response.status_code, status.HTTP_200_OK) + @override_settings( + REST_FRAMEWORK={ + "DEFAULT_AUTHENTICATION_CLASSES": [ + "rest_framework.authentication.BasicAuthentication", + "rest_framework.authentication.TokenAuthentication", + "rest_framework.authentication.SessionAuthentication", + ], + }, + ) + def test_remote_user_api_disabled(self): + """ + GIVEN: + - Configured user + - Remote user auth enabled for frontend but disabled for the API + - Note that REST_FRAMEWORK['DEFAULT_AUTHENTICATION_CLASSES'] is set in settings.py in production + WHEN: + - API call is made to get documents + THEN: + - Call fails + """ + response = self.client.get( + "/api/documents/", + headers={ + "Remote-User": self.user.username, + }, + ) + + self.assertIn( + response.status_code, + [status.HTTP_401_UNAUTHORIZED, status.HTTP_403_FORBIDDEN], + ) + def test_remote_user_header_setting(self): """ GIVEN: From 853c74503964ad0f5d22dde4873cc9817e547280 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 15 May 2024 13:24:05 -0700 Subject: [PATCH 4/5] Update frontend translation strings --- src-ui/messages.xlf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf index f3e43d396..502b29e30 100644 --- a/src-ui/messages.xlf +++ b/src-ui/messages.xlf @@ -2823,22 +2823,22 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 From 0e95b0a64bacbb29d80be11ff02f28ef14e1be8e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 15 May 2024 13:50:24 -0700 Subject: [PATCH 5/5] New Crowdin translations by GitHub Action (#6735) Co-authored-by: Crowdin Bot --- src-ui/src/locale/messages.af_ZA.xlf | 8 ++++---- src-ui/src/locale/messages.ar_AR.xlf | 8 ++++---- src-ui/src/locale/messages.be_BY.xlf | 8 ++++---- src-ui/src/locale/messages.bg_BG.xlf | 8 ++++---- src-ui/src/locale/messages.ca_ES.xlf | 10 +++++----- src-ui/src/locale/messages.cs_CZ.xlf | 8 ++++---- src-ui/src/locale/messages.da_DK.xlf | 8 ++++---- src-ui/src/locale/messages.de_DE.xlf | 8 ++++---- src-ui/src/locale/messages.el_GR.xlf | 8 ++++---- src-ui/src/locale/messages.es_ES.xlf | 8 ++++---- src-ui/src/locale/messages.fi_FI.xlf | 8 ++++---- src-ui/src/locale/messages.fr_FR.xlf | 8 ++++---- src-ui/src/locale/messages.he_IL.xlf | 8 ++++---- src-ui/src/locale/messages.hr_HR.xlf | 8 ++++---- src-ui/src/locale/messages.hu_HU.xlf | 8 ++++---- src-ui/src/locale/messages.id_ID.xlf | 8 ++++---- src-ui/src/locale/messages.it_IT.xlf | 8 ++++---- src-ui/src/locale/messages.ja_JP.xlf | 8 ++++---- src-ui/src/locale/messages.ko_KR.xlf | 8 ++++---- src-ui/src/locale/messages.lb_LU.xlf | 8 ++++---- src-ui/src/locale/messages.lv_LV.xlf | 8 ++++---- src-ui/src/locale/messages.nl_NL.xlf | 8 ++++---- src-ui/src/locale/messages.no_NO.xlf | 8 ++++---- src-ui/src/locale/messages.pl_PL.xlf | 8 ++++---- src-ui/src/locale/messages.pt_BR.xlf | 8 ++++---- src-ui/src/locale/messages.pt_PT.xlf | 8 ++++---- src-ui/src/locale/messages.ro_RO.xlf | 8 ++++---- src-ui/src/locale/messages.ru_RU.xlf | 8 ++++---- src-ui/src/locale/messages.sk_SK.xlf | 8 ++++---- src-ui/src/locale/messages.sl_SI.xlf | 8 ++++---- src-ui/src/locale/messages.sr_CS.xlf | 8 ++++---- src-ui/src/locale/messages.sv_SE.xlf | 8 ++++---- src-ui/src/locale/messages.th_TH.xlf | 8 ++++---- src-ui/src/locale/messages.tr_TR.xlf | 8 ++++---- src-ui/src/locale/messages.uk_UA.xlf | 8 ++++---- src-ui/src/locale/messages.vi_VN.xlf | 8 ++++---- src-ui/src/locale/messages.zh_CN.xlf | 8 ++++---- src-ui/src/locale/messages.zh_TW.xlf | 8 ++++---- src/locale/ca_ES/LC_MESSAGES/django.po | 2 +- 39 files changed, 154 insertions(+), 154 deletions(-) diff --git a/src-ui/src/locale/messages.af_ZA.xlf b/src-ui/src/locale/messages.af_ZA.xlf index 5b196ce45..997097aed 100644 --- a/src-ui/src/locale/messages.af_ZA.xlf +++ b/src-ui/src/locale/messages.af_ZA.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.ar_AR.xlf b/src-ui/src/locale/messages.ar_AR.xlf index 7981af113..bd0890ecc 100644 --- a/src-ui/src/locale/messages.ar_AR.xlf +++ b/src-ui/src/locale/messages.ar_AR.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.be_BY.xlf b/src-ui/src/locale/messages.be_BY.xlf index 499510348..610ad17f0 100644 --- a/src-ui/src/locale/messages.be_BY.xlf +++ b/src-ui/src/locale/messages.be_BY.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.bg_BG.xlf b/src-ui/src/locale/messages.bg_BG.xlf index 1e6cd5509..626a7b024 100644 --- a/src-ui/src/locale/messages.bg_BG.xlf +++ b/src-ui/src/locale/messages.bg_BG.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.ca_ES.xlf b/src-ui/src/locale/messages.ca_ES.xlf index 855cc92ac..8abb2d5fa 100644 --- a/src-ui/src/locale/messages.ca_ES.xlf +++ b/src-ui/src/locale/messages.ca_ES.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Objecte actualitzat correctament. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error desant objecte. @@ -5735,7 +5735,7 @@ src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html 20 - Current ASN + ASN Actual Other diff --git a/src-ui/src/locale/messages.cs_CZ.xlf b/src-ui/src/locale/messages.cs_CZ.xlf index 0b2108d70..3d4e9a82a 100644 --- a/src-ui/src/locale/messages.cs_CZ.xlf +++ b/src-ui/src/locale/messages.cs_CZ.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.da_DK.xlf b/src-ui/src/locale/messages.da_DK.xlf index d8aacaf28..c73c3e063 100644 --- a/src-ui/src/locale/messages.da_DK.xlf +++ b/src-ui/src/locale/messages.da_DK.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.de_DE.xlf b/src-ui/src/locale/messages.de_DE.xlf index e80c533e6..801a29219 100644 --- a/src-ui/src/locale/messages.de_DE.xlf +++ b/src-ui/src/locale/messages.de_DE.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Objekte erfolgreich aktualisiert. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Fehler beim Speichern des Objekts. diff --git a/src-ui/src/locale/messages.el_GR.xlf b/src-ui/src/locale/messages.el_GR.xlf index 55afcd01e..83bd498c7 100644 --- a/src-ui/src/locale/messages.el_GR.xlf +++ b/src-ui/src/locale/messages.el_GR.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.es_ES.xlf b/src-ui/src/locale/messages.es_ES.xlf index 547d28558..0ed32c047 100644 --- a/src-ui/src/locale/messages.es_ES.xlf +++ b/src-ui/src/locale/messages.es_ES.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.fi_FI.xlf b/src-ui/src/locale/messages.fi_FI.xlf index bbbbd054b..6ff2d8ce6 100644 --- a/src-ui/src/locale/messages.fi_FI.xlf +++ b/src-ui/src/locale/messages.fi_FI.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.fr_FR.xlf b/src-ui/src/locale/messages.fr_FR.xlf index 37b6a9bef..3b3529e72 100644 --- a/src-ui/src/locale/messages.fr_FR.xlf +++ b/src-ui/src/locale/messages.fr_FR.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Objet mis à jour avec succès. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Une erreur s'est produite lors de la sauvegarde de l'objet. diff --git a/src-ui/src/locale/messages.he_IL.xlf b/src-ui/src/locale/messages.he_IL.xlf index 34699f210..a2d4a00f0 100644 --- a/src-ui/src/locale/messages.he_IL.xlf +++ b/src-ui/src/locale/messages.he_IL.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.hr_HR.xlf b/src-ui/src/locale/messages.hr_HR.xlf index cb881e478..484bb0639 100644 --- a/src-ui/src/locale/messages.hr_HR.xlf +++ b/src-ui/src/locale/messages.hr_HR.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.hu_HU.xlf b/src-ui/src/locale/messages.hu_HU.xlf index 503fe7279..575333bb6 100644 --- a/src-ui/src/locale/messages.hu_HU.xlf +++ b/src-ui/src/locale/messages.hu_HU.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.id_ID.xlf b/src-ui/src/locale/messages.id_ID.xlf index e2d9fd463..76738e758 100644 --- a/src-ui/src/locale/messages.id_ID.xlf +++ b/src-ui/src/locale/messages.id_ID.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.it_IT.xlf b/src-ui/src/locale/messages.it_IT.xlf index feb8e31d8..b981c3e09 100644 --- a/src-ui/src/locale/messages.it_IT.xlf +++ b/src-ui/src/locale/messages.it_IT.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Oggetto aggiornato con successo. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Errore durante il salvataggio dell'oggetto. diff --git a/src-ui/src/locale/messages.ja_JP.xlf b/src-ui/src/locale/messages.ja_JP.xlf index 72e7b7109..036432b03 100644 --- a/src-ui/src/locale/messages.ja_JP.xlf +++ b/src-ui/src/locale/messages.ja_JP.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.ko_KR.xlf b/src-ui/src/locale/messages.ko_KR.xlf index 9b5804693..2c17e5026 100644 --- a/src-ui/src/locale/messages.ko_KR.xlf +++ b/src-ui/src/locale/messages.ko_KR.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.lb_LU.xlf b/src-ui/src/locale/messages.lb_LU.xlf index 64ffb0225..659164d8c 100644 --- a/src-ui/src/locale/messages.lb_LU.xlf +++ b/src-ui/src/locale/messages.lb_LU.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.lv_LV.xlf b/src-ui/src/locale/messages.lv_LV.xlf index 4c134cb99..6edcea543 100644 --- a/src-ui/src/locale/messages.lv_LV.xlf +++ b/src-ui/src/locale/messages.lv_LV.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.nl_NL.xlf b/src-ui/src/locale/messages.nl_NL.xlf index 721a31def..91af4e2d0 100644 --- a/src-ui/src/locale/messages.nl_NL.xlf +++ b/src-ui/src/locale/messages.nl_NL.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Object succesvol bijgewerkt. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Fout bij opslaan object. diff --git a/src-ui/src/locale/messages.no_NO.xlf b/src-ui/src/locale/messages.no_NO.xlf index ff0408ad9..eeec5107e 100644 --- a/src-ui/src/locale/messages.no_NO.xlf +++ b/src-ui/src/locale/messages.no_NO.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.pl_PL.xlf b/src-ui/src/locale/messages.pl_PL.xlf index 33ad7ca6b..f8156467e 100644 --- a/src-ui/src/locale/messages.pl_PL.xlf +++ b/src-ui/src/locale/messages.pl_PL.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Pomyślnie zaktualizowano obiekt. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Wystąpił błąd podczas zapisywania obiektu. diff --git a/src-ui/src/locale/messages.pt_BR.xlf b/src-ui/src/locale/messages.pt_BR.xlf index 1edfb2814..01098b864 100644 --- a/src-ui/src/locale/messages.pt_BR.xlf +++ b/src-ui/src/locale/messages.pt_BR.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.pt_PT.xlf b/src-ui/src/locale/messages.pt_PT.xlf index 3428bc100..f88fec72c 100644 --- a/src-ui/src/locale/messages.pt_PT.xlf +++ b/src-ui/src/locale/messages.pt_PT.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.ro_RO.xlf b/src-ui/src/locale/messages.ro_RO.xlf index 0c0a29ca4..b2acc67a8 100644 --- a/src-ui/src/locale/messages.ro_RO.xlf +++ b/src-ui/src/locale/messages.ro_RO.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.ru_RU.xlf b/src-ui/src/locale/messages.ru_RU.xlf index 59dac52c1..f96e14262 100644 --- a/src-ui/src/locale/messages.ru_RU.xlf +++ b/src-ui/src/locale/messages.ru_RU.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.sk_SK.xlf b/src-ui/src/locale/messages.sk_SK.xlf index bdfa643b1..80c288844 100644 --- a/src-ui/src/locale/messages.sk_SK.xlf +++ b/src-ui/src/locale/messages.sk_SK.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.sl_SI.xlf b/src-ui/src/locale/messages.sl_SI.xlf index 462c19f14..842bea47f 100644 --- a/src-ui/src/locale/messages.sl_SI.xlf +++ b/src-ui/src/locale/messages.sl_SI.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.sr_CS.xlf b/src-ui/src/locale/messages.sr_CS.xlf index 3f6088927..c625aa1bd 100644 --- a/src-ui/src/locale/messages.sr_CS.xlf +++ b/src-ui/src/locale/messages.sr_CS.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.sv_SE.xlf b/src-ui/src/locale/messages.sv_SE.xlf index 54ced2d6e..9cd5dd601 100644 --- a/src-ui/src/locale/messages.sv_SE.xlf +++ b/src-ui/src/locale/messages.sv_SE.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.th_TH.xlf b/src-ui/src/locale/messages.th_TH.xlf index c7b3ca0f8..737214b0b 100644 --- a/src-ui/src/locale/messages.th_TH.xlf +++ b/src-ui/src/locale/messages.th_TH.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.tr_TR.xlf b/src-ui/src/locale/messages.tr_TR.xlf index b477e75a0..ecbac52ac 100644 --- a/src-ui/src/locale/messages.tr_TR.xlf +++ b/src-ui/src/locale/messages.tr_TR.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.uk_UA.xlf b/src-ui/src/locale/messages.uk_UA.xlf index cd827e9ca..0513e9799 100644 --- a/src-ui/src/locale/messages.uk_UA.xlf +++ b/src-ui/src/locale/messages.uk_UA.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.vi_VN.xlf b/src-ui/src/locale/messages.vi_VN.xlf index 2677048da..51b4b4b0f 100644 --- a/src-ui/src/locale/messages.vi_VN.xlf +++ b/src-ui/src/locale/messages.vi_VN.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.zh_CN.xlf b/src-ui/src/locale/messages.zh_CN.xlf index 46afbba9e..f8e53ab30 100644 --- a/src-ui/src/locale/messages.zh_CN.xlf +++ b/src-ui/src/locale/messages.zh_CN.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src-ui/src/locale/messages.zh_TW.xlf b/src-ui/src/locale/messages.zh_TW.xlf index 3b03262e5..9aa7a7c8b 100644 --- a/src-ui/src/locale/messages.zh_TW.xlf +++ b/src-ui/src/locale/messages.zh_TW.xlf @@ -3071,11 +3071,11 @@ Successfully updated object. src/app/components/app-frame/global-search/global-search.component.ts - 175 + 182 src/app/components/app-frame/global-search/global-search.component.ts - 213 + 220 Successfully updated object. @@ -3083,11 +3083,11 @@ Error occurred saving object. src/app/components/app-frame/global-search/global-search.component.ts - 178 + 185 src/app/components/app-frame/global-search/global-search.component.ts - 216 + 223 Error occurred saving object. diff --git a/src/locale/ca_ES/LC_MESSAGES/django.po b/src/locale/ca_ES/LC_MESSAGES/django.po index cb7e6cbf1..2d87742fa 100644 --- a/src/locale/ca_ES/LC_MESSAGES/django.po +++ b/src/locale/ca_ES/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: paperless-ngx\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-04-26 07:19-0700\n" -"PO-Revision-Date: 2024-05-06 20:59\n" +"PO-Revision-Date: 2024-05-15 12:10\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Language: ca_ES\n"