Roberto Rosario
f920dffc01
Remove document model cache invalidation
...
The cache invalidation is now handled by the file caching app.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 01:33:41 -04:00
Roberto Rosario
c2e99e6efb
Purge cache partition before deleting them
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 01:33:14 -04:00
Roberto Rosario
ff6674cc4a
Fix workflow preview under Python 3
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 01:24:55 -04:00
Roberto Rosario
669dfeb30a
Use common app serialization util
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 01:21:01 -04:00
Roberto Rosario
6635bb4235
Tweak CSS to unify widths in plain template
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-25 20:36:47 -04:00
Roberto Rosario
88bc29e4d7
Update the file caching app
...
- Add view to list available caches.
- Add links to view and purge caches.
- Add permissions.
- Add events.
- Add purge task.
- Remove document image clear link and view.
This is now handled by the file caching app.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-25 02:24:33 -04:00
Roberto Rosario
9315776926
Add missing migrations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-25 00:52:21 -04:00
Roberto Rosario
40a306996c
Update transformation tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-25 00:48:47 -04:00
Roberto Rosario
033cecd946
Move pagination navigation inside the toolbar
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-25 00:44:07 -04:00
Roberto Rosario
e4bc007bba
Unify lists header markup
...
Convert list headers into a separate template
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 16:06:45 -04:00
Roberto Rosario
84b329f661
Fix more test case method resolution
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 15:29:25 -04:00
Roberto Rosario
4c73239dde
Fix http.URL class final URL generation
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 03:20:57 -04:00
Roberto Rosario
2e12a6af41
Fix test case method resolution
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 02:58:29 -04:00
Roberto Rosario
6f907d156a
Remove task inspection from task manager app
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 02:49:37 -04:00
Roberto Rosario
fac77a2f73
Workaround for the OCR task-inside-task issue
...
Thanks to Jakob Haufe (@sur5r) for the solution.
2423254aa4
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 02:25:49 -04:00
Roberto Rosario
e652c7208c
Move Celery dependencies to task_manager app
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 02:17:37 -04:00
Roberto Rosario
53928b2ab6
Run EXIFTOOL always regardless of MIME type
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 01:57:20 -04:00
Roberto Rosario
0029d3074f
Modify PYTHONPATH in-place
...
Avoid including a hard coded path.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:40:10 -04:00
Roberto Rosario
4558894faf
Include devpi-server as a development dependency
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:39:42 -04:00
Roberto Rosario
1e1b4dedf4
Update Docker make file
...
- Include PIP proxies.
- Add docker compose targets.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:22:30 -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
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
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
1ab7b7b9b1
Backport FakeStorageSubclass from versions/next
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-11 01:56:06 -04:00