Roberto Rosario
3bb07d6dcf
Automate documentation building dependencies
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-20 14:08:00 -04:00
Roberto Rosario
448176111b
Add Redis based distributed lock backend
...
- RedisLock backend requires one argument: "redis_url".
Example: redis://127.0.0.1:6379/0
- Add the setting LOCK_MANAGER_BACKEND_ARGUMENTS.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-20 04:40:02 -04:00
Roberto Rosario
6b2aeaf421
Merge remote-tracking branch 'origin/versions/micro' into merges/micro_to_minor
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-19 03:38:37 -04:00
Roberto Rosario
b6414e4e92
Copy translation files from versions/micro
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-19 03:30:50 -04:00
Roberto Rosario
17232d6001
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-19 01:50:07 -04:00
Roberto Rosario
507b6957c7
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 23:41:09 -04:00
Roberto Rosario
23211847a3
Update language translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 23:04:12 -04:00
Roberto Rosario
67ea431cca
Speed up some tests
...
Use the small test document.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 22:19:30 -04:00
Roberto Rosario
f55bf1b52e
Improve document signatures tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 20:59:47 -04:00
Roberto Rosario
34a9ce6e42
Update OCR API submit URL
...
Change OCR API submit URL from documents/{pk}/submit
to documents/{pk}/ocr/submit.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 02:22:29 -04:00
Roberto Rosario
bdc6740131
Remove null statement
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 02:21:00 -04:00
Roberto Rosario
e281607ca6
Add document type change API endpoint
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 02:20:48 -04:00
Roberto Rosario
cd72a3bab4
Fix failing tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 01:11:31 -04:00
Roberto Rosario
327c795cf4
Add setting migrations to apps
...
Add setting migrations for the common, converter, documents,
file metadata, and document signatures app.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 00:54:02 -04:00
Roberto Rosario
fa8fddb349
Add support for setting migrations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 00:27:33 -04:00
Roberto Rosario
c75033f676
Remove star imports
...
Remove from the documents.views and permissions.tests modules.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-17 02:36:59 -04:00
Roberto Rosario
971e5c0ae7
Prefix dispatch_uid with the app name
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-17 02:19:16 -04:00
Roberto Rosario
f1c704e3e1
Complete prefixing template tags with app names
...
Additionally remove unused template tags.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-17 01:59:17 -04:00
Roberto Rosario
707950ad30
Cleanup test models when tests ends
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-16 21:22:40 -04:00
Roberto Rosario
a8097e1869
Adjust margin of JavaScript server error banner
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-16 13:55:17 -04:00
Roberto Rosario
16d9c7d074
Update docs and template to use 2 Redis databases
...
Switch default installation to use two Redis databases. One for
the message broker, and the other to store task results.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-16 13:45:36 -04:00
Roberto Rosario
fbcd424474
Add MediaBootstrapSetting class
...
Used for settings that depend on the value
of the MEDIA_ROOT setting.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-16 02:47:36 -04:00
Roberto Rosario
04647bb09c
Self-heal statistics results model
...
Happens when multiple results are created using the
same slug value. Forum topic 1404.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 22:42:11 -04:00
Roberto Rosario
3562494b9e
Make the statistics slug field unique
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 22:36:35 -04:00
Roberto Rosario
e2af72dab7
Show placeholder label on invalid action classes
...
Instead of throwing an error a sample label of
"Unknown action type" will be used and allow users to
delete the unknown state action.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 19:02:54 -04:00
Roberto Rosario
302a90ff9d
Add workflow action to sign documents
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 19:02:01 -04:00
Roberto Rosario
3b72eac8ae
Show placeholder label on invalid action classes
...
Instead of throwing an error a sample label of
"Unknown action type" will be used and allow users to
delete the unknown state action.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 18:49:02 -04:00
Roberto Rosario
27d3661017
Use timezone aware date for document statistics
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 17:57:58 -04:00
Roberto Rosario
491badc877
Use timezone aware date for document statistics
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 17:56:45 -04:00
Roberto Rosario
7b96ccfe10
Add missing config file load cache line
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 02:33:51 -04:00
Roberto Rosario
3e954db2f7
Fix sources app logging
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 23:53:04 -04:00
Roberto Rosario
783e017470
Fix sources app logging
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 23:52:36 -04:00
Roberto Rosario
34c3443cf1
Improve tag app test organization
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 23:02:00 -04:00
Roberto Rosario
a308024992
Fix workflow action tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 00:49:43 -04:00
Roberto Rosario
6473412eca
Fix default user for document delete event
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 00:40:34 -04:00
Roberto Rosario
fe9bc35d9b
Organize autoadmin app tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 00:40:17 -04:00
Roberto Rosario
c3793699c5
Refactor the initial setting bootstrap code
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 00:40:05 -04:00
Roberto Rosario
4a1607afad
Add back support for individual database settings
...
Added for compatibility with version 3.2 settings.
These are now a fallback if the new 'DATABASES'
setting is not specified.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 15:18:27 -04:00
Roberto Rosario
2e231dad62
Organize smart settings view tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 13:54:43 -04:00
Roberto Rosario
fac5072c68
Add transaction handling to document model events
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 13:48:31 -04:00
Roberto Rosario
8d8fc76962
Add document trashed event
...
Closes GitLab issue #608 . Thanks to Vikas Kedia (@vikaskedia)
for the report.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 13:46:00 -04:00
Roberto Rosario
77cae991f4
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 01:45:04 -04:00
Roberto Rosario
54dc9469dd
Use TemplateField for Index expression field
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 01:35:35 -04:00
Roberto Rosario
ec7c3ef41f
Improve TemplateWidget JavaScript
...
Move widget initialization from form to field.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 01:31:22 -04:00
Roberto Rosario
ba7284a9ae
Move TemplateField JS code to a Media class
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 01:14:37 -04:00
Roberto Rosario
1a9be24ada
Revert "Improve workflow field help text"
...
There are migrations in version 3.3 before this one.
This reverts commit 1c39b3c84d .
2019-11-12 00:42:59 -04:00
Roberto Rosario
6d8cb8f537
Merge remote-tracking branch 'origin/versions/micro' into merges/micro_to_minor
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 00:42:12 -04:00
Roberto Rosario
e593dcb5d8
Add missing Event class cache invalidation
...
Needed when calling the refresh() method. Otherwise
null StoredEvent instances will be returned.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 00:23:18 -04:00
Roberto Rosario
41214fa90e
Fix NamedMultiWidget issue on Python 3
...
Affects document checkout form
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 19:21:16 -04:00
Roberto Rosario
1c39b3c84d
Improve workflow field help text
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 19:19:08 -04:00