Roberto Rosario
d65bbb718a
Update Docker entrypoint
...
- Use bash instead of sh/dash to support argument slicing.
- Default Celery worker concurrency to 0 (auto).
- Set DJANGO_SETTINGS_MODULE environment variable to make it
available to sub processes.
- Add entrypoint commands to run single workers, single gunicorn
or single celery commands like "flower".
- Update Gunicorn to use sync workers.
- Add platform template to return queues for a worker.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:15:12 -04:00
Roberto Rosario
5352c6ac6f
Update Docker image
...
- Remove Redis from the Docker image.
- Add Celery flower.
- Add Python 3 packages needed for in-container pip installs.
- Fix typos.
- Allow PIP proxying.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:12:11 -04:00
Roberto Rosario
cb7d5bf82a
Update djcelery imports
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-20 00:15:19 -04:00
Roberto Rosario
41a7d00e9e
Fix setting typo
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-19 20:05:12 -04:00
Roberto Rosario
82d7339a64
Update documentation Docker chapter
...
Update to show the new MAYAN_DATABASES setting. Remove
settings that are not Docker exclusive.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-19 20:04:21 -04:00
Roberto Rosario
e889021f43
Update command options
...
Match the rename of the installjavascript command rename
to installdependencies.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-19 20:02:40 -04:00
Roberto Rosario
d3a53fb53a
Remove unused SETTING_FILE_TEMPLATE
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-19 20:02:00 -04:00
Roberto Rosario
b6565effb5
Support wildcard MIME type associations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-19 01:04:04 -04:00
Roberto Rosario
cf43ef2f73
Fix setting import
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-17 05:19:40 -04:00
Roberto Rosario
6ca2845d19
Update requirement files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-17 04:44:00 -04:00
Roberto Rosario
ab601f9180
Initial commit to support Celery 4.3.0
...
Merges 55e9b2263c from versions/next
with code from GitLab issue #594 and GitLab merge request !55 .
Thanks to Jakob Haufe (@sur5r) and Jesaja Everling (@jeverling)
for much of the research and code updates.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-17 04:30:11 -04:00
Roberto Rosario
0b42567179
Remove direct Celery queue update
...
Queue updates are handled by the task manager app.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-17 02:41:00 -04:00
Roberto Rosario
030ddd68e0
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-17 01:13:00 -04:00
Roberto Rosario
649571ebb1
Add kwargs
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-17 00:48:22 -04:00
Roberto Rosario
b99bb88008
Update OCR manager to use document cache
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-17 00:47:28 -04:00
Roberto Rosario
fd08a23339
Soften top bar shadow
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-16 16:21:24 -04:00
Roberto Rosario
917ec55ada
Style tweaks
...
Enable dashboard widget icon shadows. Make block button text
shadow more pronounced.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-16 16:18:36 -04:00
Roberto Rosario
ec4644b5c9
Fix typo on open method
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-16 01:28:55 -04:00
Roberto Rosario
ff86c4c518
Unbind non applicable workflow runtime proxy links
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-16 01:28:31 -04:00
Roberto Rosario
daebf2ddcc
Don't react on paginator current page click
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-16 01:27:44 -04:00
Roberto Rosario
49a16acdf5
Backport panel selection and panel toolbar
...
Support selection by panel body clicking. Styling changes for highlighted panel.
Self-display multiple item action list. New select all button.
Fix fancybox click area on thumbnail display.
Remove the multi item form processing view.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-16 01:24:57 -04:00
Roberto Rosario
8c064c953a
Add file caching app
...
Convert document image cache to use file cache manager app.
Add setting DOCUMENTS_CACHE_MAXIMUM_SIZE defaults to 500 MB.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-15 01:33:32 -04:00
Roberto Rosario
3c7a23a5a9
Add support for setting post update callbacks
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-15 01:24:22 -04:00
Roberto Rosario
6bcf35bef5
Add database conversion removal explanation
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-12 05:17:15 -04:00
Roberto Rosario
7ef6102876
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-12 04:52:34 -04:00
Roberto Rosario
4363bba0fe
Remove encapsulate
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-12 04:50:37 -04:00
Roberto Rosario
e2f2181ebb
Complete multiple check in/out support
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-12 04:49:39 -04:00
Roberto Rosario
d4f7e2cd16
Support creating multiple test users
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-12 04:49:09 -04:00
Roberto Rosario
058e36b4a9
Introspect proxy's parent only it is a model
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-12 04:48:00 -04:00
Roberto Rosario
1ddd5f26b1
Support menu inheritance
...
Proxy models will now inherit the menus from their parents.
Added to allow checked out documents to show multi item links
of their parents.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-12 04:40:48 -04:00
Roberto Rosario
44652d49fb
Add test utility to return an id_list
...
Makes creating an id_list for testing from a list test instances
easier.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-12 04:39:48 -04:00
Roberto Rosario
119c1bde76
Add user test mixin to base test class
...
Allow tests to create test users.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-12 04:39:18 -04:00
Roberto Rosario
ed227b4111
Emphasize source column labels
...
Use the same CSS style as the view's extra_columns.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-12 04:38:06 -04:00
Roberto Rosario
c44090aca6
Initial commit to support multidocument checkouts
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-11 20:00:17 -04:00
Roberto Rosario
8a7da6a103
Update release notes closed issues
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-11 02:26:24 -04:00
Roberto Rosario
3e3b1f75a0
Remove django-environ
...
Work done in 9564db398f
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-11 02:02:45 -04:00
Roberto Rosario
1ab7b7b9b1
Backport FakeStorageSubclass from versions/next
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-11 01:56:06 -04:00
Roberto Rosario
3fab5c1427
Return empty dict if there is no config file
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-11 01:31:37 -04:00
Roberto Rosario
516c3aeb2c
Add default for OCR backend argument setting
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-11 01:31:05 -04:00
Roberto Rosario
3ac1000b46
Merge remote-tracking branch 'origin/features/move_django_settings' into merge_features
2019-07-11 01:21:40 -04:00
Roberto Rosario
4adeefc978
Merge remote-tracking branch 'origin/features/move_yaml_code' into merge_features
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-11 01:21:23 -04:00
Roberto Rosario
8bc4b6a95e
Move YAML code to its own module
...
Code now resides in common.serialization in the form
of two new functions: yaml_load and yaml_dump.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-10 19:35:42 -04:00
Roberto Rosario
37e85590e8
Move Django and Celery settings
...
Django settings now reside in the smart settings app.
Celery settings now reside in the task manager app.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-10 19:02:22 -04:00
Roberto Rosario
3621af7e7d
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 03:19:09 -04:00
Roberto Rosario
1e1e930e88
Bump version to 3.2.6
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 03:18:15 -04:00
Roberto Rosario
d04f1eb9a5
Improve Setting check changed test
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 03:17:04 -04:00
Roberto Rosario
6dde3e1ac3
PEP8 cleanup
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 03:14:12 -04:00
Roberto Rosario
efb8a35ea4
Update changelog, add release notes for v3.2.6
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 03:08:16 -04:00
Giacomo Cariello
5c91ab2d73
Fix thumbnail generation issue ( #637 ).
2019-07-10 02:51:11 -04:00
Roberto Rosario
6d0b7b1fc0
Speed up document indexing view tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 01:59:23 -04:00