shamoon and GitHub
e94a92ed59
Feature: two-factor authentication ( #8012 )
2024-11-18 18:34:46 +00:00
Trenton H and GitHub
d1f255a22e
Chore: Bulk backend dependency updates ( #8212 )
2024-11-11 11:54:51 -08:00
shamoon and GitHub
ef329fc687
Fix: warn with proper error on ASN exists in trash ( #8176 )
2024-11-03 17:52:59 -08:00
Yichi Yang and GitHub
5fed311ffc
Fix: correctly handle "exists, false" in custom field query filter ( #8158 )
2024-11-02 18:40:50 -07:00
shamoon and GitHub
159344f033
Fix: make mail account password and refresh token text fields ( #8107 )
2024-10-29 21:54:47 -07:00
shamoon and GitHub
aac04e73b9
Fix: correct serializing of auth tokens for export ( #8100 )
2024-10-29 17:02:32 +00:00
shamoon and GitHub
35907313e8
Fix: allow removing dead document links from UI, validate via API ( #8081 )
2024-10-28 10:39:17 -07:00
shamoon and GitHub
28fdb170bf
Fix: handle uuid fields created under mariadb and Django 4 ( #8034 )
2024-10-28 13:54:16 +00:00
Trenton H and GitHub
335c6c3820
Fix: Update filename correctly if the document is in the trash ( #8066 )
...
* Fixes an issue where the filename is not updated if the document is in the trash (but the file is moved)
2024-10-28 02:45:31 +00:00
Trenton H and GitHub
ad23cce2e6
Handle a special case where the none marker exists in a way which could create an absolute path ( #8060 )
2024-10-28 01:51:07 +00:00
shamoon and GitHub
149d770ad1
Enhancement: auto-update document filenames with CF select fields ( #8045 )
2024-10-27 23:45:21 +00:00
shamoon and GitHub
7649903d3c
Enhancement / fix: include social accounts and api tokens in export ( #8016 )
2024-10-26 06:51:22 -07:00
Trenton H and GitHub
c2cfaaf8af
Fix: Handling of Nones when using custom fields in filepath templating ( #7933 )
2024-10-15 17:54:15 +00:00
shamoon and GitHub
9b84dc06b6
Enhancement: support retain barcode split pages ( #7912 )
2024-10-13 20:51:39 -07:00
shamoon and GitHub
2353f7c2db
Feature: OAuth2 Gmail and Outlook email support ( #7866 )
2024-10-10 20:57:32 +00:00
shamoon and GitHub
024b60638a
Feature: live preview of storage path ( #7870 )
2024-10-09 23:35:36 +00:00
shamoon
8dd355f6bf
Chore: fix test comments
2024-10-08 23:36:09 -07:00
7c11a37150
Feature: Enhanced templating for filename format ( #7836 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2024-10-06 12:54:01 -07:00
shamoon and GitHub
54293bedb1
Enhancement: management list button improvements ( #7848 )
2024-10-03 23:00:28 -07:00
shamoon and GitHub
f8d79b012f
Feature: custom fields queries ( #7761 )
2024-10-03 00:15:42 +00:00
shamoon and GitHub
991c9b0ca4
Enhancement: disable-able mail rules, add toggle to overview ( #7810 )
2024-09-30 19:42:19 -07:00
Trenton H and GitHub
e6f59472e4
Chore: Drop Python 3.9 support ( #7774 )
2024-09-26 12:22:24 -07:00
shamoon and GitHub
5e687d9a93
Feature: auto-clean some invalid pdfs ( #7651 )
2024-09-25 15:57:20 +00:00
c92c3e224a
Feature: page count ( #7750 )
...
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2024-09-25 08:22:12 -07:00
shamoon and Yichi Yang
d7ba6d98d3
Feature: Enhanced backend custom field search API ( #7589 )
...
commit 910dae8413028f647e6295f30207cb5d4fc6605d
Author: Yichi Yang <yiy067@ucsd.edu >
Date: Wed Sep 4 12:47:19 2024 -0700
Fix: correctly handle the case where custom_field_lookup refers to multiple fields
commit e43f70d708b7d6b445f3ca8c8bf9dbdf5ee26085
Author: Yichi Yang <yiy067@ucsd.edu >
Date: Sat Aug 31 14:06:45 2024 -0700
Co-Authored-By: Yichi Yang <yichiyan@usc.edu >
2024-09-23 23:33:49 -07:00
shamoon and GitHub
0af2b967e4
Fix: wait to apply tag changes until other changes saved with multiple workflows ( #7711 )
2024-09-16 01:26:24 +00:00
Yichi Yang and GitHub
a0c227fe55
Refactor: Use django-filter logic for filtering full text search queries ( #7507 )
2024-08-24 21:20:43 -07:00
shamoon and GitHub
15554322dd
Enhancement: allow specifying default currency for Monetary custom field ( #7381 )
2024-08-05 17:02:03 -07:00
shamoon and GitHub
0ee85aae21
Enhancement: log when pre-check fails for documents in trash ( #7355 )
2024-08-05 17:01:01 -07:00
shamoon and GitHub
6b2e5559ca
Fix: support multiple inbox tags from stats widget ( #7281 )
2024-07-22 10:07:51 -07:00
Trenton H and GitHub
b93c970635
Chore: Squash older automatic migrations ( #7267 )
2024-07-16 09:21:41 -07:00
shamoon and GitHub
61811a4bec
Enhancement: support customfield filter for select type ( #7199 )
2024-07-09 10:54:34 -07:00
shamoon and GitHub
bb83c1eb0a
Chore: upgrade to DRF 3.15 ( #7134 )
2024-07-09 16:57:53 +00:00
shamoon and GitHub
4ad4862641
Feature: select custom field type ( #7167 )
2024-07-09 07:57:07 -07:00
Trenton H and GitHub
3cf73a77ac
Chore: Initial conversion to pytest fixtures ( #7110 )
2024-07-08 07:46:20 -07:00
shamoon and GitHub
a64d457c30
Enhancement: use request user as owner of split / merge docs ( #7112 )
2024-06-27 13:46:49 -07:00
shamoon and GitHub
ac0ed0def8
Fix: handle errors for trash actions and only show documents user can restore or delete ( #7119 )
2024-06-27 20:33:39 +00:00
Fabien Dubuy and GitHub
4f1185c65d
Enhancement: improve date parsing with accented characters ( #7100 )
2024-06-26 20:47:37 -07:00
shamoon and GitHub
6defe24ae7
Fix: always update document modified property on bulk edit operations ( #7079 )
2024-06-23 12:11:24 -07:00
shamoon and GitHub
a796e58a94
Feature: documents trash aka soft delete ( #6944 )
2024-06-17 08:07:08 -07:00
martin f. krafft and GitHub
22a6360edf
Fix: default order of documents gets lost in QuerySet pipeline ( #6982 )
...
* Send ordered document list to Django REST pagination
Currently, when pages of documents are requested from the API, the
webserver logs a warning:
```
gunicorn[1550]: /home/madduck/code/paperless-ngx/.direnv/python-3.11.2/lib/python3.11/site-packages/rest_framework/pagination.py:200: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <class 'documents.models.Document'> QuerySet.
```
This can yield unexpected and problematic results, including duplicate
and missing IDs in the enumeration, as demonstrated in
https://github.com/paperless-ngx/paperless-ngx/discussions/6859
The patch is simple: turn the unordered Documents QuerySet into
one that's ordered by reverse creation date, which is the default
ordering for `Document`.
Note that the default ordering for `Document` means that
`QuerySet.ordered` is actually `True` following the call to
`distinct()`, but after `annotate()`, the flag changes to `False`,
unless `order_by()` is used explicitly, as per this patch.
Closes: https://github.com/paperless-ngx/paperless-ngx/discussions/6859
Signed-off-by: martin f. krafft <madduck@madduck.net >
* Ensure order of documents in permissions test
The patch for #6982 changes the ordering of documents returned by the
API, which was previously implicit, and is now explicit. Therefore,
this patch masssages the API result to ensure the previous order.
Signed-off-by: martin f. krafft <madduck@madduck.net >
---------
Signed-off-by: martin f. krafft <madduck@madduck.net >
2024-06-13 14:46:18 +00:00
61485b0f1d
Fix: Document history could include extra fields ( #6989 )
...
* Fixes creation of a custom field being included in a document's history even if not attached
* Show custom field creation in UI
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2024-06-12 16:23:47 -07:00
d9002005b1
Feature: Allow encrypting sensitive fields in export ( #6927 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2024-06-09 14:41:18 +00:00
Dominik Bruhn and shamoon
d1ac15baa9
Enhancement: support delete originals after split / merge ( #6935 )
...
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2024-06-08 11:29:03 -07:00
shamoon
81e4092f53
Enhancement: unique mail rule names by owner
2024-06-08 11:29:03 -07:00
Trenton H and GitHub
6d2ae3df1f
Resolves test issues with Python 3.12 ( #6902 )
2024-06-03 12:33:46 -07:00
Trenton H and GitHub
085447e7c4
Feature: Allow a data only export/import cycle ( #6871 )
2024-06-01 18:22:59 -07:00
shamoon and GitHub
8abb0cd75d
Enhancement: only include correspondent 'last_correspondence' if requested ( #6792 )
2024-05-22 23:15:58 +00:00
shamoon and GitHub
3e62f13f96
Enhancement: delete pages PDF action ( #6772 )
2024-05-22 23:01:15 +00:00
Trenton H and GitHub
622f624132
Chore: Change the code formatter to Ruff ( #6756 )
...
* Changing the formatting to ruff-format
* Replaces references to black to ruff or ruff format, removes black from dependencies
2024-05-18 02:26:50 +00:00