shamoon
10729f0362
Feature: Implement custom fields for documents ( #4502 )
...
Adds custom fields of certain data types, attachable to documents and searchable
Co-Authored-By: Trenton H <797416+stumpylog@users.noreply.github.com>
2023-11-05 17:27:23 -08:00
Trenton H
8d60506884
Standarizes the imports across all the files and modules ( #4248 )
2023-09-23 20:17:01 -07:00
shamoon
9712ac109d
Feature: consumption templates ( #4196 )
...
* Initial implementation of consumption templates
* Frontend implementation of consumption templates
Testing
* Support consumption template source
* order templates, automatically add permissions
* Support title assignment in consumption templates
* Refactoring, filters to and, show sources on list
Show sources on template list, update some translation strings
Make filters and
minor testing
* Update strings
* Only update django-multiselectfield
* Basic docs, document some methods
* Improve testing coverage, template multi-assignment merges
2023-09-22 16:53:13 -07:00
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
cc90b45022
Fix typo in #4179
2023-09-13 23:46:26 -07:00
shamoon
d1292c59ea
Fix: support doc_pk
storage path placeholder ( #4179 )
2023-09-13 07:43:43 -07:00
shamoon
9a0e44a731
Pass saved_view owner as id only ( #4158 )
2023-09-10 16:37:35 -07:00
Trenton Holmes
650c816a7b
Removes support for Python 3.8 and lower from the code base
2023-09-10 11:42:59 -07:00
Trenton H
d532913d56
Unlocks all things which were locked due to ARMv7, etc
2023-09-08 11:21:43 -07:00
shamoon
3d395601fe
Fix owner removed when set_permissions passed
2023-06-27 01:41:20 -07:00
jayme-github
6542d75a6a
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
b802f3a71f
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
515146d4a2
Default frontend to current owner, allow setting no owner on create
2023-05-09 19:53:34 -07:00
shamoon
c59420581c
Dynamic counts include all pages, hide for "Any"
2023-05-05 01:01:57 -07:00
shamoon
88a5a2049b
Dont perform permissions queries by default
2023-04-27 07:06:49 -07:00
Trenton H
6f163111ce
Upgrades black to v23, upgrades ruff
2023-04-26 09:35:27 -07:00
Trenton H
3bcbd05252
Fixes ruff not running isort against the codebase
2023-04-26 09:35:27 -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
shamoon
62e756a11e
Merge pull request #2818 from paperless-ngx/fix-2809
...
Fix: permissions display should not show users with inherited permissions & unable to change owner
2023-03-30 19:49:12 -07:00
shamoon
cbd80615be
Owner/name unique constraint violation should exclude self
2023-03-23 07:35:18 -07:00
shamoon
ae0c585918
Fix inherited permissions should not display per user in permissions form
2023-03-19 23:41:36 -07:00
shamoon
bf8ae22f3f
Rename comments --> notes
2023-03-18 13:59:17 -07:00
shamoon
89c639f850
Just include comments on document object
2023-03-17 18:47:03 -07:00
shamoon
3911740360
Show number of comments on cards, tab
2023-03-17 18:47:03 -07:00
Trenton Holmes
97ff2e126c
Adds owner and original name to the possible naming schemes
2023-03-12 15:29:58 -07:00
shamoon
c4ac35164b
API should 400 on unique violations
2023-03-08 20:16:21 -08:00
shamoon
b382f1412a
Change model uniqueness from name to name+owner
2023-03-08 19:07:32 -08:00
Jonas Winkler
6e2f6350e6
don't submit owner via API
2023-02-28 18:32:09 +01:00
Trenton Holmes
bec8d00232
Allow setting the ASN on document upload
2023-02-20 07:56:37 -08:00
Trenton H
abc58000b4
Moves the renaming ttask into the serialiser update instead of post_save. Feels more correct
2023-02-18 12:19:33 -08:00
shamoon
32754defef
Merge branch 'dev' into feature-permissions
2023-02-14 11:32:37 -08:00
shamoon
add647afe6
Add missing storage path placeholders
2023-02-12 02:01:44 -08:00
Michael Shamoon
737f00df3a
Fix bulk setting null owner / permissions
2022-12-14 00:47:54 -08:00
Michael Shamoon
4cf9ed9d26
Support owner and object permissions for advanced queries
2022-12-12 22:40:31 -08:00
Michael Shamoon
31850c3351
fix empty set permissions
2022-12-12 13:37:59 -08:00
Michael Shamoon
446842ecfc
Document uploads should be owned by user
2022-12-12 13:24:59 -08:00
Michael Shamoon
ceeb2da3fe
Merge branch 'dev' into feature-permissions
2022-12-09 17:54:14 -08:00
Michael Shamoon
6dc5c1de32
Support bulk edit owner
2022-12-09 17:51:01 -08:00
Michael Shamoon
a5ab6f2558
Add ability to set owner per object
2022-12-09 15:54:30 -08:00
Michael Shamoon
f846c2934c
fix missing perms on Tags
2022-12-09 09:29:31 -08:00
shamoon
5e15ede849
Merge pull request #2028 from paperless-ngx/feature-truncate-content
...
Feature: speed up frontend by truncating content
2022-12-09 09:20:06 -08:00
Michael Shamoon
1adb5e724d
fix object creation, user serialization, user creation
2022-12-09 04:59:15 -08:00
Michael Shamoon
8fad13b500
Merge branch 'dev' into feature-permissions
2022-12-09 03:31:26 -08:00
Trenton Holmes
54bb1ae27d
Adds an optional API field to follow the filenaming format when creating a bulk download zip
2022-12-08 18:32:14 -08:00
Michael Shamoon
6ece5240a5
Bulk edit permissions
2022-12-08 02:03:50 -08:00
Michael Shamoon
211fbf0cf6
Refactor permissions API endpoints, UI group permissions
2022-12-08 00:05:16 -08:00
Michael Shamoon
79da613cb6
Unify API perm endpoint to set_permissions
, initial frontend support for doc sharing
2022-12-07 00:49:26 -08:00
Michael Shamoon
2973e4672a
fix python tests for user object perms
2022-12-06 22:05:24 -08:00
Michael Shamoon
18e0012a59
API object permissions retrieval, grant and revoke
2022-12-06 22:05:24 -08:00