2984 Commits

Author SHA1 Message Date
shamoon
4003f64b49 Allow filtering on multiple correspondents, doctypes, storage paths
Preserve 'Not assigned' option
Fix default logical operator
Update frontend strings
Fix radio button name overlaps
Use include / exclude with multi-select for OneToOne objects
2023-03-17 17:57:54 -07:00
Trenton Holmes
2b70139db9 Replace commas with underscores to handle Chrome issues with commas 2023-03-15 10:29:04 -07:00
Trenton H
995154a70b Changes the celery serializer to use pickle over json 2023-03-12 20:53:53 -07:00
Trenton Holmes
b78d87f44a Adds owner and original name to the possible naming schemes 2023-03-12 15:29:58 -07:00
Trenton H
4607323b6a Allows filtering email by the TO value(s) as well 2023-03-12 10:31:42 -07:00
shamoon
af1d64bdb9 Merge pull request #2820 from paperless-ngx/fix-2812
Fix: give superuser full doc perms
2023-03-10 21:53:35 -08:00
Trenton H
1008b6c1f5 When tagging an email using Gmail label extensions, append the label instead of replacing 2023-03-10 09:19:58 -08:00
Trenton H
6f5c2fa2fc Comment up the testing a bit more 2023-03-09 08:43:31 -08:00
shamoon
d8625c057b API should 400 on unique violations 2023-03-08 20:16:21 -08:00
shamoon
710e9e2c78 Add test coverage for owner-aware unique constraints 2023-03-08 19:07:32 -08:00
shamoon
ad0cb8c8a3 Change model uniqueness from name to name+owner 2023-03-08 19:07:32 -08:00
shamoon
475f50c64d Give superuser full doc permissions 2023-03-08 19:07:06 -08:00
shamoon
53a664fb8f TagViewSet should use PassUserMixin 2023-03-08 19:03:59 -08:00
Trenton H
7b97d77f82 Handle the possilbe case of splitting on an empty string returning a list with an empty string 2023-03-08 07:32:17 -08:00
Trenton Holmes
cb3ee7b573 Adds a utility for the settings to parse out a list, seperated by something, from an environment key 2023-03-08 07:32:17 -08:00
Trenton H
0644e8ae21 Ensure dates from emails are made timezone aware if not already 2023-03-07 10:01:40 -08:00
Trenton H
ec2b0eb308 Changes out the settings and a decent amount of test code to be pathlib compatible 2023-03-06 09:16:07 -08:00
Jonas Winkler
e804098b8a Merge pull request #2808 from paperless-ngx/bugfix-database-locked-on-permission-change
fix database locked error
2023-03-04 16:25:51 +01:00
Jonas Winkler
8004fc058d fix database locked error 2023-03-03 23:30:12 +01:00
Jonas Winkler
5230ecb40c update django.po messages 2023-03-03 20:16:57 +01:00
shamoon
d41ebd2a8a Update processed mail migration 2023-03-03 10:40:29 -08:00
shamoon
679579a452 Update admin.py 2023-03-02 19:37:09 -08:00
Jonas Winkler
46aeb0656f Merge pull request #2718 from paperless-ngx/feature/2396-better-mail-actions
Feature/2396 better mail actions
2023-03-02 23:14:04 +01:00
Jonas Winkler
3240ad2b99 fix links in django admin 2023-03-01 18:17:55 +01:00
Trenton H
67015a8eef Be sure the scratch directory exists before using it as temporary directory 2023-03-01 07:13:31 -08:00
shamoon
55fd656f47 Make user_permissions not required 2023-03-01 00:33:01 -08:00
Jonas Winkler
7b4894ca05 don't submit owner via API 2023-02-28 18:32:09 +01:00
Trenton Holmes
73dc928832 Returns to using hashing against primary keys, at least for fields. Improves testing coverage 2023-02-28 08:13:10 -08:00
Trenton Holmes
303e81eb79 Changes from a hash based system to a time based system to prevent extra retrains 2023-02-28 08:13:10 -08:00
Trenton H
21cd76a181 Changes classifier training to hold less data in memory at the same time 2023-02-28 08:13:10 -08:00
Trenton H
9ca7f0c616 Add new packages catagory for mypy typing stubs and configure some mypy settings in setup.cfg 2023-02-27 15:59:55 -08:00
Brandon Rothweiler
a04f5e7bae Add tests for checks.py 2023-02-24 11:27:40 -05:00
Jonas Winkler
ed6ec7fb38 cleanup test code 2023-02-24 12:49:54 +01:00
Brandon Rothweiler
ebbe84d227 Fix typo in deprecation log message 2023-02-23 22:52:31 -05:00
Brandon Rothweiler
7d950d9e87 Add PAPERLESS_OCR_SKIP_ARCHIVE_FILE config setting 2023-02-23 22:42:57 -05:00
Brandon Rothweiler
d49e7d6693 Revert "Merge pull request #2732 from bdr99/skip_neverarchive"
This reverts commit 77b23d3acb573232e4e307b63a83f8ff557c0e7e, reversing
changes made to 5d8aa278315dcf92bfa1abe9e1fbd4911f8ed258.
2023-02-23 21:26:53 -05:00
shamoon
39b2375f8a Merge pull request #2739 from paperless-ngx/fix-2738
Fix: only offer log files that exist
2023-02-23 15:32:29 -08:00
Jonas Winkler
b568d27dfa fix the test cases for python 3.8 2023-02-24 00:15:40 +01:00
Jonas Winkler
135f2c9a56 fix the test cases 2023-02-24 00:03:28 +01:00
shamoon
1ea9c37dd1 Only return logs that exist 2023-02-23 14:43:43 -08:00
Jonas Winkler
e7279a7947 changes 2023-02-23 22:02:38 +01:00
Brandon Rothweiler
955546d2ef Add a setting to disable creating an archive file 2023-02-22 15:27:17 -05:00
Brandon Rothweiler
ffd132b700 Add test 2023-02-22 09:39:29 -05:00
Brandon Rothweiler
352b888bea Add an option to disable matching 2023-02-21 20:01:30 -05:00
Jonas Winkler
0dac012248 reconfigure mail admin 2023-02-21 22:07:14 +01:00
Jonas Winkler
000f14b35e Merge branch 'dev' into feature/2396-better-mail-actions 2023-02-21 18:37:17 +01:00
Jonas Winkler
ce4ec0e035 changes 2023-02-21 18:37:08 +01:00
Jonas Winkler
844ab06cf5 mark mails as processed internally, don't process processed mails again 2023-02-21 13:50:34 +01:00
Trenton H
e061db00db Updates the latest test to use status codes 2023-02-20 10:25:21 -08:00
Trenton Holmes
6644ccc33f Changes testing to use more declarative status code names from DRF 2023-02-20 10:25:21 -08:00