shamoon
025fbe4d2a
Note creation / deletion should respect doc permissions
...
- Disable add note button on frontend
- Explicitly disable add / delete via api
2023-08-01 22:28:27 -07:00
shamoon
35285b35df
Adding explicit doc permissions test
2023-06-27 10:53:48 -07:00
shamoon
b7d99ab8f3
Fix owner removed when set_permissions passed
2023-06-27 01:41:20 -07:00
shamoon
7abb927625
Return user first & last name from backend
2023-06-12 08:15:59 -07:00
jayme-github
16a0a7c73a
Feature: Allow to filter documents by original filename and checksum ( #3485 )
...
* Allow to filter documents by original filename and checksum
This adds filters for the original filename and checksum of documents to
be able to to lazy checks if the file is already stored in paperless.
* Add tests for DelayedQuery
* Add checksum and original_filename to whoosh index and DelayedQuery
* Refactored DelayedQuery to reduce duplicate code
* Choose icontains for checksums as whoosh has no exact match query term
* Bumped index version
* Revert whoosh filtering logic to simpler structure, remove redundant tests
Revert "Revert whoosh filtering logic to simpler structure, remove redundant tests"
This reverts commit 86792174bfbc697f42b72c4b39ee9eba483bb425.
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-06-04 10:34:27 -07:00
shamoon
f425fe9d62
Merge pull request #3472 from paperless-ngx/fix-disable-date-suggestions
...
Fix: prevent date suggestion search if disabled
2023-05-30 07:48:03 -07:00
jayme-github
47c8cf2afa
Make DocumentSerializer return the original_filename
...
Make get_original_file_name return the original filename instead of the
public filename.
2023-05-27 21:35:58 +02:00
shamoon
b294153ef5
prevent date suggestion search if disabled
2023-05-27 10:51:30 -07:00
shamoon
5a579ccf1c
Merge pull request #3359 from paperless-ngx/feature-fix-autocomplete-respect-perms
...
Fix: respect permissions for autocomplete suggestions
2023-05-12 13:35:45 -07:00
shamoon
4a0d6c733d
Respect permissions for autocomplete suggestions
2023-05-11 14:43:25 -07:00
shamoon
0cfb436e57
Merge pull request #3309 from paperless-ngx/feature-owner-filtering
...
Feature: owner filtering
2023-05-11 10:05:51 -07:00
shamoon
cf7c979bb1
Merge pull request #3329 from paperless-ngx/feature-full-dynamic-counts
...
Enhancement: dynamic counts include all pages, hide for "Any"
2023-05-10 11:15:47 -07:00
shamoon
e54e552aad
Merge pull request #3347 from paperless-ngx/fix/issue-3346
...
Fix: default frontend to current owner, allow setting no owner on create
2023-05-10 08:18:08 -07:00
shamoon
4443ba9d5e
Default frontend to current owner, allow setting no owner on create
2023-05-09 19:53:34 -07:00
shamoon
4d84a0a87b
Re-work filter editor, bulk editor & reset buttons
2023-05-09 19:48:04 -07:00
shamoon
2a65235e66
Support owner API query vars
2023-05-08 15:34:14 -07:00
shamoon
fce481620d
Merge pull request #3345 from paperless-ngx/fix/issue-3341
2023-05-08 07:04:49 -07:00
shamoon
c446a98520
Fix PassUserMixin not properly being used in DocumentViewSet
2023-05-07 17:40:09 -07:00
shamoon
33400cd4f3
Add proper testing for *__id__in testing
2023-05-07 00:04:23 -07:00
shamoon
ab78b98d6a
Add "all" property to results
2023-05-06 11:31:47 -07:00
shamoon
31080cec5c
Fix note sorting, testing, bump search index version
2023-05-04 02:07:48 -07:00
shamoon
902ae3597e
Respect superuser for advanced queries, test coverage for object perms
2023-04-27 15:51:34 -07:00
shamoon
1419b07315
Testing for whoosh support for multi-object query vars
2023-04-27 08:47:36 -07:00
shamoon
3c9a209031
Dont perform permissions queries by default
2023-04-27 07:06:49 -07:00
Trenton H
aabcc9a1c4
Upgrades black to v23, upgrades ruff
2023-04-26 09:35:27 -07:00
Trenton H
30655f1b73
Fixes ruff not running isort against the codebase
2023-04-26 09:35:27 -07:00
shamoon
ceb985057c
Respect permissions on document view actions
2023-04-25 22:49:37 -07:00
Trenton H
d2c02b9102
Configures ruff as the one stop linter and resolves warnings it raised
2023-04-01 17:03:52 -07:00
Trenton H
36a6df0bae
Creates a data model for the document consumption, allowing stronger typing of arguments and setting of some information about the file only once
2023-04-01 11:05:34 -07:00
shamoon
c37abbb864
Merge pull request #2910 from paperless-ngx/feature-improved-statistics-widget
...
Feature: Improved statistics widget
2023-03-19 23:34:19 -07:00
shamoon
5108bbc192
Rename comments --> notes
2023-03-18 13:59:17 -07:00
shamoon
74c733b887
Improved statistics widget
2023-03-18 01:51:18 -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
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
1ea9c37dd1
Only return logs that exist
2023-02-23 14:43:43 -08: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
Trenton Holmes
96e5e9b67c
Allow setting the ASN on document upload
2023-02-20 07:56:37 -08:00
Trenton H
facec31bad
Moves the renaming ttask into the serialiser update instead of post_save. Feels more correct
2023-02-18 12:19:33 -08:00
shamoon
1332d9a389
Merge branch 'dev' into feature-permissions
2023-02-14 11:32:37 -08:00
shamoon
7c7e18f37e
Add missing storage path placeholders
2023-02-12 02:01:44 -08:00
Trenton Holmes
7fbcc4f97e
Fixes up some minor warnings from test code
2023-02-11 14:35:16 -08:00
Trenton H
09ac404148
Adding more test coverage, in particular around Tika and its parser
2023-02-05 11:01:55 -08:00
shamoon
e6d6efa903
Merge branch 'dev' into feature-permissions
2023-02-03 14:23:50 -08:00
Trenton H
3b01fca6fa
Fixes commenting error
2023-01-31 12:53:46 -08:00
Trenton H
d35eb8d7bc
Fixes relative date Whoosh queries and adds testing to ensure it remains working with multiple timezones
2023-01-31 12:53:46 -08:00
Trenton H
401b0981ee
A few minor tweaks to the backend
2023-01-30 14:37:09 -08:00
shamoon
ee9ea396a4
Merge branch 'dev' into feature-permissions
2023-01-16 15:59:25 -08:00