shamoon
169cb9424f
Merge pull request #903 from paperless-ngx/bugfix-superuser-command
...
Bugfix: Superuser Management Won't Reset Password
2022-05-10 16:46:14 -07:00
shamoon
536576518e
Merge pull request #721 from paperless-ngx/bug-fix-date-ignore
...
Fix Ignore Date Parsing
2022-05-10 16:45:58 -07:00
Trenton Holmes
7cbb73be7a
Minor improvements for quality of life
2022-05-09 12:05:29 -07:00
Paperless-ngx Translation Bot [bot]
cdbf81c51c
New Crowdin updates ( #816 )
...
* New translations messages.xlf (Polish)
[ci skip]
* New translations messages.xlf (Italian)
[ci skip]
* New translations messages.xlf (Luxembourgish)
[ci skip]
* New translations messages.xlf (Portuguese, Brazilian)
[ci skip]
* New translations messages.xlf (Chinese Simplified)
[ci skip]
* New translations messages.xlf (Turkish)
[ci skip]
* New translations messages.xlf (Swedish)
[ci skip]
* New translations messages.xlf (Slovenian)
[ci skip]
* New translations messages.xlf (Slovak)
[ci skip]
* New translations messages.xlf (Portuguese)
[ci skip]
* New translations messages.xlf (Dutch)
[ci skip]
* New translations messages.xlf (Hebrew)
[ci skip]
* New translations messages.xlf (Danish)
[ci skip]
* New translations messages.xlf (Finnish)
[ci skip]
* New translations messages.xlf (Greek)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (Czech)
[ci skip]
* New translations messages.xlf (Belarusian)
[ci skip]
* New translations messages.xlf (Spanish)
[ci skip]
* New translations messages.xlf (Romanian)
[ci skip]
* New translations messages.xlf (Russian)
[ci skip]
* New translations messages.xlf (French)
[ci skip]
* New translations messages.xlf (Serbian (Latin))
[ci skip]
* New translations messages.xlf (Arabic, Saudi Arabia)
[ci skip]
* New translations messages.xlf (Belarusian)
[ci skip]
* New translations messages.xlf (Czech)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (Chinese Simplified)
[ci skip]
* New translations messages.xlf (Arabic, Saudi Arabia)
[ci skip]
* New translations messages.xlf (Polish)
[ci skip]
* New translations messages.xlf (Italian)
[ci skip]
* New translations messages.xlf (Luxembourgish)
[ci skip]
* New translations messages.xlf (Portuguese, Brazilian)
[ci skip]
* New translations messages.xlf (Chinese Simplified)
[ci skip]
* New translations messages.xlf (Turkish)
[ci skip]
* New translations messages.xlf (Swedish)
[ci skip]
* New translations messages.xlf (Slovenian)
[ci skip]
* New translations messages.xlf (Slovak)
[ci skip]
* New translations messages.xlf (Portuguese)
[ci skip]
* New translations messages.xlf (Dutch)
[ci skip]
* New translations messages.xlf (Hebrew)
[ci skip]
* New translations messages.xlf (Danish)
[ci skip]
* New translations messages.xlf (Finnish)
[ci skip]
* New translations messages.xlf (Greek)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (Czech)
[ci skip]
* New translations messages.xlf (Belarusian)
[ci skip]
* New translations messages.xlf (Spanish)
[ci skip]
* New translations messages.xlf (Romanian)
[ci skip]
* New translations messages.xlf (Russian)
[ci skip]
* New translations messages.xlf (French)
[ci skip]
* New translations messages.xlf (Serbian (Latin))
[ci skip]
* New translations messages.xlf (Arabic, Saudi Arabia)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (Serbian (Latin))
[ci skip]
* New translations messages.xlf (Serbian (Latin))
[ci skip]
* New translations django.po (Serbian (Latin))
[ci skip]
* New translations messages.xlf (Italian)
[ci skip]
* New translations messages.xlf (Italian)
[ci skip]
* New translations messages.xlf (Danish)
[ci skip]
* New translations messages.xlf (Italian)
[ci skip]
* New translations messages.xlf (Italian)
[ci skip]
* New translations messages.xlf (Polish)
[ci skip]
* New translations messages.xlf (Italian)
[ci skip]
* New translations messages.xlf (Luxembourgish)
[ci skip]
* New translations messages.xlf (Portuguese, Brazilian)
[ci skip]
* New translations messages.xlf (Chinese Simplified)
[ci skip]
* New translations messages.xlf (Turkish)
[ci skip]
* New translations messages.xlf (Swedish)
[ci skip]
* New translations messages.xlf (Slovenian)
[ci skip]
* New translations messages.xlf (Slovak)
[ci skip]
* New translations messages.xlf (Portuguese)
[ci skip]
* New translations messages.xlf (Dutch)
[ci skip]
* New translations messages.xlf (Hebrew)
[ci skip]
* New translations messages.xlf (Danish)
[ci skip]
* New translations messages.xlf (Finnish)
[ci skip]
* New translations messages.xlf (Greek)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (Czech)
[ci skip]
* New translations messages.xlf (Belarusian)
[ci skip]
* New translations messages.xlf (Spanish)
[ci skip]
* New translations messages.xlf (Romanian)
[ci skip]
* New translations messages.xlf (Russian)
[ci skip]
* New translations messages.xlf (French)
[ci skip]
* New translations messages.xlf (Serbian (Latin))
[ci skip]
* New translations messages.xlf (Arabic, Saudi Arabia)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (Polish)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations messages.xlf (Spanish)
[ci skip]
* New translations messages.xlf (Spanish)
[ci skip]
* New translations messages.xlf (French)
[ci skip]
* New translations messages.xlf (Chinese Simplified)
[ci skip]
2022-05-09 11:29:26 -07:00
Trenton Holmes
cc54368658
Removes unused imports from test case
2022-05-09 09:49:11 -07:00
Quinn Casey
d81e4dbe99
Bump version
2022-05-09 09:48:48 -07:00
Trenton Holmes
4fd075aafa
Updates the superuser management command to better handle existing super users
2022-05-09 09:38:17 -07:00
Trenton Holmes
1817d014ef
Fixes missing f on an f-string
2022-05-08 16:57:35 -07:00
Trenton Holmes
5b96944940
Updates the ignore date parsing to utilize the settings defined date order, instead of guessing a bit
2022-05-08 16:57:35 -07:00
Trenton Holmes
8a6aaf4e2d
Adds additional testing for both date parsing and consumed document created date
2022-05-08 16:57:35 -07:00
Trenton Holmes
3003bdd507
Runs pyupgrade to Python 3.8+ and adds a hook for it
2022-05-06 09:04:08 -07:00
Quinn Casey
7909b30b4b
Merge pull request #853 from lippoliv/bugfix-document_exporter-document-dates-are-off-by-one-day-#267
...
Bugfix document exporter document dates are off by one day #267
2022-05-05 09:59:11 -07:00
Trenton Holmes
c907d690b7
Improves the output to the user
2022-05-05 09:17:51 -07:00
Trenton Holmes
dd4d903f69
Uses the correct styling for output messages
2022-05-05 07:30:02 -07:00
Trenton Holmes
a823b8f70c
Includes a version.json file with the current version in export. On import, catch certain errors and check the version if possible
2022-05-05 07:30:02 -07:00
Trenton Holmes
7432ef9e19
Accounts for Python 3.8 backported zoneinfo
2022-05-04 15:13:17 -07:00
Quinn Casey
98ebb095cc
Merge pull request #851 from paperless-ngx/feature-semver-tags
...
Feature: Use semver for release process
2022-05-03 06:30:11 -07:00
Oliver Lippert
c3b5b47b22
use zoneinfo instead of pytz
...
Signed-off-by: Oliver Lippert <info@trusty.codes>
#267
2022-05-03 08:08:28 +02:00
phail
0d298d743a
Add log messages for mail errors ( #727 )
...
* adapt to starttls interface change in imap_tools
pin imap-tools version to avoid breaking changes
improve mail log
* fix unittest
* remove uneeded print and fix merge fail
* bump to next version
2022-05-02 15:54:51 -07:00
Trenton Holmes
dce4166bc8
First changes for using semver everywhere
2022-05-01 13:21:10 -07:00
Oliver Lippert
182cea3385
always use datetime.date.isoformat to generate filename
...
fixes #267
Signed-off-by: Oliver Lippert <info@trusty.codes>
2022-05-01 08:54:41 +02:00
Oliver Lippert
0ba1ba55bd
add test for filename expectation with modified timezone
...
Signed-off-by: Oliver Lippert <info@trusty.codes>
#267
2022-05-01 08:41:38 +02:00
Quinn Casey
0f1e31643d
Merge pull request #725 from paperless-ngx/bugfix-imap-utf8-login
...
Fixes IMAP UTF8 Authenication
2022-04-29 10:31:38 -07:00
Quinn Casey
8c8f366e0f
Merge pull request #766 from paperless-ngx/feature-barcode-tiff-support
...
Feature barcode tiff support
2022-04-27 19:46:16 -07:00
Trenton Holmes
f5c05e1283
Fixes newly added mail tests to account for model change
2022-04-26 10:03:41 -07:00
Trenton Holmes
330e47f0b7
Adds some logging so we know which login method has failed
2022-04-26 09:41:36 -07:00
Trenton Holmes
1e9378b429
Implements a fallback to AUTH=PLAIN in the event of a UnicodeEncodeError during a normal login
2022-04-26 09:41:36 -07:00
Trenton Holmes
816f020cc3
Fixes tests with imap-tools 0.54.0 changes to the EmailAddress class
2022-04-26 08:11:25 -07:00
Trenton Holmes
eb8158673f
Fixes backend testing of mail on dev
2022-04-25 11:10:32 -07:00
Michael Shamoon
654ef06682
Merge branch 'main' into dev
2022-04-25 10:33:40 -07:00
Michael Shamoon
4df065d8d5
v1.7.0
2022-04-25 10:26:49 -07:00
Florian Brandes
a7b1658ee1
code review changes
...
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-04-20 00:55:45 +02:00
Trenton Holmes
57f32e5360
Includes exception information during exception listing folders
...
Co-authored-by: Florian <florian.brandes@posteo.de>
2022-04-19 13:40:04 -07:00
Trenton Holmes
5603834282
Only output the folder names
2022-04-19 09:03:08 -07:00
Trenton Holmes
33134d4529
In the event of an error when setting the mail account folder, attempt to list the account's folders to the log
2022-04-19 08:32:34 -07:00
Florian Brandes
bf57b6e4a2
more improvements to tiff support
...
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-04-19 13:08:40 +02:00
phail
616a826b8a
fix Mail actions mixup
2022-04-19 00:59:57 +02:00
Florian Brandes
6d0fdc7510
add tests
...
fix indention
add more documentation
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-04-17 16:10:53 +02:00
Florian Brandes
ad5188a280
add TIFF barcode support
...
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-04-16 21:59:03 +02:00
Paperless-ngx Translation Bot [bot]
7b7534c952
New Crowdin updates ( #699 )
...
* New translations django.po (Polish)
[ci skip]
* New translations messages.xlf (Polish)
[ci skip]
* New translations django.po (Polish)
[ci skip]
* New translations messages.xlf (Danish)
[ci skip]
2022-04-13 20:33:15 -07:00
shamoon
95e94618d8
Merge pull request #270 from jonasc/dev
...
Allow setting more than one tag in mail rules
2022-04-13 03:11:38 -07:00
shamoon
045a401cd7
Merge pull request #705 from paperless-ngx/fix-startls
...
bugfix for imap using starttls
2022-04-12 18:51:46 -07:00
Florian Brandes
71cbef4c13
fixes #697
...
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-04-12 15:54:18 +02:00
jonasc
834ad1ef84
reformat migration with black
2022-04-12 15:06:38 +02:00
Florian Brandes
753e6661bc
add "localhost" to ALLOWED_HOSTS
...
if PAPERLESS_URL is set and ALLOWED_HOSTS is NOT set
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-04-12 14:39:08 +02:00
jonasc
1ce19f5444
merge migrations
2022-04-12 10:51:19 +02:00
jonasc
0de1230a1a
Reset related_name (was set to prevent duplicate)
2022-04-12 10:45:56 +02:00
jonasc
5ff304324d
Add backwards data migration
...
The documents.tests.test_migration_mime_type test suite failes if no
backwards migration is provided. This simple backwards migration sets
the old assign_tag field with a tag if exactly one is set in
assign_tags.
2022-04-12 10:45:56 +02:00
jonasc
37f7ef41f2
Save MailRule and MailAccount objects in tests
...
This fixes the errors in the tests that the new many-to-many
assign_tags property cannot be accessed due to MailRule not having an
id. In one case it it necessary to give additional names to both objects
as several are created.
2022-04-12 10:45:52 +02:00
jonasc
4022284059
Allow setting more than one tag in mail rules
...
The three migrations do the following to preserve existing data in
assign_tag:
1. Add the new many-to-many field assign_tags.
2. Copy existing data from the assign_tag field to the assign_tags.
3. Delete the existing assign_tag field.
2022-04-12 10:41:08 +02:00