2798 Commits

Author SHA1 Message Date
shamoon
5a2020b706 Remove owner/perms from consumption templates 2023-09-21 22:50:11 -07:00
Trenton Holmes
afa1b86a4d Converts the date, reduces decisions in templating 2023-09-21 17:11:43 -07:00
Trenton Holmes
e130c931a6 Small cleanup to the new document model field 2023-09-21 17:08:01 -07:00
shamoon
c8966605ae Remove DocumentSource.__repr__ because 100% coverage is nice 2023-09-21 15:51:42 -07:00
Trenton Holmes
ccda7095a0 Small rework to show names instead of numbers for document source 2023-09-21 15:31:07 -07:00
shamoon
f87ff194cb Negative match logging coverage 2023-09-21 15:31:07 -07:00
shamoon
3e8b452eaf Log positive matching 2023-09-21 15:31:07 -07:00
shamoon
0ee2232d0d fix log call, increase coverage 2023-09-21 15:31:07 -07:00
Trenton Holmes
62aafe5019 Clean up the matching I did more 2023-09-21 15:31:07 -07:00
Trenton Holmes
46c8f74316 Re-works document to template matching so it can log a more detailed reason 2023-09-21 15:31:07 -07:00
Trenton Holmes
4f391e4711 A couple small improvements and a fix for the mail source overriding 2023-09-21 15:31:07 -07:00
shamoon
b888c8add6 Update translation strings 2023-09-21 15:31:07 -07:00
shamoon
051f4c20f0 Maybe almost 100% test coverage 2023-09-21 15:31:07 -07:00
shamoon
d8065e3f5a Allow mail rules to not set title or owner 2023-09-21 15:31:07 -07:00
shamoon
d37051fae1 Add mail rule filter 2023-09-21 15:31:07 -07:00
shamoon
10f247f323 Improve testing coverage, template multi-assignment merges 2023-09-21 15:31:07 -07:00
shamoon
5b7a8ff1e7 Basic docs, document some methods 2023-09-21 15:31:07 -07:00
shamoon
07cbff57cb Update strings 2023-09-21 15:31:07 -07:00
shamoon
ba6302fa42 Refactoring, filters to and, show sources on list
Show sources on template list, update some translation strings

Make filters and

minor testing
2023-09-21 15:31:07 -07:00
shamoon
1aa0792b88 Support title assignment in consumption templates 2023-09-21 15:31:07 -07:00
shamoon
c12e1f8732 order templates, automatically add permissions 2023-09-21 15:31:07 -07:00
shamoon
5a32b6fb9a Support consumption template source 2023-09-21 15:31:07 -07:00
shamoon
483fa245b0 Initial implementation of consumption templates 2023-09-21 15:31:07 -07:00
Trenton H
085e6da1f2
Handle when INotify fails to import but the polling is set to 0 still (#4230) 2023-09-20 14:04:42 -07:00
shamoon
b65e195c27 Update translation strings 2023-09-19 14:31:19 -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
Trenton H
ec9ebd3026
Allow the user the specifiy the zip file name (#4189) 2023-09-15 16:33:28 -07:00
shamoon
5ee9ad3e4f Migrate frontend prefix to -pngx 2023-09-14 14:51:02 -07:00
shamoon
9e2135e2c7 Fix bs-theme html attributes 2023-09-14 14:51:02 -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
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
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
Trenton H
d532913d56 Unlocks all things which were locked due to ARMv7, etc 2023-09-08 11:21:43 -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
shamoon
9dc77d94ed Add Afrikaans, Greek & Norwegian languages 2023-09-08 10:01:01 -07: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
95cd86a541 Update bootstrap to v5.3.1 for backend static pages 2023-09-08 09:08:23 -07:00
shamoon
c754a5f391 Bumps version to 1.17.4 2023-09-01 13:29:55 -07:00