shamoon
3e0c83750f
Enhancement: symmetric document links ( #4907 )
2023-12-19 13:43:50 -08:00
shamoon
5e361b0e81
Enhancement: shared icon & shared by me filter ( #4859 )
2023-12-19 20:45:04 +00:00
Trenton H
b4e3334646
Feature: Allow deletion of documents via the fuzzy matching command ( #4957 )
...
* Adds new flag allowing deletion of one of a document pair which is over the match ratio
* Documents the new command option
2023-12-17 18:37:38 -08:00
Trenton H
e8877c2c0e
Fix: Document metadata is lost during barcode splitting ( #4982 )
...
* Fixes barcode splitting dropping metadata that might be needed for the round 2
2023-12-15 09:17:25 -08:00
Trenton H
fff8674b56
Fixes export of custom field instances during a split manifest export ( #4984 )
2023-12-14 19:23:39 -08:00
Adam Bogdał
5f279eb945
Fix: Don't attempt to parse none objects during date searching
2023-12-14 07:39:49 -08:00
shamoon
686ed27c81
Chore: reorganize api tests ( #4935 )
...
* Move permissions-related API tests
* Move bulk-edit-related API tests
* Move bulk-download-related API tests
* Move uisettings-related API tests
* Move remoteversion-related API tests
* Move tasks API tests
* Move object-related API tests
* Move consumption-template-related API tests
* Rename pared-down documents API test file
Co-Authored-By: Trenton H <797416+stumpylog@users.noreply.github.com>
2023-12-12 04:08:51 +00:00
Trenton H
80c38908a1
Fix: Removes the FieldParser plugin from autocomplete searches ( #4934 )
2023-12-11 10:21:58 -08:00
Adam Bogdał
068bd5b288
Fix: Convert search dates to UTC in advanced search ( #4891 )
...
* Index documents using local timezone
* Add local date parser
2023-12-11 09:32:43 -08:00
shamoon
22e58b8e14
Enhancement: implement document link custom field ( #4799 )
2023-12-05 08:16:56 -08:00
shamoon
3c71a6cdb6
Fix: export consumption templates & custom fields in exporter ( #4825 )
2023-12-04 21:33:15 -08:00
Trenton H
66481297a5
Adds additional warnings during an import if it might fail due to reasons ( #4814 )
2023-12-05 03:39:59 +00:00
shamoon
084c31b37a
Enhancement: support assigning custom fields via consumption templates ( #4727 )
2023-12-03 15:35:30 -08:00
shamoon
28dbe96dc3
Fix: empty strings for consumption template fields should be treated as None ( #4762 )
2023-12-03 12:57:43 -08:00
shamoon
68e7a5266b
Feature: update user profile ( #4678 )
2023-12-02 08:26:42 -08:00
Trenton H
7a98e3c1e7
Enhancement: Allow excluding mail attachments by name ( #4691 )
...
* Adds new filtering to exclude attachments from processing
* Frontend use include / exclude mail rule filename filters
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-12-02 08:26:19 -08:00
shamoon
7133c462fd
Merge branch 'main' into dev
2023-11-13 19:57:08 -08:00
Trenton H
efe779b634
Chore: Cleanup command arguments and standardize process count handling ( #4541 )
...
Cleans up some command help text and adds more control over process count for command with a Pool
2023-11-09 11:46:37 -08:00
shamoon
96b50646eb
API support for id args for documents & objects ( #4519 )
2023-11-06 12:31:10 -08:00
shamoon
d6b5ebffe9
Fix: add permissions for custom fields with migration ( #4513 )
2023-11-06 08:05:35 -08:00
shamoon
a792bf1ca1
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
shamoon
9dbc655408
Fix: update document modified time on note creation / deletion ( #4374 )
...
* Update document modified on add or delete notes
* Add document extra endpoints info to docs
2023-10-14 16:24:13 -07:00
shamoon
3c033890d1
Fix: correct set owner API location in docs, additional test ( #4366 )
...
* Fix location of owner in API documentation
* Add additional test for setting another owner
2023-10-13 09:16:17 -07:00
shamoon
b34104ef90
Fix: get highest ASN regardless of user ( #4326 )
2023-10-06 17:22:31 -07:00
shamoon
182b4e6c72
Enhancement: dashboard improvements, drag-n-drop reorder dashboard views ( #4252 )
...
* Updated dashboard
* Make entire screen dropzone on dashboard too
* Floating upload widget status alerts
* Visual tweaks: spacing, borders
* Better empty view widget
* Support drag + drop reorder of dashboard saved views
* Update messages.xlf
* Disable dashbaord dnd if global dnd active
* Remove ngx-file-drop dep, rebuild file-drop & upload files widget
* Revert custom file drop implementation
* Try patch-package fix
* Simplify dropzone transitions to make more reliable
* Update messages.xlf
* Update dashboard.spec.ts
* Fix coverage
2023-09-28 10:18:12 -07:00
Trenton H
dc642152d1
Standarizes the imports across all the files and modules ( #4248 )
2023-09-23 20:17:01 -07:00
shamoon
54783f706f
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
93ef011126
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
ef9d01fefe
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
1cc10fb316
Fix typo in #4179
2023-09-13 23:46:26 -07:00
shamoon
3fe4f3e280
Fix: support doc_pk
storage path placeholder ( #4179 )
2023-09-13 07:43:43 -07:00
Trenton H
6317fc2294
Logs the errors during thumbnail generation, updates default to be WebP
2023-09-12 12:16:22 -07:00
Trenton H
7e56dfd1bd
Uses regex matching against the messages, as ordering and exact matched value don't matter, just the count of matches
2023-09-12 08:59:09 -07:00
Trenton H
9e333bf91d
Cleans up the docs, adds validation of the process count, include the test descriptions
2023-09-12 08:17:12 -07:00
Trenton H
e82aaa7d85
Adds multiprocessing to the fuzzy matching for a speedup
2023-09-12 08:17:12 -07:00
shamoon
060966aa22
Add progress bar to document_fuzzy_match
2023-09-12 08:17:12 -07:00
Trenton Holmes
e4bf3c6ac4
Implements a new command for fuzzy matching document content and reporting potential duplicates
2023-09-12 08:17:12 -07:00
Trenton Holmes
34b80a4d8e
Removes support for Python 3.8 and lower from the code base
2023-09-10 11:42:59 -07:00
Trenton H
206538daa3
Ignores coverage data in the error cases
2023-09-08 19:20:08 -07:00
Trenton H
01066c4272
Fixes handling of exception chains in the util
2023-09-08 19:20:08 -07:00
Trenton H
226cda9d77
Combine and extend the utility for calling the live services to be more robust against failures, reporting, etc
2023-09-08 19:20:08 -07:00
Trenton H
e6ca6b6f7a
Enables Python 3.11 testing
2023-09-08 11:49:16 -07:00
Kamil Kosek
addc116f55
Enhancement: add --id-range for document_retagger ( #4080 )
...
---------
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
2023-09-08 17:33:24 +00:00
Trenton H
128890a350
Merge pull request #4037 from andreheuer/dev
...
Enhancement: add task id to pre/post consume script as env
2023-09-08 10:00:05 -07:00
shamoon
516d1fcb38
Fix consumer error typo
2023-09-01 00:11:32 -07:00
shamoon
9ed9dbb369
Fix: ghostscript rendering error doesnt trigger frontend failure message ( #4092 )
...
* Raise ParseError from gs rendering error
* catch all parser errors as generic exception
* Differentiate generic vs parse errors during consumption
2023-08-31 19:49:00 -07:00
André Heuer
7d53f8d7d3
Removed parameter, added documentation
2023-08-29 23:09:47 -07:00
André Heuer
d8ff6dc692
Added task id to pre/post consume script as env
2023-08-29 23:09:47 -07:00
Trenton Holmes
9b08b954a0
Do some trickery to support Python 3.11 and mocking invalid module names
2023-08-25 08:44:09 -07:00
shamoon
1837110fff
Fix: enforce permissions on bulk_edit operations
2023-08-17 00:12:46 -07:00