shamoon
b1f6f52486
Fix: Dont allow null custom_fields property via API ( #5063 )
2023-12-19 21:53:56 +00:00
shamoon
638d9970fd
Enhancement: symmetric document links ( #4907 )
2023-12-19 13:43:50 -08:00
shamoon
5e8de4c1da
Enhancement: shared icon & shared by me filter ( #4859 )
2023-12-19 20:45:04 +00:00
Trenton H
7289c4ea56
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
122e4141b0
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
be2de4f15d
Fixes export of custom field instances during a split manifest export ( #4984 )
2023-12-14 19:23:39 -08:00
Adam Bogdał
4510902677
Fix: Don't attempt to parse none objects during date searching
2023-12-14 07:39:49 -08:00
shamoon
e2d25a7a09
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
7e12bd1bef
Fix: Removes the FieldParser plugin from autocomplete searches ( #4934 )
2023-12-11 10:21:58 -08:00
Adam Bogdał
af0817ab74
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
4481f12e32
Enhancement: implement document link custom field ( #4799 )
2023-12-05 08:16:56 -08:00
shamoon
90f90dc9b4
Fix: export consumption templates & custom fields in exporter ( #4825 )
2023-12-04 21:33:15 -08:00
Trenton H
ca355d5855
Adds additional warnings during an import if it might fail due to reasons ( #4814 )
2023-12-05 03:39:59 +00:00
shamoon
f27f25aa03
Enhancement: support assigning custom fields via consumption templates ( #4727 )
2023-12-03 15:35:30 -08:00
shamoon
285a4b5aef
Fix: empty strings for consumption template fields should be treated as None ( #4762 )
2023-12-03 12:57:43 -08:00
shamoon
aff56077a8
Feature: update user profile ( #4678 )
2023-12-02 08:26:42 -08:00
Trenton H
6e371ac5ac
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
3239c478a5
Merge branch 'main' into dev
2023-11-13 19:57:08 -08:00
Trenton H
e8527ba723
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
73cbf6c33d
API support for id args for documents & objects ( #4519 )
2023-11-06 12:31:10 -08:00
shamoon
24dbf669a9
Fix: add permissions for custom fields with migration ( #4513 )
2023-11-06 08:05:35 -08:00
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
shamoon
99f260225a
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
e4054d684c
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
f7f5d0efa6
Fix: get highest ASN regardless of user ( #4326 )
2023-10-06 17:22:31 -07:00
shamoon
6973691cce
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
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
Trenton H
1a87c730bc
Logs the errors during thumbnail generation, updates default to be WebP
2023-09-12 12:16:22 -07:00
Trenton H
7aa72f768f
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
81b9f2d4e0
Cleans up the docs, adds validation of the process count, include the test descriptions
2023-09-12 08:17:12 -07:00
Trenton H
a03a745295
Adds multiprocessing to the fuzzy matching for a speedup
2023-09-12 08:17:12 -07:00
shamoon
ce8bf90663
Add progress bar to document_fuzzy_match
2023-09-12 08:17:12 -07:00
Trenton Holmes
e2ae919a84
Implements a new command for fuzzy matching document content and reporting potential duplicates
2023-09-12 08:17:12 -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
46a39190a4
Ignores coverage data in the error cases
2023-09-08 19:20:08 -07:00
Trenton H
a2f738772c
Fixes handling of exception chains in the util
2023-09-08 19:20:08 -07:00
Trenton H
a1697ff21c
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
0ef3a141a8
Enables Python 3.11 testing
2023-09-08 11:49:16 -07:00
Kamil Kosek
b238ba054d
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
714995877a
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
61566a34d1
Fix consumer error typo
2023-09-01 00:11:32 -07:00
shamoon
e14f4c94c2
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
88ee3bdb6d
Removed parameter, added documentation
2023-08-29 23:09:47 -07:00
André Heuer
8f8a99a645
Added task id to pre/post consume script as env
2023-08-29 23:09:47 -07:00
Trenton Holmes
fe7fb488c0
Do some trickery to support Python 3.11 and mocking invalid module names
2023-08-25 08:44:09 -07:00