shamoon
f5717cca1c
Enhancement: bulk edit object permissions ( #4176 )
...
* bulk_edit_object_perms API endpoint
* Frontend support for bulk object permissions edit
2023-09-19 13:40:21 -07:00
shamoon
7c9ab8c0b6
Feature: Share links ( #3996 )
...
* Implement share links
Basic implementation of share links
Make certain share link fields not editable, automatically grant permissions on migrate
Updated styling, error messages from expired / deleted links
frontend code linting, reversable sharelink migration
testing coverage
Update translation strings
No links message
* Consolidate file response methods
* improvements to share links on mobile devices
* Refactor share links file_version
* Add docs for share links
* Apply suggestions from code review
* When filtering share links, use the timezone aware now()
* Removes extra call to setup directories for usage in testing
* FIx copied badge display on some browsers
* Move copy to ngx-clipboard library
---------
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
2023-09-14 13:32:43 -07:00
shamoon
03d93a7d6e
Fix: enforce permissions on bulk_edit operations
2023-08-17 00:12:46 -07:00
shamoon
2e67697d36
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
Trenton H
70f3f98363
Let ruff autofix some things from the newest version
2023-06-13 20:15:18 -07:00
shamoon
077abbe961
Return user first & last name from backend
2023-06-12 08:15:59 -07:00
shamoon
c6900c5d51
prevent date suggestion search if disabled
2023-05-27 10:51:30 -07:00
shamoon
350c20d6ab
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
66a0783e7b
Respect permissions for autocomplete suggestions
2023-05-11 14:43:25 -07:00
shamoon
311c0ba4f1
Resolve CodeQL warnings
2023-05-11 12:56:01 -07:00
shamoon
487d3a6262
Support owner API query vars
2023-05-08 15:34:14 -07:00
shamoon
b783d2e210
Fix PassUserMixin not properly being used in DocumentViewSet
2023-05-07 17:40:09 -07:00
shamoon
e275a2736a
Respect superuser for advanced queries, test coverage for object perms
2023-04-27 15:51:34 -07:00
shamoon
88a5a2049b
Dont perform permissions queries by default
2023-04-27 07:06:49 -07:00
shamoon
15fb3e5328
Remove debug line
2023-04-27 01:24:22 -07:00
shamoon
dfadfc0f13
Respect permissions for statistics
2023-04-26 09:51:26 -07:00
Trenton H
6f163111ce
Upgrades black to v23, upgrades ruff
2023-04-26 09:35:27 -07:00
shamoon
e0d2697618
Merge pull request #3174 from paperless-ngx/fix/issue-3172
...
Fix: respect permissions on document view actions
2023-04-26 09:10:58 -07:00
shamoon
1fb03a755f
Respect permissions on document view actions
2023-04-25 22:49:37 -07:00
Trenton H
b34dfcd72f
Fixes StoragePath missing the owned or granted filter
2023-04-25 18:48:22 -07:00
shamoon
52e8a1aba3
Include permissions for suggestions
2023-04-16 00:09:41 -07:00
Trenton H
ce41ac9158
Configures ruff as the one stop linter and resolves warnings it raised
2023-04-01 17:03:52 -07:00
Trenton H
3c2bbf244d
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
ae0c585918
Fix inherited permissions should not display per user in permissions form
2023-03-19 23:41:36 -07:00
shamoon
6a34a35585
Merge pull request #2910 from paperless-ngx/feature-improved-statistics-widget
...
Feature: Improved statistics widget
2023-03-19 23:34:19 -07:00
shamoon
2bdf0aae14
simplify character count query
...
Co-Authored-By: Trenton H <797416+stumpylog@users.noreply.github.com>
2023-03-18 14:31:27 -07:00
shamoon
bf8ae22f3f
Rename comments --> notes
2023-03-18 13:59:17 -07:00
shamoon
f3eedec402
Improved statistics widget
2023-03-18 01:51:18 -07:00
shamoon
89c639f850
Just include comments on document object
2023-03-17 18:47:03 -07:00
Trenton Holmes
bfaede26c4
Replace commas with underscores to handle Chrome issues with commas
2023-03-15 10:29:04 -07:00
shamoon
320537a054
Give superuser full doc permissions
2023-03-08 19:07:06 -08:00
shamoon
2fe7f8be46
TagViewSet should use PassUserMixin
2023-03-08 19:03:59 -08:00
Jonas Winkler
6e2f6350e6
don't submit owner via API
2023-02-28 18:32:09 +01:00
shamoon
4726fe8b6f
Only return logs that exist
2023-02-23 14:43:43 -08:00
Trenton Holmes
bec8d00232
Allow setting the ASN on document upload
2023-02-20 07:56:37 -08:00
Trenton H
94db39e055
A few minor tweaks to the backend
2023-01-30 14:37:09 -08:00
Michael Shamoon
d15773f282
Merge branch 'dev' into feature-permissions
2023-01-27 12:35:48 -08:00
Michael Shamoon
44212d492d
Fix whoosh auto-highlighting for comments
2023-01-27 10:20:24 -08:00
Michael Shamoon
b38aacd1ce
Trigger reindex on comment add / delete
2023-01-25 12:04:13 -08:00
Michael Shamoon
6d3feaebfd
Merge branch 'dev' into feature-permissions
2023-01-25 09:58:36 -08:00
Michael Shamoon
5e9a7b94ba
Fix broken date range search
2023-01-25 08:37:26 -08:00
Michael Shamoon
44f860d9b0
Merge branch 'dev' into feature-permissions
2023-01-24 14:10:45 -08:00
Michael Shamoon
1bf6d9165f
Allow sorting tags by color
2023-01-17 07:53:58 -08:00
shamoon
0cfa5211e9
Merge branch 'dev' into feature-permissions
2023-01-16 15:59:25 -08:00
Trenton H
bba1fc7194
Fixes merge conflict
2023-01-11 07:52:58 -08:00
Trenton Holmes
efaa1c4dd7
Fixes minor depracation I noticed
2023-01-11 07:52:58 -08:00
Trenton Holmes
a88b318d7d
Simplifies file upload naming to use the document name, instead in needing to keep it around
2023-01-11 07:52:58 -08:00
shamoon
985f298c46
Merge pull request #2302 from paperless-ngx/feature-fix-display-rtl-content
2023-01-10 07:30:52 -08:00
Michael Shamoon
a4d96061de
Merge branch 'dev' into feature-permissions
2023-01-05 19:45:12 -08:00
Michael Shamoon
b869ad02a1
comment search highlighting
2023-01-04 19:06:51 -08:00