Roberto Rosario
9b7f133249
Support simple search disabling
...
Add new new SEARCH_DISABLE_SIMPLE_SEARCH setting.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-11 10:53:18 -04:00
Roberto Rosario
acd8fd2a3e
PEP8 cleanup
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-11 10:22:42 -04:00
Roberto Rosario
beb3b936a6
Remove the documents app settings
...
Remove DOCUMENTS_DISABLE_BASE_IMAGE_CACHE,
DOCUMENTS_DISABLE_TRANSFORMED_IMAGE_CACHE, and
DOCUMENTS_FIX_ORIENTATION settings.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-11 10:22:09 -04:00
Roberto Rosario
f10cc89847
Add document page append view tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-11 10:10:04 -04:00
Roberto Rosario
01e79b1089
Add OCR migration dependency
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-11 09:08:51 -04:00
Roberto Rosario
5ea286d4bd
Show page append link if new versions are allowed
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-11 09:07:48 -04:00
Roberto Rosario
d865c60091
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 17:18:12 -04:00
Roberto Rosario
4afe81f306
Update document version upload to use dropzone
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 17:16:16 -04:00
Roberto Rosario
126dcfd609
Split source multiform template
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 17:15:45 -04:00
Roberto Rosario
77e3847025
Add directional migration dependency
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 16:32:27 -04:00
Roberto Rosario
4f93beae74
Fix base class name
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 15:52:35 -04:00
Roberto Rosario
af1eae8c52
Merge branch 'versions/minor' into features/multi_version_document
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 14:56:47 -04:00
Roberto Rosario
c731ab7050
Add kwargs and update string formatting
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 14:50:26 -04:00
Roberto Rosario
bd0d298be3
New document version improvements from clients/bc
...
- Comment field help text.
- Remove create_document_form_form.
- Use static NewVersionForm.
- Update sources document upload and new version upload view names.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 14:34:50 -04:00
Roberto Rosario
739d496799
Add dedicated pages append action
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 11:53:40 -04:00
Roberto Rosario
ff03ea07ca
Add support for appending pages
...
Add version upload form checkbox.
Add the append_pages keyword argument.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 02:40:45 -04:00
Roberto Rosario
03379ab8ec
Fix parsing tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-10 01:14:46 -04:00
Roberto Rosario
a4a12b0cfe
Fix tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-09 21:09:36 -04:00
Roberto Rosario
cf697d3ea7
Fix tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-09 21:06:38 -04:00
Roberto Rosario
a9077cb47a
Fix document search tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-09 19:40:08 -04:00
Roberto Rosario
f163dc78d4
Fix search setup
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-09 17:15:59 -04:00
Roberto Rosario
64abf66f22
Fix tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-09 16:55:02 -04:00
Roberto Rosario
7fbb94a8ae
Migration updates
...
Squash version page migrations.
Add manual OCR and parsing migrations.
Fix tests.
Page search updates.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-09 16:38:00 -04:00
Roberto Rosario
d0ee8aba16
Add document pages reset view
...
Add document version page count update view.
Add tests.
Register permission_document_tools to the Document model.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-09 11:53:29 -04:00
Roberto Rosario
5b37c7715d
Fix document page render
...
Solve page_number > 1 error.
Add page_all to Document model.
Enable redactions.
Remove unused methods.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-09 00:38:08 -04:00
Roberto Rosario
8cf807899a
Initial commit to support page mapping
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-08 18:45:53 -04:00
Roberto Rosario
cc8147d002
Update requirements and setup
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-08 15:15:50 -04:00
Roberto Rosario
1b327b99f0
Update run_test Docker command name
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-08 15:15:08 -04:00
Roberto Rosario
7b3a83ee39
Update GitLab CI to use Python 3 and virtualenv
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-08 09:48:54 -04:00
Roberto Rosario
4659269349
Invalidate the layer cache in tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-08 09:45:28 -04:00
Roberto Rosario
517bb4e9a2
Move Makefile versions to variables
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-08 09:45:20 -04:00
Roberto Rosario
653f55f84a
Invalidate the layer cache in tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-08 09:44:39 -04:00
Roberto Rosario
9cf1d44ee7
Move Makefile versions to variables
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-08 09:44:33 -04:00
Roberto Rosario
162cd256e7
Merge branch 'versions/minor' of gitlab.com:mayan-edms/mayan-edms into versions/minor
2019-10-07 16:43:15 -04:00
Roberto Rosario
339b7dd836
Add missing dependencies import
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-07 16:43:00 -04:00
Roberto Rosario
949c0ab285
Remove empty ine
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-07 10:43:52 -04:00
Roberto Rosario
cb6cb4121f
Fix typos
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-06 03:04:45 -04:00
Roberto Rosario
042727aaa9
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-05 15:09:46 -04:00
Roberto Rosario
5b304ea742
Bump version to 3.3 beta 1
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-05 15:08:53 -04:00
Roberto Rosario
ce4413d539
Fix changelog format
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-05 03:31:51 -04:00
Roberto Rosario
547c31d216
Fix main menu active link highlight clear
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-05 03:28:11 -04:00
Roberto Rosario
f4293a7c06
Add help text to indexing and metadata models
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-05 02:47:10 -04:00
Roberto Rosario
1779d482ac
Don't add a placeholder help text for functions
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-05 02:45:54 -04:00
Roberto Rosario
e0e4f238f6
Keep tooltip icon together with label
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-05 02:45:33 -04:00
Roberto Rosario
fecfb37a84
Fix failing tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 23:42:15 -04:00
Roberto Rosario
3e2aaf391e
Default the slow worker to 1 process
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 23:35:05 -04:00
Roberto Rosario
230fde0ab2
Update docker install to deploy a Redis container
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 23:34:43 -04:00
Roberto Rosario
d9865af200
Update Docker deploy script
...
- Use alpine postgres version.
- Support Docker networks and make it the default.
- Delete the containers to allow the script to be idempotent.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 22:46:25 -04:00
Roberto Rosario
72f8fcf720
Update test imports
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 16:10:29 -04:00
Roberto Rosario
30668d9d0b
Merge remote-tracking branch 'origin/versions/micro' into feature/merge_with_micro
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 15:31:32 -04:00
Roberto Rosario
d5aab12b8d
Update release chapter instructions
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 13:35:00 -04:00
Roberto Rosario
ebc0a5f449
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 13:32:38 -04:00
Roberto Rosario
415d3bcd2f
Bump version to 3.2.8
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 13:31:40 -04:00
Roberto Rosario
b985f2ef05
Update changelog and release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 13:30:28 -04:00
Roberto Rosario
15c953815e
Improve linking app tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-01 00:54:10 -04:00
Roberto Rosario
390e552c1f
Update test according to new layout
...
Separate method making request from TestCase
and into separate TestMixins classes.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-30 09:35:52 -04:00
Roberto Rosario
9041f00caa
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-30 05:02:53 -04:00
Roberto Rosario
b0163319eb
Improve source tests layout
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-29 23:14:33 -04:00
Roberto Rosario
762cdc5b89
Add Chinese fonts to the Docker image
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-28 01:52:23 -04:00
Roberto Rosario
396cbb4b22
Add template comment
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-27 05:24:21 -04:00
Roberto Rosario
8b0cd93526
Tweak jstree CSS
...
Remove border radius and remove the column gutter.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-27 05:23:18 -04:00
Roberto Rosario
f97ccb693b
Add test GitLab issue #653
...
Tests opening zip files containing a non English named member.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-25 23:00:51 -04:00
Roberto Rosario
c3b539ba19
Add MAYAN_GUNICORN_TIMEOUT documentatoin
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-25 22:17:50 -04:00
Roberto Rosario
80126f2326
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-25 00:07:42 -04:00
Roberto Rosario
00e3d40231
Merge branch 'versions/micro' of gitlab.com:mayan-edms/mayan-edms into versions/micro
2019-09-24 23:29:25 -04:00
Roberto Rosario
0953127420
Use mixin in tag workflow action test
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 23:29:02 -04:00
Roberto Rosario
02505ba855
Update format of the changelog file
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 23:19:42 -04:00
Roberto Rosario
6fe41660bd
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 23:11:14 -04:00
Roberto Rosario
7695178992
Fix failing tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 17:17:21 -04:00
Roberto Rosario
b03758ed8b
Cleanup OCR app code and link registration
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 15:37:18 -04:00
Roberto Rosario
d7818b64b0
Support deleting the parsed content of a document
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 15:36:32 -04:00
Roberto Rosario
fb53726888
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 01:21:02 -04:00
Roberto Rosario
8da1a64410
Add recursive option to Docker entrypoint chown
...
GitLab issue #668 . Thanks to John Wice (@brilthor)
for the report.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 00:24:35 -04:00
Roberto Rosario
62430bf341
Deregister workflow created event from workflows
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 00:16:41 -04:00
Roberto Rosario
792aa64829
Add OCR content deleted event
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-24 00:15:23 -04:00
Roberto Rosario
e62e684107
Simplify DOCTYPE
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 23:49:47 -04:00
Roberto Rosario
a3d63dce80
Increase maximum scale and enable user scalable
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 23:45:19 -04:00
Roberto Rosario
8adb342e24
Add alt attribute to most used img tags
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 23:36:06 -04:00
Roberto Rosario
c9567d0c6d
Add support for deleting the OCR content
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 16:31:04 -04:00
Roberto Rosario
907e2213e9
Update jQuery to version 3.4.1
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 15:49:58 -04:00
Roberto Rosario
dea3bbdf09
Update Django to version 1.11.24
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-09-23 15:34:09 -04:00
Roberto Rosario
61c6562860
Tweaked the jstree component's appearance
...
Improve usage with long cabinet labels.
Thanks for forum user @briboe for the report.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 13:58:29 -04:00
Roberto Rosario
8322bd3a27
Rename workflow action test modules
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 13:23:19 -04:00
Roberto Rosario
11898a36fe
Add initial release notes for version 3.2.8
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 13:20:16 -04:00
Roberto Rosario
2d97024d93
Add cabinet add and remove workflow actions
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 02:54:52 -04:00
Roberto Rosario
d543a71909
Update document indexing URLs as per v3.3 layout
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-23 01:33:23 -04:00
Roberto Rosario
c652a6c7f6
Merge branch 'versions/micro' of gitlab.com:mayan-edms/mayan-edms into versions/micro
2019-09-22 21:16:25 -04:00
Roberto Rosario
1bc3b58d4e
Return empty queryset for non authenticated users
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-22 21:15:31 -04:00
Roberto Rosario
4e6e4789e3
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-22 21:15:10 -04:00
Roberto Rosario
d1ba081fb7
Reorganize and speed up document API tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-22 20:34:37 -04:00
Roberto Rosario
03c63bcf80
Update git branches section
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-11 19:27:07 -04:00
Roberto Rosario
f7789fa6da
Clean up documentation configuation file
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-08 19:38:01 -04:00
Roberto Rosario
d190dbca03
Put file cache label column first
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-04 14:53:24 -04:00
Roberto Rosario
4384452423
Update file cache model
...
Index the name field. Add help texts for maximum size and current
size methods.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-04 14:53:19 -04:00
Roberto Rosario
0d263c2b76
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-04 03:00:06 -04:00
Roberto Rosario
76fef4f247
Enable web links app tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-30 05:23:14 -04:00
Roberto Rosario
f5d0e4d560
Add missing line
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-30 05:23:05 -04:00
Roberto Rosario
4b3ab82ee2
Fix autoadmin tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-29 23:51:57 -04:00
Roberto Rosario
f8eda67bd5
Add support for changing system messages position
...
GitLab issue #640 . Thanks to Matthias Urhahn (@d4rken).
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-29 23:41:22 -04:00
Roberto Rosario
58bcf20a46
Remove tests * imports
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-29 23:10:28 -04:00
Roberto Rosario
49979dede5
Merge remote-tracking branch 'origin/versions/micro' into feature/merge_micro
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-29 00:07:18 -04:00
09f481f5f0
Unify all line endings to be Linux style.
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-28 23:51:59 -04:00
Roberto Rosario
b329ed7618
Update build number
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-28 17:32:09 -04:00
Roberto Rosario
373a712669
Bump version to 3.2.7
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-28 17:31:08 -04:00
Roberto Rosario
734ca02a95
Warning cleanup
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-28 17:29:56 -04:00
Roberto Rosario
04b19f8d2e
Add book link
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-28 17:29:43 -04:00
Roberto Rosario
fce0601d25
Set release date
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-28 17:20:31 -04:00
Roberto Rosario
54769bf22a
Adjust body after new AJAX content
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-28 03:25:29 -04:00
Roberto Rosario
f303cdfe95
Update book links
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-27 22:43:53 -04:00
Roberto Rosario
3ad035adcb
Add center book image
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-27 22:35:58 -04:00
Roberto Rosario
533e2e344c
Add book link to readme
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-27 19:30:27 -04:00
Roberto Rosario
649ef8151c
Don't show system alerts under floating elements
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-27 19:21:06 -04:00
Roberto Rosario
69c925ffd3
Unify all line endings to be Linux style
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-27 19:07:17 -04:00
Roberto Rosario
8e34bc02b3
Add automatic adjustment of HTML body padding
...
Closes GitLab issue #643 . Thanks to Light Templar
(@LightTemplar) for the report.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-27 18:59:08 -04:00
Roberto Rosario
a250919acc
Merge remote-tracking branch 'origin/versions/micro' into features/micro_merge
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-25 23:48:12 -04:00
Roberto Rosario
38980e5f75
Rename test method names for clarity
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-25 22:06:34 -04:00
Roberto Rosario
666c3324e8
Synchronize language translations
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-25 21:55:14 -04:00
Roberto Rosario
5627a3d247
Merge branch 'versions/micro' of gitlab.com:mayan-edms/mayan-edms into versions/micro
2019-08-24 20:08:53 -04:00
Roberto Rosario
cb7dbaf609
Backport individual index rebuild support
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-24 20:07:59 -04:00
Roberto Rosario
7cba63f403
Fix base test class mixin inheritance
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-24 15:53:55 -04:00
Roberto Rosario
2f6cfcbc4f
Rename MAYAN_USER_GUID variable to MAYAN_USER_GID
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-23 03:42:22 -04:00
Roberto Rosario
2af136356d
Update the Docker entrypoint UID and GUID code
...
Update the ownership of files when the UID of GUID are changed.
GitLab issue #650 .
Allow changing the GID of the mayan user to existing values.
GitLab issue #652 . Thanks to Fabian (@ruffy91) for both reports.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-23 03:37:40 -04:00
Roberto Rosario
7a8dad5a3c
Increase mailing profile password field length
...
Increse from 48 to 128 characters. GitLab issue #657 .
Thanks to sigsec (@sigsec) for the report.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-22 03:53:38 -04:00
Roberto Rosario
3a0226ac22
Fix document template column field.
...
GitLab issue #655 . Thanks to Christian Wiegand (@christianwgd) for the
report.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-22 00:27:51 -04:00
Roberto Rosario
cb14224fde
Add extlinks entry to reference forum topics
...
Allow adding links to forum topics with ease in the
documentation.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-22 00:09:24 -04:00
Roberto Rosario
e45443fdea
Fix document cabinet list API view
...
Thanks for forum user "jere" for the report. Forum topic 1039.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-22 00:04:11 -04:00
Roberto Rosario
b19b602a53
Add reference to GitLab issue #654
...
Thanks to Lucius Schaerer (@lschaer1) for the report.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 19:32:52 -04:00
Roberto Rosario
ec2dde7483
Add internal_name field to workflow serializer
...
Fixes workflow API creation view.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 19:30:08 -04:00
Roberto Rosario
c94ed44476
Remove redundant Celery queue declarations
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 14:06:32 -04:00
Roberto Rosario
eff18b5823
Update changelog
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 13:53:26 -04:00
Roberto Rosario
30f3d11375
Disable pagination current page button
...
Current page button was clickable and would cause the
single page navigation to jump to the home view.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 13:51:16 -04:00
Roberto Rosario
871a800213
Add version 3.2.7 release notes
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 04:29:10 -04:00
Roberto Rosario
e7faece342
Reorganize and improve checkouts tests
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 04:25:56 -04:00
Roberto Rosario
8bcd2c247f
Rename checkout views and URLs for clarity
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 04:25:16 -04:00
Roberto Rosario
605e6356a7
Use NamedSplitWidget for the checkout form
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 04:24:53 -04:00
Roberto Rosario
9c202f7087
Add UserTestMixin to the base test class
...
Allows calling _create_test_users in tests.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 03:54:31 -04:00
Roberto Rosario
c833b7a74c
Add as_id_list helper for tests
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 03:54:05 -04:00
Roberto Rosario
e002f317a4
Add NamedMultiWidget class
...
Works as Django's MultiWidget but instead of a list
of subwidgets, uses a dictionary of subwidgets with names
as the keys. The named nature is less error prone than Django's
index numbered subwidgets.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-21 03:52:07 -04:00
Roberto Rosario
6503d9474d
Fix remaining tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-20 16:42:31 -04:00
Roberto Rosario
e7734def58
Fix documents app failing tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-20 05:03:24 -04:00
Roberto Rosario
f50d22b382
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-20 00:22:28 -04:00
Roberto Rosario
ad37228466
Add converter layers, redactions app
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-20 00:21:03 -04:00
Roberto Rosario
0917bd57b3
Add ACL filter support for case 6
...
Support inherited field of a related field that is Generic
Foreign Key.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-20 00:09:56 -04:00
Roberto Rosario
4dd270e75b
Add mixins to retrieve content type object
...
Add ContentTypeViewMixin and ExternalContentTypeObjectMixin.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-05 00:27:15 -04:00
Roberto Rosario
3428c6aa20
Update ExternalObjectMixin
...
Call ModelPermission to select the proper manager for the queryset
when specifying just the model.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-05 00:23:45 -04:00
Roberto Rosario
eb1fb8511b
Move manager get code to ModelPermission class
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-05 00:20:06 -04:00
Roberto Rosario
bdbc7ef086
Add rectangle drawing transformations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-31 01:55:58 -04:00
Roberto Rosario
abea863184
Fix metadata widget overflow on long values
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-31 01:55:24 -04:00
Roberto Rosario
d394583729
Remove HTML title anchor on disabled pages
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-31 01:54:51 -04:00
Roberto Rosario
4db59c0808
Disable page links on disabled pages
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-31 01:54:21 -04:00
Roberto Rosario
12f24316a1
Improve page navigation limit logic
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-31 01:53:35 -04:00
Roberto Rosario
ef0843276b
Support source column widget condition
...
- Add default HTML anchor widget for source columns that
return and absolute URL.
- Fix CSS pointer behavior on list item panel headers.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-31 01:51:43 -04:00
Roberto Rosario
e20102333e
Update URLs for uniformity
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-30 04:46:21 -04:00
Roberto Rosario
4ecf075fd4
Add support for disabling document pages
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-30 03:11:20 -04:00
Roberto Rosario
cc81a6905a
Add kwargs
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-30 03:10:25 -04:00
Roberto Rosario
3c9454160f
Support custom model managers for check_access()
...
Allow app to specify which model manager will be used
when creating the queryset that is passed to check_access.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-30 03:10:15 -04:00
Roberto Rosario
2e1600c334
Remove obsolete DocumentPageCachedImage manager
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-29 02:53:07 -04:00
Roberto Rosario
3e9f30cb91
Reduce the number of pager buttons
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-29 02:44:31 -04:00
Roberto Rosario
a3a78f755d
Display thousand commas in numeric dashboard
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-29 02:36:57 -04:00
Roberto Rosario
3988dedebf
Add missing migrations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-28 22:36:51 -04:00
Roberto Rosario
ff34c7d00a
Add cabinet label help text
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-28 22:36:17 -04:00
Roberto Rosario
fe2de33e98
Display column help text as a tooltip
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-28 22:35:52 -04:00
Roberto Rosario
3efd1bd89d
Add web links app
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-27 01:08:54 -04:00
Roberto Rosario
ea516cbc23
Correct order of super in file caching test mixin
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-27 00:56:40 -04:00
Roberto Rosario
52ad3e7418
Update the URL class to work with Python 3
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 23:23:18 -04:00
Roberto Rosario
a001b4bbb3
Move new version block to its own test case
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 18:20:23 -04:00
Roberto Rosario
31ed0e1ac8
Clean non ASCII character in docstring
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 18:19:56 -04:00
Roberto Rosario
9ad82695d9
Add cleaning up of Python 3 files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 18:19:38 -04:00
Roberto Rosario
69af4dd6b3
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 18:03:13 -04:00
Roberto Rosario
1c7ceca432
Add file caching tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 15:49:07 -04:00
Roberto Rosario
c05dcf5b05
Remove fs_cleanup file_descriptor argument
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 15:16:54 -04:00
Roberto Rosario
85b05dd6ec
Add kwargs to fs_cleanup usage
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 15:16:37 -04:00
Roberto Rosario
9752584135
Rename file_descriptor usage to file_object
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 15:14:53 -04:00
Roberto Rosario
fd0d5728a1
Improve toolbar display logic
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 02:34:01 -04:00
Roberto Rosario
88863fd6d0
Fix typo in Cache get_model
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 02:23:09 -04:00
Roberto Rosario
3a7025d9c4
Add exists method to cache file model
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 02:22:50 -04:00
Roberto Rosario
150c5d8cc2
Make cache columns sortable
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 02:22:34 -04:00
Roberto Rosario
93ba547350
Convert workflow previews app to use file caching
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 02:22:04 -04:00
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
ee63829e7f
Update runserver targets to run nonthreaded
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 16:07:28 -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
3d7e6b6fbe
Update GUID to GID in documentation
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 02:50:55 -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
Jiri B
0c3b6e5388
I was shocked my PDFs were deleted from source directory thus this needs to be clarified.
2019-07-24 02:21:01 -04:00
Roberto Rosario
c51f8d2135
Merge branch 'patch-1' into 'master'
...
Source watch folder files are removed when upload is completed
See merge request mayan-edms/mayan-edms!58
2019-07-24 06:19:52 +00: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
afc6b54520
Update release notes and changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-24 01:56:09 -04:00
Roberto Rosario
070355033e
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:41:44 -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
adeea6247f
Update Docker stack file
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:38:48 -04:00
Roberto Rosario
3563297d48
Update default Docker compose file
...
- Launch a Redis container.
- Include optional services examples.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-23 21:34:58 -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
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
Jiri B
01b2ad3ddc
I was shocked my PDFs were deleted from source directory thus this needs to be clarified.
2019-07-14 10:15:35 +00: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
e371124bca
Merge branch 'versions/micro'
2019-07-10 03:19:26 -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
Roberto Rosario
25df502cb0
Merge branch 'versions/micro'
2019-07-10 02:51:47 -04:00
Giacomo Cariello
5c91ab2d73
Fix thumbnail generation issue ( #637 ).
2019-07-10 02:51:11 -04:00
Roberto Rosario
ea4f9d6c4e
Merge branch 'master' into 'master'
...
Fix thumbnail generation issue (#637 ).
See merge request mayan-edms/mayan-edms!57
2019-07-10 06:49:13 +00: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
Roberto Rosario
627e9cb1f0
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 01:47:35 -04:00
Roberto Rosario
4fcd60194e
Add trashed date time label and position
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 01:47:01 -04:00
Roberto Rosario
644cd57a0f
Fix document icon used in workflow runtime links
...
Links are using the document type instead of the document icon.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 01:44:37 -04:00
Roberto Rosario
f6febdd221
Remove the smart settings app * import
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 01:40:13 -04:00
Roberto Rosario
78a0189e1c
Add YAML env variables support to platform app
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-10 00:34:09 -04:00
Roberto Rosario
91b0b2d9c3
Update smart setting's app URLs for uniformity
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-09 15:46:09 -04:00
Roberto Rosario
8a54deba3d
Unify individual database configuration options
...
All database configuration is now done using MAYAN_DATABASES to
mirror Django way of doing database setup.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-09 15:45:30 -04:00
Roberto Rosario
22da1e0a78
Update import
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-09 15:43:39 -04:00
Roberto Rosario
c9668d62e5
Move mailer defaults to the literals module
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-09 15:43:15 -04:00
Roberto Rosario
7a01a77c43
Remove smart_settings * import
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-09 15:42:57 -04:00
Roberto Rosario
9564db398f
Backport configuration file improvements
...
Remove support for quoted entried. Support unquoted entries. Support
custom location for the config files.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-09 15:40:20 -04:00
Giacomo Cariello
f46a32580d
Fix thumbnail generation issue ( #637 ).
2019-07-08 17:33:30 +02:00
Roberto Rosario
7faa24eb7b
Remove database conversion command
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 02:42:11 -04:00
Roberto Rosario
51f278301b
Sort list of apps
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 02:40:24 -04:00
Roberto Rosario
2cc35c3c61
Remove outdated contrib scripts
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 02:37:58 -04:00
Roberto Rosario
8c73fda1ae
Rename installjavascript to installdependencies
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 02:35:14 -04:00
Roberto Rosario
8811c8269f
Rename document states apps view and URLs.
...
Object layout: WorkflowTemplate, WorkflowInstance, WorkflowRuntimeProxy,
WorkflowTemplateState, WorkflowTemplateTransition.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 02:21:58 -04:00
Roberto Rosario
f36f99c5fb
Split workflow URL patterns
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 01:23:49 -04:00
Roberto Rosario
0e972eff06
Fix typos and PEP8 warnings
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 01:12:25 -04:00
Roberto Rosario
7913b5ddcc
Sort dictionary entry
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 01:06:58 -04:00
Roberto Rosario
1c86ea5b5b
Backport individual index rebuild support
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 01:03:39 -04:00
Roberto Rosario
ec6a3bd960
Move AJAX spinner to the left of the top bar
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 00:43:14 -04:00
Roberto Rosario
080553c797
Add trashed date time label and position
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 00:38:47 -04:00
Roberto Rosario
08ee07e652
Remove duplicated trashed document previews
...
Side effect of source column inheritance added in
06c3ef6583 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 00:37:47 -04:00
Roberto Rosario
d7d77fcb55
Backport workflow email action
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-07 00:27:29 -04:00
Roberto Rosario
929cc7d374
Encode settings YAML before hashing
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-07-06 17:16:04 -04:00
Roberto Rosario
bb5324ef50
Encode settings YAML before hashing
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-07-06 17:14:44 -04:00
Roberto Rosario
4c212f6ea4
Backport workflow context and field support
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-06 04:13:26 -04:00
Roberto Rosario
941356ed69
Add a general use YAML validator
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-06 04:11:43 -04:00
Roberto Rosario
97804b255b
Add and exclude Index instance columns
...
Exclude inherited columns from the Index models.
Add the label columns to Index instances.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-06 04:10:41 -04:00
Roberto Rosario
06c3ef6583
Add source column inheritance and exclusions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-06 04:09:44 -04:00
Roberto Rosario
6cd857e2bf
Use Select2 widget for the document type selection form
...
This was committed in 109fcba795 without
adding the actual change.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-06 02:44:00 -04:00
Roberto Rosario
fbb0f0b9bd
Backport workflow preview refactor
...
GitLab issue #532 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-06 02:41:16 -04:00
Roberto Rosario
9e068c3e83
Add topbar shadow
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-06 02:01:48 -04:00
Roberto Rosario
72a3807354
Add vertical main menu
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-06 01:53:45 -04:00
Roberto Rosario
109fcba795
Use Select2 for the document type selection form
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 23:26:11 -04:00
Roberto Rosario
01380e0572
Merge branch 'versions/minor' of gitlab.com:mayan-edms/mayan-edms into versions/minor
2019-07-05 23:23:50 -04:00
Roberto Rosario
5146c6d202
Tweak setup buttom border and tag shadows
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 23:23:34 -04:00
Roberto Rosario
300bdbfc8a
Tweak setup buttom border and tag shadows
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 21:34:20 -04:00
Roberto Rosario
a0331e0236
Add support for icon shadows
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 21:26:45 -04:00
Roberto Rosario
b405896a44
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 16:40:01 -04:00
Roberto Rosario
fbe043b4eb
Bump version to 3.2.5
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 16:39:17 -04:00
Roberto Rosario
3a8fade8f8
Disable test suit on master branch pushes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 16:38:20 -04:00
Roberto Rosario
3fb1e079b9
Code cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 16:35:43 -04:00
Roberto Rosario
40b44cba35
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 16:33:34 -04:00
Roberto Rosario
d5b1c02310
Update depedencies to their latest bug fix version
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 15:45:24 -04:00
Roberto Rosario
38c33b6703
Update Django to version 1.11.22
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 15:28:39 -04:00
Roberto Rosario
557a20d6cc
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-05 03:10:42 -04:00
Roberto Rosario
68a3483470
Merge branch 'pt-locale-msg' into 'master'
...
Pt locale msg
Translations for pt-PT
See merge request mayan-edms/mayan-edms!56
2019-07-05 05:18:26 +00:00
David Miguel
4de13f23b7
Pt locale msg
2019-07-05 05:18:26 +00:00
Roberto Rosario
fba6d3b101
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-05 01:02:53 -04:00
Roberto Rosario
7902074390
Add alert when settings are changed
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-05 00:58:50 -04:00
Roberto Rosario
3ce08cc9c0
Merge branch 'versions/minor' into features/setting_change_warning
2019-07-05 00:48:37 -04:00
Roberto Rosario
1ae5b8c420
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-05 00:47:36 -04:00
Roberto Rosario
2af03eeca8
Fix cabinet and tags upload wizard steps
...
Steps were missing some entries. Closes GitLab issue #632 .
Thanks to Matthias Urhahn (@d4rken) for the report.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-05 00:28:01 -04:00
Roberto Rosario
b8345797d6
Merge branch 'versions/minor' into features/fix_cabinet_wizard
2019-07-04 01:34:55 -04:00
Roberto Rosario
1377ff0504
Add class method to detect setting changes
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-07-03 11:10:35 -04:00
Roberto Rosario
5aa3886867
Fix cabinet upload wizard step
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-07-02 21:24:12 -04:00
Roberto Rosario
1fe45e2613
Add data migration to the file metadata app
...
Synchronizes the document type settings model of existing
document types.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-02 14:47:12 -04:00
Roberto Rosario
68966e4ad0
Update troubleshooting topic
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-02 14:34:54 -04:00
Roberto Rosario
a8fcc862f1
Don't register the create event to the instance
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-01 15:45:15 -04:00
Roberto Rosario
f9e539f25c
Don't error out if the settings are set to blank
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-01 01:13:02 -04:00
Roberto Rosario
96d631a395
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:51:45 -04:00
Roberto Rosario
f5bbd484cd
Bump version to 3.2.4
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:50:51 -04:00
Roberto Rosario
8b2690c785
Remove unused import
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:50:23 -04:00
Roberto Rosario
4cf28af5cf
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:48:52 -04:00
Roberto Rosario
d48f2628a3
Add sources app metadata help text migration
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:48:23 -04:00
Roberto Rosario
e3d2fef687
Update compiled translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:47:05 -04:00
Roberto Rosario
6eb105be94
Update source translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:21:29 -04:00
Roberto Rosario
24dcdfd328
Improve email metadata support
...
The feature can now work on emails with nested parts.
Also the metadata.yaml attachment no longer needs to be the
first attachment.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:12:54 -04:00
Roberto Rosario
305f4d1afd
Reduce code used to set bulk metadata
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-29 02:10:22 -04:00
Roberto Rosario
ff03186a2c
Remove the INSTALLED_APPS setting
...
The INSTALLED APPS setting is now replaced by the
new COMMON_EXTRA_APPS and COMMON_DISABLED_APPS.
Exposing the INSTALLED_APPS setting had the side effect
of blocking new apps that were added in new versions.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-28 23:26:29 -04:00
Roberto Rosario
8141748677
Add redirection after trashing a document
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-28 23:05:54 -04:00
Roberto Rosario
26fdaf867f
Update changelog and release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-28 23:04:17 -04:00
Roberto Rosario
bf4e499c9d
Fix IMAP4 store flags argument, GitLab issue #606
...
Python's documentation is incorrect, argument name is flag_list.
Closes GitLab issue #606 . Thanks to Samuel Aebi (@samuelaebi)
for the report and debug information.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-28 22:29:05 -04:00
Roberto Rosario
daef777173
Use polylines for the edge splines
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-28 15:49:25 -04:00
Roberto Rosario
0e8dbea244
Hightlight initial state
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-28 15:39:01 -04:00
Roberto Rosario
46eda1a20b
Add actions to workflow preview
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-28 15:38:52 -04:00
Roberto Rosario
d2c89caece
Add transition form comment help text
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-28 15:38:42 -04:00
Roberto Rosario
b03ea61fdb
Merge branch features/user_management_dashboard_widgets
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-28 13:45:10 -04:00
Roberto Rosario
80065279cb
Fix install typos and missing commands
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-28 11:46:49 -04:00
Roberto Rosario
d636174c85
Add test case database connection check
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-27 11:52:11 -04:00
Roberto Rosario
22aa14282b
[Fix] Change to relative imports
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-27 08:42:03 -04:00
Roberto Rosario
bdde894765
[FIX] Remove tag create document registration
...
Make no sense to have the tag create event register to existing tags.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-27 08:41:14 -04:00
Roberto Rosario
4d7c0552bd
Fix help text of the platformtemplate command
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-22 00:04:34 -04:00
Roberto Rosario
575e42357a
Update 3.2.2 release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-21 14:43:04 -04:00
Roberto Rosario
487c250f3e
Merge branch 'master' into versions/minor
2019-06-21 11:52:40 -04:00
Roberto Rosario
0ae214f2fd
Support configurable GUnicorn timeouts
...
Defaults to current value of 120 seconds.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-21 11:51:01 -04:00
Roberto Rosario
037b942c4a
Update release date of version 3.2.3
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-21 11:48:01 -04:00
Roberto Rosario
dcbf777429
Merge branch 'defect/628-positional-arguments-for-mailbox' into 'master'
...
Defect/628 positional arguments for mailbox
Closes #628
See merge request mayan-edms/mayan-edms!51
2019-06-21 13:35:23 +00:00
Jesaja Everling
0c5a0b54c1
Defect/628 positional arguments for mailbox
2019-06-21 13:35:23 +00:00
Roberto Rosario
0f5f8c0dd1
Update build number
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-21 00:03:53 -04:00
Roberto Rosario
2d875ff044
Bump version to 3.2.3
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-21 00:01:37 -04:00
Roberto Rosario
a77708ebe6
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-06-20 23:52:00 -04:00
Roberto Rosario
440822896a
Fix the Django SMTP backend username field name
...
Increase the Django STMP username. GitLab issue #625 . Thanks to Jesaja
Everling (@jeverling) for the report and the research.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-20 23:42:16 -04:00
Roberto Rosario
6f4802ac6a
Fix mailing profile log columns mappings
...
GitLab issue #626 . Thanks to Jesaja Everling (@jeverling)
for the report.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-20 23:14:33 -04:00
Roberto Rosario
c21a9afcfa
Merge branch 'master' into versions/minor
2019-06-19 23:53:04 -04:00
Roberto Rosario
0494fa9e6a
Merge branch 'defect/619-fix-poplib-initialization' into 'master'
...
Fix kwargs for poplib.POP3_SSL and poplib.POP3
Closes #619
See merge request mayan-edms/mayan-edms!50
2019-06-20 03:51:31 +00:00
Jesaja Everling
e09bd48d65
Fix kwargs for poplib.POP3_SSL and poplib.POP3
2019-06-20 03:51:31 +00:00
Roberto Rosario
97887c4e9c
Allow disabling the random primary key test mixin
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-19 23:05:01 -04:00
Roberto Rosario
90e884e502
Fix test permission use
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-19 10:22:56 -04:00
Roberto Rosario
ea7b4e46ac
Update build number
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-19 00:40:02 -04:00
Roberto Rosario
e0d74d54b1
Update release data and bump version to 3.2.2
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-19 00:39:13 -04:00
Roberto Rosario
fbd2b43b5e
Update the task_check_interval_source reference
...
GitLab issue #617 . Thanks to Lukas Gill (@lukkigi) for
the report and debug information.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-19 00:33:44 -04:00
Roberto Rosario
03e59ed964
Fix document parsing tool view typo
...
Closes GitLab issue #615 . Thanks to Tyler Page (@iamtpage) for the
report.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-19 00:19:18 -04:00
Roberto Rosario
c3b1c4e173
Fix document type change view
...
Closes GitLab issue #614 . Thanks to Christoph Roeder (@brightdroid)
for the report.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-06-18 22:15:13 -04:00
Roberto Rosario
43260b87c5
Remove OpenBSD from OS list
...
GitLab issues #594 , #612 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-16 15:09:49 -04:00
Roberto Rosario
5b78a7c60c
Remove old Docker READMEs
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-15 05:13:54 -04:00
Roberto Rosario
2e5ee2740a
Remove repeated documentation entry
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-15 04:53:40 -04:00
Roberto Rosario
85b8d281cc
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-15 04:53:23 -04:00
Roberto Rosario
69d33bef7c
Fix workflow proxy no-result message
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-15 03:35:04 -04:00
Roberto Rosario
3f86dfc902
Fix typo
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-15 02:25:00 -04:00
Roberto Rosario
111250fd99
Update usage of "an user"
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-15 02:17:55 -04:00
Roberto Rosario
f17d13d68f
Delete backup config without raising exceptions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 03:29:21 -04:00
Roberto Rosario
1f5c81eaf5
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 03:02:29 -04:00
Roberto Rosario
b4dafb20ad
Bump version to 3.2.1
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 03:01:40 -04:00
Roberto Rosario
70dab1fd30
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 02:59:19 -04:00
Roberto Rosario
bb3e010a93
Collapse sidebar on small screen
...
Display sidebar at the bottom of the screen on small displays.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 02:38:39 -04:00
Roberto Rosario
4b9043b882
Remove sidebar floar right
...
Fixes GitLab issue #600 . Thanks to Frédéric Sheedy
(@fsheedy) for the report and debug information.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 02:36:59 -04:00
Roberto Rosario
727fe78d8b
Add check for app references
...
Point users to release notes for details when app references are not updated.
GitLab issue #603 . Thanks to Vikas Kedia (@vikaskedia) for the report.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 02:16:37 -04:00
Roberto Rosario
7650ef17c0
Use YAML SafeDumper to avoid adding YAML tags
...
Closes GitLab issue #599 . Thanks to Frédéric Sheedy
(@fsheedy) for the report and debug information.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 01:42:15 -04:00
Roberto Rosario
9558c5e6dc
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 00:58:49 -04:00
Roberto Rosario
cb1e90e19b
Add PostgreSQL troubleshooting entry
...
MAYAN_DATABASE_CONN_MAX_AGE when used with Gunicorn and a microthreads
backend will have the reverse effect of exhausting the connections
faster as they are not shared between threads.
GitLab issues #523 and #602
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 00:49:30 -04:00
Roberto Rosario
b5823358cb
Remove repeated release notes entry
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 00:35:48 -04:00
Roberto Rosario
dcc8b8b174
Fix sub cabinet creation view
...
Thanks to Frédéric Sheedy (@fsheedy) for the report.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 00:31:46 -04:00
Roberto Rosario
891861eaf5
Raise errors when DEBUG is True
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-14 00:20:14 -04:00
Roberto Rosario
8d0f14a40c
Fix documentation formatting
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-13 12:15:28 -04:00
Roberto Rosario
f53a3f7959
Fix docker version file path
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-13 04:12:54 -04:00
Roberto Rosario
1d5972da3b
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-13 02:43:03 -04:00
Roberto Rosario
8fe90ea7f1
Update release version of docs
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-13 02:42:00 -04:00
Roberto Rosario
037c2b6118
Bump version to 3.2
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-13 02:41:49 -04:00
Roberto Rosario
06307ff29c
Remove unused import
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-13 02:39:41 -04:00
Roberto Rosario
0c37685302
Remove copyright date range
...
Copyright date ranges are not necessary. Berne Convention and all
copyright reciprocity pacts offer protection for at least 50 years
after the death of the author. Copyright is automatic for all countries
in the agreement and equally enforceable.
https://www.copyright.gov/circs/circ38a.pdf
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-13 02:33:13 -04:00
Roberto Rosario
4d52dbde39
Update documentation
...
Fix typos, expand and update FAQ.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-13 02:20:44 -04:00
Roberto Rosario
9836ca3ef3
Ignore documentation builds
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-13 02:19:23 -04:00
Roberto Rosario
538e0c6f3b
Add watchfolder troubleshooting
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-12 03:55:53 -04:00
Roberto Rosario
0ced976b0c
Update Docker watch folder chapter
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-12 03:45:11 -04:00
Roberto Rosario
7f43a8d5a3
Add support for locked files for watchfolder
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-12 03:40:13 -04:00
Roberto Rosario
0ae960d96c
Add missing metadata app migration
...
Add migration to update the dotted path of the validators and parsers.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-12 01:28:09 -04:00
Roberto Rosario
2e80c6a00b
Collect .html files, required by drf-yasg
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-12 01:16:36 -04:00
Roberto Rosario
590c76bf64
Fix text typos
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-12 00:51:21 -04:00
Roberto Rosario
41f86b35f2
Only patch the bootstrap CSS files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-11 05:26:59 -04:00
Roberto Rosario
d70a1ef079
Open files using the Path object directly
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-11 05:26:27 -04:00
Roberto Rosario
fa678b09bc
Improve settings descriptions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-11 01:12:23 -04:00
Roberto Rosario
fe3d2e85c2
Transform the UUID search field based on database
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-11 01:11:46 -04:00
Roberto Rosario
2ce0528712
Only search pages for documents not in trash
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 03:50:22 -04:00
Roberto Rosario
e091c07ed6
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 03:43:45 -04:00
Roberto Rosario
f66328139e
Add document ACLs workflow actions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 03:43:39 -04:00
Roberto Rosario
505e0bd68b
Use a queryset for the user search model
...
Avoid return super admin as search results.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 03:12:20 -04:00
Roberto Rosario
80ebe4ecce
Support passing a queryset to the search model
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 03:11:56 -04:00
Roberto Rosario
0f9c226a1e
Add sortable role label column
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 03:03:43 -04:00
Roberto Rosario
6789ecf1bb
Switch page search to use the DocumentPage model
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 02:59:59 -04:00
Roberto Rosario
a008607d40
Support search model list mode
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 02:59:33 -04:00
Roberto Rosario
eb32820864
Support search model selection
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 02:30:37 -04:00
Roberto Rosario
3e48a422b7
Return sorted search models
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 02:28:33 -04:00
Roberto Rosario
f6c5a4f9cf
Add labels for user and group search models
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 02:27:59 -04:00
Roberto Rosario
f160de4381
Allow passing search model via querystring
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 02:27:30 -04:00
Roberto Rosario
0d6462831a
Deregister ephimeral models from ModelPermissions
...
Explictly delete the ephimeral models from ModelPermission
registry to avoid them being lookedup in a subsequent tests
where they don't exist.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-10 01:09:37 -04:00
Roberto Rosario
749208b5f8
Update patching code to work on Python 2.7
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 15:05:33 -04:00
Roberto Rosario
72ade29f77
Add Latvian translation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 14:51:03 -04:00
Roberto Rosario
325fe3225a
Update source translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 03:25:30 -04:00
Roberto Rosario
30f3a0563c
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 03:16:21 -04:00
Roberto Rosario
62fdec575f
Bump version to 3.2rc1
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 03:15:18 -04:00
Roberto Rosario
7407c67347
Improve access grant and remove action form
...
Sort content type list of the access grant and remove action.
Use select2 for the content type filed of the access
grant and remove action.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 03:12:17 -04:00
Roberto Rosario
cbfab25c94
Fix access grant and revoke workflow actions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 03:04:36 -04:00
Roberto Rosario
2ae2dfd687
Add support for form media to DynamicFormMixin
...
Fix tag attach and remove action form media.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 02:30:13 -04:00
Roberto Rosario
e5c92487de
Improve the transition trigger list view
...
Display event type namespaces in the transition trigger view.
Sort events type list in the transition trigger view.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-09 01:58:43 -04:00
Roberto Rosario
8c96567094
Disable hiding page navigation on idle
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-08 21:52:25 -04:00
Roberto Rosario
d3041eb2d5
Improve workflow views titles
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-08 21:35:43 -04:00
Roberto Rosario
047f48d39f
Rename the label and description field for clarity
...
Add the 'document' prefix to the field labels for clarirty.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-08 21:28:43 -04:00
Roberto Rosario
34d7ff6e01
Fix tag attach and remove workflow actions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-08 21:25:09 -04:00
Roberto Rosario
c7474cae1b
Add support for search field transformations
...
Add search transformation to the document UUID field
to remove dashes.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-08 20:52:59 -04:00
Roberto Rosario
74f333d16c
Improve search negation logic
...
Only dashes at the start of terms and outside of quotes are now
interpreted as negation.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-08 20:47:20 -04:00
Roberto Rosario
6f6ddfbc82
Allow searching documents by UUID
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-08 17:41:53 -04:00
Roberto Rosario
2fcb36c568
Support Google Font dependencies
...
Allow downloading fonts from Google Font at install time.
Closes GitLab issue #595 , thanks to Martin (@efelon) for the
report. Closes re-opened GitLab issue #343 .
Remove included Lato font.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-08 17:36:58 -04:00
Roberto Rosario
db5511127d
Update HTTP workflow action to new requests API
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-04 16:00:19 -04:00
Roberto Rosario
807dd849c5
Add no-result for workflow instance detail view
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-03 20:48:54 -04:00
Roberto Rosario
602774a390
Add note about the new preparestatic command
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-03 20:37:18 -04:00
Roberto Rosario
0b044f1e21
Invert Action Object and Target columns
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-03 20:31:51 -04:00
Roberto Rosario
0440e1a838
Remove repeated EMAIL_TIMEOUT setting
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-06-03 20:29:41 -04:00
Roberto Rosario
eac9940207
Remove duplicated auth_token_obtain view URL
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-31 00:40:46 -04:00
Roberto Rosario
65aa6a8f38
Remove list check from .check_user_permissions()
...
All callers are expected to pass the correct argument.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-31 00:33:23 -04:00
Roberto Rosario
39af4f9f8a
Fix trashed document previews
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-31 00:24:14 -04:00
Roberto Rosario
33929576fc
Allow passing a manager
...
Add a manager argument to check_access to avoid using the
the default manager blindly. Used for models with more than one
manager like the Document model.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-31 00:22:52 -04:00
Roberto Rosario
18b42a03c8
Put deletion policies units before periods
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-30 23:40:44 -04:00
Roberto Rosario
d1f6a6b059
Update use of collectstatic to preparestatic
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-30 23:40:37 -04:00
Roberto Rosario
4252e37748
Fix text typo
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-28 16:38:19 -04:00
Roberto Rosario
6a2e039a83
Simplify locale profile view
...
Convert view to use SimpleView class.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-22 02:11:29 -04:00
Roberto Rosario
d4a7592467
Sort tools and setup links
...
Simplify views by using self.request to resolver the menus.
Convert setup view to SimpleView to use get_extra_context.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-22 02:08:19 -04:00
Roberto Rosario
9edb9fff0a
Expand config.yml update step
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-21 18:15:35 -04:00
Roberto Rosario
07e7b55686
Replace collectstatic with preparestatic
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-21 18:15:05 -04:00
Roberto Rosario
268fce138d
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-21 01:28:49 -04:00
Roberto Rosario
916ba688b1
Merge branch 'versions/minor' of gitlab.com:mayan-edms/mayan-edms into versions/minor
2019-05-21 00:57:41 -04:00
Roberto Rosario
4baeb6ce7e
Code cleanups
...
PEP8 cleanups. Add keyword arguments.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-21 00:56:22 -04:00
Roberto Rosario
fbe0e14b82
Rename mailer create link label
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-20 23:30:13 -04:00
Roberto Rosario
410e6a4a55
Improve mailer no-result template message
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-20 23:29:54 -04:00
Roberto Rosario
38a34cc98c
Invert check out form expiration fields
...
Improve clarity by selecting first the unit then the quantity.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-20 23:24:56 -04:00
Roberto Rosario
90393e043e
Move comment user label extraction to the model
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-20 23:22:58 -04:00
Roberto Rosario
9e3e0d9e64
Rename doc type policies to 'deletion policies'
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-20 01:21:24 -04:00
Roberto Rosario
818cf97d5b
Split document type retention policies
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-20 01:19:53 -04:00
Roberto Rosario
f649a77b2f
Improve list markup
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-20 01:18:12 -04:00
Roberto Rosario
2ee2b2f5e0
Add new how to documentation sections
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-18 18:54:37 -04:00
Roberto Rosario
5619a6014e
Documentation markup improvements
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-18 01:22:49 -04:00
Roberto Rosario
4851c9f6d7
Add quick labels chapter
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-18 01:11:06 -04:00
Roberto Rosario
f002d8b38e
Add custom CSS for :menuselection:
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-18 01:10:34 -04:00
Roberto Rosario
484f09db75
Rephrase workflow explanation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-18 01:10:17 -04:00
Roberto Rosario
5b45769423
Fix typo
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-18 01:10:03 -04:00
Roberto Rosario
54c007b149
Documentation updates
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 17:44:45 -04:00
Roberto Rosario
3b518998c9
Add workflow diagram
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 17:44:29 -04:00
Roberto Rosario
0a21748b0c
Change all uses of CONN_MAX_AGE to 0
...
Database connection when using gunicorn microthreads
are not shared by the microthreads and can exhaust the
number of open connections available.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 16:43:23 -04:00
Roberto Rosario
edd6f4eb76
Improve deploying chapter
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 16:42:49 -04:00
Roberto Rosario
f8258c078a
Fix release notes spellings
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 14:56:17 -04:00
Roberto Rosario
b2cefa79a5
Expand the troubleshooting topic
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 14:13:52 -04:00
Roberto Rosario
ab5028887c
Synchronize translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 02:57:43 -04:00
Roberto Rosario
4a03e2a47f
Statitics and chart updates
...
Show last update date and time in list view and details view. Change color
scheme to match rest of project. Increase size of data points.
Improve responsive settings. Redirect to the current view after queueing.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 01:43:02 -04:00
Roberto Rosario
c9809becba
Allow resolving using a request or a context
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 00:44:32 -04:00
Roberto Rosario
a1fa6aadfb
Add no result template to the document page list
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-17 00:44:18 -04:00
Roberto Rosario
c3991c3798
Add conditional install of psutil for ARM CPUs
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-16 20:51:21 -04:00
Roberto Rosario
66ac9eebee
Fix make wheel target name
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-16 03:16:43 -04:00
Roberto Rosario
4f9c2314fa
Bump version
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-16 02:24:08 -04:00
Roberto Rosario
b2ddf0c6bb
Update documentation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-16 01:31:36 -04:00
Roberto Rosario
ebc7886c81
Install all requirements for testing
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 21:35:23 -04:00
Roberto Rosario
fbbc6bace9
Remove Ubuntu based Dockerfile
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 21:34:19 -04:00
Roberto Rosario
811c8075ca
Skip test model tests when using MySQL
...
MySQL doesn't support schema changes inside an atomic block.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 21:19:57 -04:00
Roberto Rosario
de7a7448ae
Update requirement files and setup.py
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 16:11:54 -04:00
Roberto Rosario
7d725f8170
Add target to generate all requirements files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 16:11:35 -04:00
Roberto Rosario
8e32c5adae
Add generatedependency command
...
This comment generated pip install requirement files.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 15:58:54 -04:00
Roberto Rosario
7339eb2a09
Add build dependency environment
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 15:58:31 -04:00
Roberto Rosario
e5daea674f
Use Python 3 compatible mysqlclient package
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 15:57:34 -04:00
Roberto Rosario
170434e71b
Update the setup development target
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 15:53:50 -04:00
Roberto Rosario
54acf0f254
Add the checkdependencies command
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 14:56:31 -04:00
Roberto Rosario
76f320faf5
Ensure gnupg1 is used for gitlab testing
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 14:28:15 -04:00
Roberto Rosario
21e1a3c4ad
Add missing exiftool and switch to ubuntu 18.04
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 14:00:59 -04:00
Roberto Rosario
0a9c01cb0f
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 03:06:49 -04:00
Roberto Rosario
a5ab9f3ea6
Use COMMON_PROJECT_URL as host for document link
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 02:43:50 -04:00
Roberto Rosario
8586bd1909
Recreate fields from class, not from data
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 02:41:52 -04:00
Roberto Rosario
62f49e390a
Show a null mailer for backend with invalid path
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 02:36:24 -04:00
Roberto Rosario
dfb368e6dc
Fix file metadata queue definition
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 02:07:34 -04:00
Roberto Rosario
7971b081a9
Add transaction handling
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 01:35:50 -04:00
Roberto Rosario
290dc847c4
Add target to install all development dependencies
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-15 01:33:31 -04:00
Roberto Rosario
1982c9920f
Add cabinet created and edited events
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 21:03:15 -04:00
Roberto Rosario
1ae1804f5d
Install and upgrade docs to use platform template
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 20:36:37 -04:00
Roberto Rosario
e68928901e
Add platform template environment support
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 20:14:46 -04:00
Roberto Rosario
febc7cf4f7
Increase dropzone upload file size limit to 2GB
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 18:11:50 -04:00
Roberto Rosario
ab97c95bab
Add default icons for the confirm form buttons
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 18:02:04 -04:00
Roberto Rosario
b28bdf5475
Add document statistics test
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 17:48:53 -04:00
Roberto Rosario
f041ae9966
Force evaluation of statistic data for Python 3
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 17:48:27 -04:00
Roberto Rosario
2e632f658d
Remove tasks literals
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 17:03:38 -04:00
Roberto Rosario
6ef9b04d57
Return task type instance to caller
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 17:03:13 -04:00
Roberto Rosario
b687a7f519
Add missing statistics app icons
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 17:02:26 -04:00
Roberto Rosario
ebf8cbdd62
Add task path validation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 16:43:29 -04:00
Roberto Rosario
d338da5491
Fix merge typo
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 02:36:29 -04:00
Roberto Rosario
2e2797bba5
Merge branch 'versions/minor' of gitlab.com:mayan-edms/mayan-edms into versions/minor
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 02:34:57 -04:00
Roberto Rosario
2b43aa8d40
Use context manager and reuse the converter page
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 02:31:58 -04:00
Roberto Rosario
c59f35225c
Use context manager to avoid open files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 02:31:02 -04:00
Roberto Rosario
3a623ee416
Initialize LibreOffice only on converter init
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 02:29:01 -04:00
Roberto Rosario
4e5c513529
Remove converter.to_pdf iterator
...
Remove the custom iterator to return the result of a conversion to PDF.
Instead returns a file object which can then be copied around
using shutil.copyfileobj.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 02:01:14 -04:00
Roberto Rosario
8b073c3151
Sort methods and fix method name typo
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 01:06:10 -04:00
Roberto Rosario
60c0c131ae
Sort methods and fix method name typo
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 01:03:28 -04:00
Roberto Rosario
f561eb2f57
Silence warning importing app URLs
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-14 00:08:56 -04:00
Roberto Rosario
a0b4d38d19
Close version file object using a context manager
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 23:44:08 -04:00
Roberto Rosario
a69e74ac90
Fix warning about missing on_delete
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 23:32:22 -04:00
Roberto Rosario
d41fe1b701
Fix assertEquals warning
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 23:28:58 -04:00
Roberto Rosario
2f998ab4ce
Don't use pidfile, supervisor handles that
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 21:26:31 -04:00
Roberto Rosario
92e12f3ec5
Remove unused gnome packages
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 13:40:08 -04:00
Roberto Rosario
78b0abf50c
Run Docker test as the mayan user
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 13:36:59 -04:00
Roberto Rosario
d003818cae
Fix task manager tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 13:20:51 -04:00
Roberto Rosario
98157b7083
Add Docker runtime test dependencies
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 13:20:26 -04:00
Roberto Rosario
d4130cd393
Make and install the sdist version instead
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 13:19:36 -04:00
Roberto Rosario
f3a849c031
Add platform template files to the MANIFEST
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 13:18:25 -04:00
Roberto Rosario
a38426d823
Finish platform app
...
Update Dockerfile to use platform template for supervisord.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-13 04:35:39 -04:00
Roberto Rosario
501acbfb0f
Experimental platform app
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-05-13 02:52:31 -04:00
Roberto Rosario
082981e25f
Allow setting the Docker user UID and GUID
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-05-12 19:05:58 -04:00
Roberto Rosario
03f128ff23
Fix tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-12 03:49:54 -04:00
Roberto Rosario
f76b9e4f3f
Move task registration to the CeleryQueue class
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-12 03:36:23 -04:00
Roberto Rosario
1acc352801
Create intermedia file cache folder
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-12 02:24:56 -04:00
Roberto Rosario
17030472f1
Add migration code for the removal of UUID_FUNCTION
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-12 02:15:51 -04:00
Roberto Rosario
c7e9a4dc99
Add keyword arguments
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-12 02:09:26 -04:00
Roberto Rosario
0d53e74238
Improve smart settings tests
...
Use a test namepsace instead of a real one.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-12 01:51:05 -04:00
Roberto Rosario
4617afafb2
Replace get_object_list() with self.object_list
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-12 01:25:53 -04:00
Roberto Rosario
2d819e64c9
Fix failing tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-12 01:16:15 -04:00
Roberto Rosario
545366a477
Operate only on the filtered selection queryset
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-11 18:14:10 -04:00
Roberto Rosario
74ec939779
Fix optional metadata remove
...
Soleve issue of removing an optional document metadata
from a document that also contained existing required metadata.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-11 18:14:01 -04:00
Roberto Rosario
aa94247c3d
Add test for required metadata remove issue.
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-05-10 19:54:01 -04:00
Roberto Rosario
c3594651d2
Lower Sphinx version for py2/3 compatibility
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-05-10 19:31:45 -04:00
Roberto Rosario
578c1b2f07
Convert metadata tests to use fixtures
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-05-10 19:31:20 -04:00
Roberto Rosario
7cf8cd2f28
Add test mixin to convert instances to dicts
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-05-10 19:30:33 -04:00
Roberto Rosario
f6696771f9
Add makefile target argument hint
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 03:33:13 -04:00
Roberto Rosario
eb79ebf6bb
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 03:32:54 -04:00
Roberto Rosario
e89367f827
Exclude media, node_modules, and PO files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 01:46:59 -04:00
Roberto Rosario
40035ea39a
Fix makefile help heading
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 01:46:09 -04:00
Roberto Rosario
8aa97c7fd7
Add Python 3 package targets
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 01:45:47 -04:00
Roberto Rosario
45ca7ea480
Show step of dependency installation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 01:45:03 -04:00
Roberto Rosario
bbf3ede2e6
Reference the external object directly
...
This object is placed in the view context by the mixin automatically.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 00:44:47 -04:00
Roberto Rosario
c1612c8182
Add clean step to test targets
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 00:40:22 -04:00
Roberto Rosario
76b75af1c2
Add keyword arguments to CT get_for_model
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-10 00:39:20 -04:00
Roberto Rosario
680a7b6ae1
Remove Internet Explorer specific markup
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-09 22:33:03 -04:00
Roberto Rosario
f73179a600
Add support for editing document comments
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-09 22:29:07 -04:00
Roberto Rosario
cbd51c5f26
Update comments app
...
Add transaction handling. Add comment view link. Update views to
user ExternalObjectMixin. Add event tests.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-09 20:22:12 -04:00
Roberto Rosario
fffcf4d3da
Bump version to 3.2b1 (beta1)
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-09 16:37:30 -04:00
Roberto Rosario
72cdfe58c5
Merge branch 'versions/minor' into 'versions/minor'
...
Docker image improvements
See merge request mayan-edms/mayan-edms!46
2019-05-09 20:30:48 +00:00
Santiago
f55979b1a6
As many RUN squashed as possible.
...
Image size down to 1.15GB, 14 layers.
Files and scripts move to a docker root fs instead of copied.
Debian slim 9.8.
Updated to Docker best practices.
Signed-off-by: Anderson Santiago <SantiagoGitlab@gmail.com >
2019-05-09 20:30:48 +00:00
Roberto Rosario
f5aaff9ab1
Add automated help and organize makefile targets
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 23:08:57 -04:00
Roberto Rosario
e6ccfb4b59
Install and serve static content from the image
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 22:52:46 -04:00
Roberto Rosario
f6afec031d
Allow skipping dependencies install during upgrade
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 19:18:04 -04:00
Roberto Rosario
33a2ca97ec
Don't error out on unmet Python dependencies
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 19:15:40 -04:00
Roberto Rosario
7b69c2f76e
Don't install dependencies automatically
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 19:10:19 -04:00
Roberto Rosario
6cc23fbfd0
Ignore VIM .swp file
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 19:04:38 -04:00
Roberto Rosario
648fcc32a9
Move quick label tests to the document type module
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 19:04:15 -04:00
Roberto Rosario
de581cde5f
Fix tag widget and add tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 18:59:16 -04:00
Roberto Rosario
1beb44d85d
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 18:15:39 -04:00
Roberto Rosario
e5c1aa5606
Fix document list view and add tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 17:50:49 -04:00
Roberto Rosario
0b68463ed5
Require view permissions for tag and document
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-08 16:55:54 -04:00
Roberto Rosario
d533e48f46
Separate list item content from menu with an hr
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 15:28:05 -04:00
Roberto Rosario
8e5b60e1c0
Backport document page view improvements
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 15:27:46 -04:00
Roberto Rosario
28114264c1
Remove last use of settings.LOGIN_REDIRECT_URL
...
Replace with common.settings_home_view.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 13:32:47 -04:00
Roberto Rosario
6330e40036
Use get_object_list instead of get_queryset
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 03:17:52 -04:00
Roberto Rosario
f69fcbcc82
Move password set views to the authentication app
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 03:13:14 -04:00
Roberto Rosario
5e4518211f
Remove related attribute of check_access
...
Remove filter_by_access. Replaced by restrict_queryset.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 02:26:50 -04:00
Roberto Rosario
ddbb0d496a
Add keyword arguments to reverse
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 01:57:33 -04:00
Roberto Rosario
e1e2454e2a
Convert ACL API tests to use ephimeral models
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 01:57:03 -04:00
Roberto Rosario
264e90a7d7
Modernize MOTD tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 01:33:47 -04:00
Roberto Rosario
4507f75711
Split the document state view tests into modules
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 01:16:37 -04:00
Roberto Rosario
a0d2000419
Test simplification
...
Unify usage of self.test_document and self.test_documents in
tests.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-07 00:54:59 -04:00
Roberto Rosario
ebc68d3c36
Add arguments to the preparestatic command
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 23:51:29 -04:00
Roberto Rosario
7a4a4818fe
Add workflow event tests
...
Modernize tests. Move test HTTP requests to the test mixin
module.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 23:39:49 -04:00
Roberto Rosario
b6e7a462b0
Add the preparestatic command
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 03:13:53 -04:00
Roberto Rosario
0d6409512a
Update fontawesome static files paths
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 02:40:04 -04:00
Roberto Rosario
988b4dcb37
Ignore static files and templates
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 02:38:03 -04:00
Roberto Rosario
9e2891216b
Rewind file pointer before calling exiftool
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 02:37:20 -04:00
Roberto Rosario
0e6f34d0ee
Add deprecation warning to convertdb
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 02:30:48 -04:00
Roberto Rosario
00d4406b1f
Configure flake8 to ignore node modules
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 02:17:27 -04:00
Roberto Rosario
4a7540f8b2
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 02:17:17 -04:00
Roberto Rosario
95a1df8072
Backport common mixin and generics improvements
...
* Rename get_object_list to get_source_queryset.
* Add uniqueness validation to SingleObjectCreateView.
* Remove MultipleInstanceActionMixin.
* Backport MultipleObjectMixin improvements.
* Remove ObjectListPermissionFilterMixin.
* Add and improve tests.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-06 02:07:35 -04:00
Roberto Rosario
7181852c2d
Update Postgres version from 9.5 to 9.6
...
Postgres 9.5 is support until February 11, 2021
Postgres 9.6 is support until November 11, 2021
https://www.postgresql.org/support/versioning/
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-05 19:36:00 -04:00
Roberto Rosario
547ffe0e0d
Update CAA locations
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-05 19:17:28 -04:00
Roberto Rosario
5e2a1e997b
Rename CSS gutter cass for clarity
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-05 19:16:10 -04:00
Roberto Rosario
ca3a48f92d
Update source and compiled translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-05 18:51:10 -04:00
Roberto Rosario
251b4bac40
Do a copy,delete instead of a rename
...
os.rename doesn't work across multiple filesystems.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-05 18:32:52 -04:00
Roberto Rosario
ce70701b7e
Fix translation of the source upload form
...
Closes GitLab issue #579 . Thanks to Mathias Behrle (@mbehrle) for the
find and report.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-05 02:23:37 -04:00
Roberto Rosario
3c0316dae6
Use class based jsi18n view
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-05 02:10:29 -04:00
Roberto Rosario
030b7d5d91
Update translation source files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-04 21:43:55 -04:00
Roberto Rosario
99b180f269
Add workflows per document type view
...
Make workflows, workflows states, workflow transitions column
sortable. Show completion and intial state in the workflow
proxy instance menu list.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-04 21:26:12 -04:00
Roberto Rosario
c9b5d2794e
Add database transaction handling
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-04 20:50:31 -04:00
Roberto Rosario
d7db8468ac
Remove AssignRemove view
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-04 20:50:16 -04:00
Roberto Rosario
3d240a7f42
Convert workflow document types to AddRemove view
...
Add worflow created and edited events.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-04 20:47:21 -04:00
Roberto Rosario
9c92b9a59e
Remove some usages of column_class
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-04 20:16:02 -04:00
Roberto Rosario
b67bfa8ec4
Update Bootstrap and Bootswatch to version 3.4.1
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-04 20:02:33 -04:00
Roberto Rosario
8e731d6280
Backport ACL computation improvements
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-04 03:27:30 -04:00
Roberto Rosario
d271f1503d
Fix format in file metadata app translations files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-03 14:53:00 -04:00
Roberto Rosario
5f89d228dc
Update compiled translations
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-03 02:19:23 -04:00
Roberto Rosario
73546bd99f
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-03 01:57:41 -04:00
Roberto Rosario
8320ca814c
Switch to version 3.2.5 of fancybox
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-03 01:20:04 -04:00
Roberto Rosario
48a7a25212
Remove commented template markup
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-03 01:17:24 -04:00
Roberto Rosario
a3ea854e73
Support binding columns to base classes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-03 01:17:04 -04:00
Roberto Rosario
bd9c75cdaa
Update translation source files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-03 01:16:36 -04:00
Roberto Rosario
ea3b513ae3
Add new app to handle all dependencies
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-05-03 01:12:20 -04:00
Roberto Rosario
11e13cea1d
Don't link to the user details of admin or staff
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-30 12:59:55 -04:00
Roberto Rosario
3faefd653c
Fix and improve cabinet apps tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-30 01:11:41 -04:00
Roberto Rosario
80a9b9ef9d
Record the upload of multiple documents
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-30 00:54:27 -04:00
Roberto Rosario
8084b59e6e
New way to test orphan objects
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 22:25:10 -04:00
Roberto Rosario
8b2f5eaf69
Update ACLs tests to use ephimeral models
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 21:35:56 -04:00
Roberto Rosario
98e51079a3
Update TestModelTestMixin to work with Python 3
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 20:42:42 -04:00
Roberto Rosario
a2e718361e
Add migrations to add field related_name attribute
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 15:23:17 -04:00
Roberto Rosario
e042c5275b
Stop inherited permission recursion check
...
Recursive objects are not supported by this method and need
to specify their own function to calculate their own filtered
queryset.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 15:17:42 -04:00
Roberto Rosario
b4227a608b
Add cabinet child view tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 15:17:19 -04:00
Roberto Rosario
fda0dd4eaf
Add transaction handling in more places
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 14:05:02 -04:00
Roberto Rosario
66d5016407
Add user logged in and logged out events
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 13:15:33 -04:00
Roberto Rosario
77d897ab1f
Enable menu refresh
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 05:05:15 -04:00
Roberto Rosario
68a4b72c37
Use copyfileobj for temporary file in django_gpg
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 05:00:56 -04:00
Roberto Rosario
8b447a7050
Use copyfileobj in Python converter backend
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 04:54:42 -04:00
Roberto Rosario
e36eb5421d
Use copyfileobj to copy the office file
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 04:47:47 -04:00
Roberto Rosario
d0a452d838
Add keyword arguments
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 04:31:37 -04:00
Roberto Rosario
825af3152f
Use copyfileobj to save documents to files
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 04:29:43 -04:00
Roberto Rosario
efff750f06
Fix app's indexing, settings, tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 04:01:23 -04:00
Roberto Rosario
ae595dd359
Disable file metadata processing during tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 04:00:20 -04:00
Roberto Rosario
136434c973
Rename PDF test document name
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 03:59:56 -04:00
Roberto Rosario
b1e464f52f
Make the index instance level column sortable
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 01:34:38 -04:00
Roberto Rosario
6a8b062be7
Remove CSS comment, add missing class
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 01:24:00 -04:00
Roberto Rosario
2e670254e5
Update list links appearance
...
Enable list link icons. Add outline links CSS for facet list
links. Add a bottom margin to list links.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 01:11:30 -04:00
Roberto Rosario
d2ab2ec91f
Fix the permissions app tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 01:09:27 -04:00
Roberto Rosario
cfe623e093
Enable smart links from the documents types side
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 01:08:52 -04:00
Roberto Rosario
aee3645c7a
Fix mailer app event tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-29 00:30:50 -04:00
Roberto Rosario
bd1e8d9e31
JavaScript downloader improvements
...
Update JavaScript downloader to work with Python 3. Improve
speed of the NPM package hash verification.
Signed-off-by: Roberto Rosario <Roberto.Rosario.Gonzalez@gmail.com >
2019-04-28 18:44:05 -04:00
Roberto Rosario
713e644599
Fix smart link ACL support
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 02:31:38 -04:00
Roberto Rosario
a544924c08
Improve linking app column display and sorting
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 02:22:21 -04:00
Roberto Rosario
ae8a444e42
Allow source columns without an attribute
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 02:21:35 -04:00
Roberto Rosario
e01017ffe5
Add missing linking app icons
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 02:06:01 -04:00
Roberto Rosario
85deaf3327
Fix user event type subscription list view
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 01:56:56 -04:00
Roberto Rosario
f057d7f81f
Improve event tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 01:50:19 -04:00
Roberto Rosario
e916e73ead
Add one document type per iteration
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 01:47:17 -04:00
Roberto Rosario
5c07c61b69
Remove unused import
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 01:46:26 -04:00
Roberto Rosario
395c360784
Update smart link document type view use AddRemove
...
Add smart link created and edited events.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 01:44:23 -04:00
Roberto Rosario
959cdc56e5
Add document type to indexes link view
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 01:00:00 -04:00
Roberto Rosario
7a4c9f3ad2
Add missing import
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 00:58:53 -04:00
Roberto Rosario
5a736d83bc
Use the list facet menu for document type settings
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 00:58:20 -04:00
Roberto Rosario
33056dec04
Allow overloading action_add and action_remove
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-28 00:57:54 -04:00
Roberto Rosario
dda0f0d2af
Update index document types view to AddRemoveView
...
Add index create and edit events.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 23:01:46 -04:00
Roberto Rosario
8374a66011
Fix typos and add translation notes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 23:00:13 -04:00
Roberto Rosario
873055c4d5
Update transifex resource slugs
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 19:21:02 -04:00
Roberto Rosario
4963a9689f
Update ACL view to use new AddRemoveView
...
Add ACL created and edited events.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 19:15:41 -04:00
Roberto Rosario
1a91640047
Add test model mixin
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 19:14:32 -04:00
Roberto Rosario
2e9b5454a7
Add ACLs permission link icon
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 19:13:24 -04:00
Roberto Rosario
6069c67342
Improve inherited permission computation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 19:13:06 -04:00
Roberto Rosario
95123e0078
Update translation source files.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 18:52:41 -04:00
Roberto Rosario
8bbd83ea76
Increase default title truncation to 120
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 18:33:37 -04:00
Roberto Rosario
4f92bde7d7
Convert title calculation form to a template tag
...
Show the full title as a hover title even when truncated.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 18:30:24 -04:00
Roberto Rosario
041464fc1c
Enable translation of the file metadata app
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 18:15:57 -04:00
Roberto Rosario
086a1e5168
Load one language in the document properties form
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 15:57:04 -04:00
Roberto Rosario
32cf0a0595
Add new default Tesseract OCR backend
...
This new backend uses a command call to avoid
Tesseract bug 1670
(https://github.com/tesseract-ocr/tesseract/issues/1670 ).
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 15:44:09 -04:00
Roberto Rosario
e5aa4553be
Remove custom Python 3 detection
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 03:49:08 -04:00
Roberto Rosario
dcde4b1968
Monkeypatch Django models to allow translation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 03:48:02 -04:00
Roberto Rosario
84c88f9173
Remove app top level star imports
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 03:15:43 -04:00
Roberto Rosario
799d47054e
Load the converter class on demand
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 02:47:23 -04:00
Roberto Rosario
3fa08debe9
Initialize Pillow inside ConverterBase __init__
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 02:29:44 -04:00
Roberto Rosario
cd5bc8ba4b
Remove transformation manager methods
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 02:21:19 -04:00
Roberto Rosario
89bc78bd55
Register event view permission with user and group
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 02:10:00 -04:00
Roberto Rosario
ebaa18f552
Add role event view links
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 02:09:05 -04:00
Roberto Rosario
e80f602974
Update role permission view to use AddRemoveView
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 02:06:11 -04:00
Roberto Rosario
cd24eef107
Update role group list view to AddRemoveView
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 02:02:29 -04:00
Roberto Rosario
e6ad202ee9
Increase default number of favorites to 400
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 01:50:26 -04:00
Roberto Rosario
dd81d8e237
Remove custom email widget and use Django's
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 01:47:55 -04:00
Roberto Rosario
6e91ebe5f4
handler_purge_permissions now call module manager
...
Update handler_purge_permissions to call the purge_obsolete model
manager method instead of the management command.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 01:40:18 -04:00
Roberto Rosario
f9866e846a
Use the 'handler' prefix
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 01:37:14 -04:00
Roberto Rosario
fba0c40bef
Add keyword arguments to RequestContext usage
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-27 01:25:48 -04:00
Roberto Rosario
74c97314d7
Code style cleanups
...
Add keyword arguments. Sort arguments and models.
Move literals to their own module. Prepend handler_ to
signal handlers.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-26 03:32:35 -04:00
Roberto Rosario
20acc24c7f
Backport search improvements, remove SEARCH_LIMIT
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-26 00:35:55 -04:00
Roberto Rosario
1c5681c79d
Code style cleanups
...
Sort arguments, methods. Add keyword arguments.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-25 05:06:56 -04:00
Roberto Rosario
4b4629ce2b
Import from common.generics not from common.views
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-25 03:41:30 -04:00
Roberto Rosario
fb1f5dbfe3
User groups, group users views to AddRemoveView
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-25 03:24:33 -04:00
Roberto Rosario
510cdf894c
Add reusable use filtered queryset
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-25 03:20:39 -04:00
Roberto Rosario
2f8cd26d0f
Add verbose name to the user and group models
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-25 02:31:33 -04:00
Roberto Rosario
1a71e02aab
Record actor for the user/group create/edit events
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-25 02:30:52 -04:00
Roberto Rosario
b3b92e8cda
Rename GroupMembersView to GroupUsersView
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-25 02:30:12 -04:00
Roberto Rosario
5574aaec9e
Add role create and edit events
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 23:19:04 -04:00
Roberto Rosario
3f9421fc75
Fix form css class context key
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:46:09 -04:00
Roberto Rosario
2aadb203eb
Add double click to upload wizard
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:44:56 -04:00
Roberto Rosario
f5ec2e9b22
Fix URL typo
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:44:39 -04:00
Roberto Rosario
46d0e5562b
Initialize document type file metadata settings
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:44:03 -04:00
Roberto Rosario
52f734ee9f
Update group roles view to the new AddRemoveView
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:23:15 -04:00
Roberto Rosario
a556f2a1ba
Add AddRemoveView to replace the AssignRemove
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:21:55 -04:00
Roberto Rosario
fa076df89e
Simplify the DisableableSelectionWidget
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:20:26 -04:00
Roberto Rosario
2330bb9da2
Add RestrictedQueryset mixin
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:19:59 -04:00
Roberto Rosario
c2d287c262
Update ChoiceForm to be full height
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:19:31 -04:00
Roberto Rosario
fcfadb0caa
Add double click to submit, addtional form buttons
...
Rename form template variable 'form_class' to 'form_css_classes'
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:17:57 -04:00
Roberto Rosario
575b2bc61c
Allow rendering multiple form media
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 22:09:38 -04:00
Roberto Rosario
21c1dc36d8
Add file metadata app
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 04:54:07 -04:00
Roberto Rosario
5cde7de29b
Add the external object mixin
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 04:51:33 -04:00
Roberto Rosario
4d99590dad
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 04:31:52 -04:00
Roberto Rosario
296c580a5e
Add sortable columns to all apps
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 04:20:50 -04:00
Roberto Rosario
2619777d41
Add missing icons
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 04:19:38 -04:00
Roberto Rosario
a5f3937228
Support empty values and absolute URLs
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 04:15:40 -04:00
Roberto Rosario
2e8e4588c0
Add the include_label argument to SourceColumn
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 01:32:29 -04:00
Roberto Rosario
120896001f
Fix template sort field detection
...
Remove get_absolute_url fallback to object.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 01:25:46 -04:00
Roberto Rosario
9a706ac09f
Support related attributes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 01:04:14 -04:00
Roberto Rosario
a97c2ec662
Update TwoStateWidget to use a template
...
Make it compatible with the SourceColumn class.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-24 00:46:33 -04:00
Roberto Rosario
6ad306b3cf
Update the way the no-result template is shown
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 23:55:37 -04:00
Roberto Rosario
b766f85995
Add indexing icons, rename links for clarity
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 23:51:28 -04:00
Roberto Rosario
25ad5c1420
Add remaining missing icons
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 20:30:37 -04:00
Roberto Rosario
a1c733807a
Update changelog and release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:54:01 -04:00
Roberto Rosario
720115e122
Re-add extra column support removed by error
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:43:25 -04:00
Roberto Rosario
e75b5ea2ff
Add missing document version upload link rename
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:34:14 -04:00
Roberto Rosario
2300ab52de
Add the comment to the template context
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:30:04 -04:00
Roberto Rosario
d790efdef5
Add comment delete icon
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:29:57 -04:00
Roberto Rosario
47a8355c79
Update coverter link and icon names
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:28:44 -04:00
Roberto Rosario
d297d734d2
Don't return verbose name for strings
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:27:25 -04:00
Roberto Rosario
3789d5cfcf
Sort methods
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:27:10 -04:00
Roberto Rosario
87b0be65d4
Rename the document version upload link
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:25:53 -04:00
Roberto Rosario
ff5d35832a
Don't display action header for string objects
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:25:05 -04:00
Roberto Rosario
4ffd25c570
Preserve icon kwargs
...
Allow other icon instances to reuse the arguments like
the symbol.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:24:00 -04:00
Roberto Rosario
cd00c6abf0
Support marking columns as indetifier and sortable
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 19:22:35 -04:00
Roberto Rosario
c1d2c8baf3
Merge the sidebar and secondary menu instances
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 15:15:55 -04:00
Roberto Rosario
0dbb6cc6ea
Fix viewname in test
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 05:05:23 -04:00
Roberto Rosario
6f57d3c650
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:36:24 -04:00
Roberto Rosario
d48665c595
Update ACL icons, remove sidebar menu
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:30:14 -04:00
Roberto Rosario
b44e4141a4
Cabinet icons, rename links, remove sidebar menu
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:29:23 -04:00
Roberto Rosario
41c1326498
Add checkout icons, remove sidebar menu use
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:28:31 -04:00
Roberto Rosario
3d8cf3e235
Remove repeated workflow URL definition
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:28:06 -04:00
Roberto Rosario
ddf96120de
Update workflow link activation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:27:42 -04:00
Roberto Rosario
a6d474eaa5
Rename document links for consistency
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:26:46 -04:00
Roberto Rosario
9f723c95ac
Add more document icons
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:26:07 -04:00
Roberto Rosario
4b3d94017a
Rename tag view names, remove sidebar menu use
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:25:29 -04:00
Roberto Rosario
48249b977d
Add tags app icons
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:24:45 -04:00
Roberto Rosario
26792d3c5a
Update tag workflow action widget path
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:18:42 -04:00
Roberto Rosario
042745e0ca
Add document state action view test
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:18:17 -04:00
Roberto Rosario
1a79b4192e
Migrate saved workflow state actions to full path
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 04:15:50 -04:00
Roberto Rosario
fddd8a56c2
Fix document type change views tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 01:46:44 -04:00
Roberto Rosario
4fed1111f4
Add favorite document views tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-23 01:45:02 -04:00
Roberto Rosario
e609e89e0e
Update document parsing link activation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 21:39:41 -04:00
Roberto Rosario
3043f22de8
Add document parsing icons
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 21:38:53 -04:00
Roberto Rosario
1265c16161
Improve OCR navigation
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 21:30:42 -04:00
Roberto Rosario
0865975f2e
Add OCR icons
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 21:29:51 -04:00
Roberto Rosario
18dbb0cfe6
Add favorite document view URLs
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 21:29:00 -04:00
Roberto Rosario
ef26296dc6
Add filtering to document type selection form
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 21:28:21 -04:00
Roberto Rosario
0a39eac419
Fix icon instances naming
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 21:19:31 -04:00
Roberto Rosario
9aa9840231
Move favorite document views to their own module
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 21:12:14 -04:00
Roberto Rosario
1acf67a91c
Split document app form into separate modules
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 20:55:26 -04:00
Roberto Rosario
d66cf089ee
Add document action icons
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 18:33:24 -04:00
Roberto Rosario
fb04d75376
Tweak the sidebar styling
...
Avoid the content windows elements that have a gutter like
the .well class to touch and go into the sidebar area.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 18:31:40 -04:00
Roberto Rosario
966641c447
Remove support for link icon strings
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 18:31:10 -04:00
Roberto Rosario
e12098abe4
Add support for link icon path imports
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 18:30:06 -04:00
Roberto Rosario
724f15c006
Add new icons classes and templates
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 18:28:55 -04:00
Roberto Rosario
fb6d7b5668
Fix issue installing scoped NPM packages
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 18:27:40 -04:00
Roberto Rosario
eccc2d74a3
Remove include fontawesome, download it instead
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 18:26:18 -04:00
Roberto Rosario
3437d8b471
Sort navigation classes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 02:32:58 -04:00
Roberto Rosario
7f0377a8c5
Add mailer use event
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 02:23:57 -04:00
Roberto Rosario
ce0a6368f2
Add support for showing the current user's events
...
Add support kwargs to the SourceColumn class. Improve the
event widgets, views and tests.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 01:33:04 -04:00
Roberto Rosario
66e0d9f357
Improve styling of the template debug view
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 01:17:19 -04:00
Roberto Rosario
bc08ada938
Add support for SourceColumn widgets
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 01:16:24 -04:00
Roberto Rosario
eadcf7382b
Add user and group events
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-22 00:14:02 -04:00
Roberto Rosario
75ed93c35b
Improve navigation error messages and display
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 23:56:05 -04:00
Roberto Rosario
1e37ca8315
Backport new menu, new sidebar and CSS changes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 23:50:35 -04:00
Roberto Rosario
d410e1ef6c
Insert the cabinet in the template context
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 23:21:24 -04:00
Roberto Rosario
a3e8b53f01
Insert the user in the template context
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 23:20:58 -04:00
Roberto Rosario
9ebace4014
Shorten menu names
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 16:05:44 -04:00
Roberto Rosario
c04063838b
Add tool and setup menu sub title help messages
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 15:54:34 -04:00
Roberto Rosario
8c5c324a09
Update ipython to the latest version for Python 2
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 04:27:42 -04:00
Roberto Rosario
655e2b3469
Django Celery is still used
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 04:26:43 -04:00
Roberto Rosario
02187ab5a5
Remove unused functions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 04:03:34 -04:00
Roberto Rosario
c9bd2ab9a5
Add byte cast to email processing for Python 3
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 04:03:06 -04:00
Roberto Rosario
90b3d01171
Update office file test
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 04:02:21 -04:00
Roberto Rosario
5cfc5dda92
Use copyfileobj in the document parsers
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 04:01:52 -04:00
Roberto Rosario
64cd0c232d
Remove the MIMETYPE_FILE_READ_SIZE setting
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 03:59:05 -04:00
Roberto Rosario
d7a5db711b
Add test and fix current user password change view
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 02:24:46 -04:00
Roberto Rosario
102e3ccde3
Use console email backend during development
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 02:11:35 -04:00
Roberto Rosario
6b76d62fda
Fix password reset view test
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-21 02:11:13 -04:00
Roberto Rosario
caad463e8a
Style cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-20 20:22:52 -04:00
Roberto Rosario
fa441149e4
Fix and optimize smart link tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-20 20:22:05 -04:00
Roberto Rosario
ba73a9b55e
Fix ACLs app tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-20 17:39:07 -04:00
Roberto Rosario
0267c79b07
Backport test improvements
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-20 02:39:57 -04:00
Roberto Rosario
bfcad278aa
Improve SilenceLoggerTestCaseMixin
...
Make variables more unique. Add support to pass a custom logger
level.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-20 02:29:19 -04:00
Roberto Rosario
33d073e7a0
Move the purge permission logic to the manager
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-17 16:06:56 -04:00
Roberto Rosario
54020a8813
Move current user views to the user management app
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-17 02:25:57 -04:00
Roberto Rosario
97a9d21ac4
Update test login function to accept any argument
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-17 02:01:46 -04:00
Roberto Rosario
f176f6ae4f
Expose Django's LOGOUT_REDIRECT_URL setting
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-17 02:01:33 -04:00
Roberto Rosario
313311d008
Use Django's new class based authentication views
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-17 02:00:28 -04:00
Roberto Rosario
0e1fe3968d
Add MERCs 5 and 6
...
Signed-off-by: Roberto Rosario <Roberto.Rosario.Gonzalez@gmail.com >
2019-04-16 19:26:49 -04:00
Roberto Rosario
4c0b3e9134
Add keyword arguments to the reverse use in views
...
Signed-off-by: Roberto Rosario <Roberto.Rosario.Gonzalez@gmail.com >
2019-04-16 19:25:37 -04:00
Roberto Rosario
0d1daeaedf
Fix failing test
...
Signed-off-by: Roberto Rosario <Roberto.Rosario.Gonzalez@gmail.com >
2019-04-16 19:03:06 -04:00
Roberto Rosario
6bd8206236
Add keyword arguments to messages uses
...
Signed-off-by: Roberto Rosario <Roberto.Rosario.Gonzalez@gmail.com >
2019-04-16 19:02:41 -04:00
Roberto Rosario
156c008eee
Add missing autoadmin requirement
...
Signed-off-by: Roberto Rosario <Roberto.Rosario.Gonzalez@gmail.com >
2019-04-16 18:22:31 -04:00
Roberto Rosario
b829f0a20a
Update group members view required permissions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-16 01:06:50 -04:00
Roberto Rosario
4b625025ee
Update app creation chapter
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-16 00:14:23 -04:00
Roberto Rosario
b3da28e915
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-16 00:14:07 -04:00
Roberto Rosario
2f5a0d071f
Move indexin widgets to the html_widget.py module
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-16 00:10:01 -04:00
Roberto Rosario
0cdba79738
Convert document tags widget to use HTML templates
...
Move Tag app HTML widgets to their own module.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-16 00:07:06 -04:00
Roberto Rosario
030ee8efe3
Add dependencies app
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 23:45:59 -04:00
Roberto Rosario
7be25df7d0
Remove star import from the ACL and Common apps
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 18:45:25 -04:00
Roberto Rosario
847bfb721b
Add get_absolute_url to ACL model
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 18:15:21 -04:00
Roberto Rosario
50be0ad889
Remove obsolete ACL view test
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 18:14:20 -04:00
Roberto Rosario
58813310b7
Move Pillow initialization
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 16:00:55 -04:00
Roberto Rosario
811a752efb
Remove converter base64 support
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 15:58:30 -04:00
Roberto Rosario
29f81b2087
Convert language choices into a function
...
Move language choices generation to documents.utils.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 15:55:47 -04:00
Roberto Rosario
5071eb6fda
Expose new Django settings
...
Expose: AUTH_PASSWORD_VALIDATORS, DEFAULT_FROM_EMAIL,
EMAIL_TIMEOUT, INTERNAL_IPS, LANGUAGES, LANGUAGE_CODE, STATIC_URL,
STATICFILES_STORAGE, TIME_ZONE, WSGI_APPLICATION.
Closes GitLab issue #539 "Setting for default email sender is missing"
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 15:34:24 -04:00
Roberto Rosario
29b41a7638
Mailing: Add support for a from field
...
Add support to the mailing profiles for specifying a "from"
address. Closes GitLab issue #522 .
This commit adds a new backend class property "class_fields"
which differs from the normal "fields" property. The "class_fields"
property specifies which of the backend fields will be used to
initialize a backend's driver class. This is to avoid passing
fields that the driver doesn't expect and getting an error.
When sending emails, the "send" method will attempt to get
a "from" key from the backend data and use that when sending
emails. If no "from" key is found a None is passes. Django's
behavior in this situation dictates that the "from" value will
then be taken from the DEFAULT_FROM_EMAIL setting.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 15:22:54 -04:00
Roberto Rosario
b6976210a5
Add docstrings for almost all models
...
Also adds docstring to some managers and model methods.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 15:19:38 -04:00
Roberto Rosario
0d2a827413
Update DocumentVersionSignatureCreateForm
...
Use FilteredSelectionForm. Improve document signatures tests.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 02:29:08 -04:00
Roberto Rosario
cdb55ab5dd
Use FilteredSelectionForm for IndexListForm
...
Rename IndexListForm to IndexTemplateFilteredForm.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 01:49:57 -04:00
Roberto Rosario
0d69274bb4
Add FilteredSelectionForm subclass ACLCreateForm
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 01:38:27 -04:00
Roberto Rosario
cb102ed115
Add keyword arguments to URL definitions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-15 01:26:40 -04:00
Roberto Rosario
78517971ed
PEP8 Cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 20:40:10 -04:00
Roberto Rosario
5ef73d992c
Use FilteredSelectionForm for the class CabinetListForm
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 20:36:28 -04:00
Roberto Rosario
0d05589206
Update failing mirroring test
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 20:31:16 -04:00
Roberto Rosario
afc65eed32
Fix new version task by using passthought manager
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 20:26:59 -04:00
Roberto Rosario
acffe8a721
Fix failing common app API tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 20:24:27 -04:00
Roberto Rosario
6411433b24
Add FilteredSelectionForm class
...
Use FilteredSelectionForm to reduce boilerplate code for
TagMultipleSelectionForm.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 16:53:58 -04:00
Roberto Rosario
5127712711
Add FormOptions class, use it for the DetailForm
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 15:30:08 -04:00
Roberto Rosario
33f84ec327
Move tag specific JavaScript to the tags app
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 01:55:05 -04:00
Roberto Rosario
3bcadd047b
Missing change for 18faaa69bd
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 01:41:47 -04:00
Roberto Rosario
c34ec5ddab
Update MayanApp to support multiple menus
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 01:20:54 -04:00
Roberto Rosario
4f772bbecf
Fix app reference
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 00:47:55 -04:00
Roberto Rosario
18faaa69bd
Add server side invalid document template
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 00:47:43 -04:00
Roberto Rosario
24304636d9
Add test util to mute output to stdout
...
Used by the tests of the autoadmin app.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 00:39:53 -04:00
Roberto Rosario
9b2633e6c7
Update middleware to new style classes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 00:22:35 -04:00
Roberto Rosario
7752ca0f03
Remove license from removed dependencies
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 00:15:17 -04:00
Roberto Rosario
421d91bb0f
Update autoadmin app translations
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-14 00:12:47 -04:00
Roberto Rosario
9e262220e5
Integrate django-autoadmin into the core apps
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 23:54:08 -04:00
Roberto Rosario
2a780cb4b0
Make the dashboard app translatable
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 23:44:54 -04:00
Roberto Rosario
94b9db7f27
Increase default of recently tracked documents
...
Increase the default value of recently added documents
and recently accessed documents from 40 to 400.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 22:44:31 -04:00
Roberto Rosario
c0f51103d2
Move stub filtering to the Document model manager
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 22:39:22 -04:00
Roberto Rosario
334f0cd03f
Remove queryset slicing hack from view
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 22:26:37 -04:00
Roberto Rosario
655c1fd09f
Remove use of self.client
...
Replace self.client.<method> with the shorthand self.<method>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 03:58:49 -04:00
Roberto Rosario
663eb1b360
Fix checkout list view
...
Add tests for the checkout list view.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 02:35:56 -04:00
Roberto Rosario
0015ad4abe
Add dashboard app
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 02:35:40 -04:00
Roberto Rosario
e2b5817d18
Move the templates to their respective apps
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 01:57:35 -04:00
Roberto Rosario
f6089e689e
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 01:51:23 -04:00
Roberto Rosario
f3413b4283
Backport and remove code from the permission app
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-13 01:43:03 -04:00
Roberto Rosario
0d4ab4f2cf
Move setting to the storage app
...
The setting COMMON_TEMPORARY_DIRECTORY is now
STORAGE_TEMPORARY_DIRECTORY.
Move file related utilities to the storage app.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 22:26:43 -04:00
Roberto Rosario
d42b9bbdf4
Update more requirements
...
Update development,documentation,testing requirements.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 05:27:41 -04:00
Roberto Rosario
72311c73b5
Add workaround for Tesseract bug 1670
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 05:27:27 -04:00
Roberto Rosario
93c4814a89
New default values for settings
...
New default value for setting DOCUMENTS_HASH_BLOCK_SIZE is 65535.
New default value for setting MIMETYPE_FILE_READ_SIZE is 1024.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 04:15:24 -04:00
Roberto Rosario
7823c80710
Add note about Tesseract 4 with Python 3
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 04:10:15 -04:00
Roberto Rosario
2d9cdbe8b0
Remove temporary VIM file
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:59:46 -04:00
Roberto Rosario
fdacbb94c3
Fix document signature migration
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:59:25 -04:00
Roberto Rosario
3f1caf8da0
Update whitenoise to 4.1.2
...
http://whitenoise.evans.io/en/stable/changelog.html
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:56:27 -04:00
Roberto Rosario
f8d5332786
Update requests to 2.21.0
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:50:58 -04:00
Roberto Rosario
1ccc631bd4
Update pytz to 2019.1
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:50:30 -04:00
Roberto Rosario
86183b873e
Update python-dateutil to version 2.8.0
...
https://dateutil.readthedocs.io/en/stable/changelog.html
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:48:24 -04:00
Roberto Rosario
56adf598ae
Update pyocr to version 0.6
...
https://gitlab.gnome.org/World/OpenPaperwork/pyocr/blob/master/ChangeLog
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:47:32 -04:00
Roberto Rosario
fe1337fa8d
Update pycountry to 18.12.8
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:45:35 -04:00
Roberto Rosario
16915b6480
Update pathlib2 to 2.3.3
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:44:39 -04:00
Roberto Rosario
15c8459a15
Update node-semver to version 0.6.1
...
https://github.com/podhmo/python-semver/blob/master/CHANGES.txt
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:43:58 -04:00
Roberto Rosario
feb9d9e714
Update graphviz to version 0.10.1
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:42:03 -04:00
Roberto Rosario
a8fd2a1136
Update gevent to version 1.4.0
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:41:23 -04:00
Roberto Rosario
9c571b222e
Update fusepy to version 3.0.1
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:40:43 -04:00
Roberto Rosario
37840f3b6c
Update furl to version 2.0.0
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:36:57 -04:00
Roberto Rosario
927d77cfd7
Update flex to version 6.14.0
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:35:11 -04:00
Roberto Rosario
265bcd7b65
Update drf-yasg to version 1.6.0
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:31:23 -04:00
Roberto Rosario
c69127f37c
Update django-widget-tweaks to version 1.4.3
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:21:18 -04:00
Roberto Rosario
45ae821f5c
Update django-cors-headers to version 2.5.2
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:18:54 -04:00
Roberto Rosario
1f8879df92
Update django-colorful to version 1.3
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:17:17 -04:00
Roberto Rosario
7093ac54a3
Update django-activity-stream to version 0.7.0
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:15:14 -04:00
Roberto Rosario
5118cad9a2
Add SilenceLoggerTestCaseMixin
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:13:07 -04:00
Roberto Rosario
2b0b9675fd
Remove unused UTF file markers
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:10:20 -04:00
Roberto Rosario
40c9436071
Update PyYAML to version 5.1
...
Update use of safe_load and safe_dump to load and dump using
the CSafeLoader with SafeLoader as a fallback.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 03:09:07 -04:00
Roberto Rosario
b976f8d0ed
Update Pillow to version 6.0.0
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 02:08:04 -04:00
Roberto Rosario
a54e17caeb
Update swagger spec validator to version 2.4.3
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 02:04:31 -04:00
Roberto Rosario
0416ac4064
Move API documentation views API app
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 02:03:22 -04:00
Roberto Rosario
1fa91f0ef7
Remove development URLs from main URL file
...
Move the development URL definitions for Rosetta and Debug toolbar
to a separate URL file. Convert the single urls.py to a module to
allow multiple URL files to be used.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 01:53:06 -04:00
Roberto Rosario
fab94319bb
Remove Django suit from requirements
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 01:43:34 -04:00
Roberto Rosario
5ff15895b6
Show trace on App import exceptions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-12 01:40:09 -04:00
Roberto Rosario
0188afcd54
Consolidate repeated test user logins
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-11 23:14:16 -04:00
Roberto Rosario
ae814a18c5
Move trashed document views to their own module
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-11 22:35:23 -04:00
Roberto Rosario
1f5dffa0e5
Remove permission grant and revoke permissions
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-11 22:07:30 -04:00
Roberto Rosario
4d91d82515
Change how the HOME_VIEW setting is defined
...
HOME_VIEW is now COMMON_HOME_VIEW.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-11 22:01:14 -04:00
Roberto Rosario
4c8e647415
Add missing change from 14e71ce42f
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-11 21:59:31 -04:00
Roberto Rosario
14e71ce42f
Add keyword arguments to PermissionNamespace uses
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-11 21:03:02 -04:00
Roberto Rosario
f6f9287e33
Add keyword arguments to get_object_or_404 uses
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-11 20:53:33 -04:00
Roberto Rosario
456c322c19
Move add_to_class functions to their own module
...
* The new module is called methods.py and found on each app.
* Add keyword arguments to add_to_class instances.
* Remove catch all exception handling for the check in and
check out views.
* Improve checkouts tests code reducing redundant code.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-11 18:03:53 -04:00
Roberto Rosario
a12c90268f
Add DatabaseWarning to tag SQLite use warning
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-11 16:22:55 -04:00
Roberto Rosario
a10f2330fd
Fix import after full app path commit
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-09 20:18:07 -04:00
Roberto Rosario
03ba13e5cb
Allow import UUID_FUNCTION
...
Changes related to the document models split commit.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-09 18:05:26 -04:00
Roberto Rosario
335c21488e
Split workflow views into separate modules
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-09 18:05:10 -04:00
Roberto Rosario
d26279275d
Split document app models into separate modules
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-09 00:15:15 -04:00
Roberto Rosario
4f66129a7c
Merge branch 'hotfix' into hotfix_merge
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-07 23:34:26 -04:00
Roberto Rosario
7d756de3de
Add DOCUMENTS_HASH_BLOCK_SIZE setting
...
This new setting is used to control the size of the file
blocks when calculating a document's checksum. The default
value of 0 disables the features and preserves the current
behavior of reading the entire file into memory.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-07 22:58:01 -04:00
Roberto Rosario
69bd6c116e
Improve multiple tag wizard step code
...
Previous code produce an error when there were not tag
IDs passed to the wizard.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-07 22:45:06 -04:00
Roberto Rosario
0065edfae9
Lower the log severity when links don't resolve
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-07 22:39:42 -04:00
Roberto Rosario
9ec021241c
Update release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-07 20:41:28 -04:00
Roberto Rosario
3a60155bfa
Add checkout tests
...
Add link tests. Add checkout info view tests. Move common code to
a test mixin.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-07 01:08:46 -04:00
Roberto Rosario
f6a0a421a5
Update the check out info link permission
...
Update the link permission to match the same required permission
as the view.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-07 01:07:01 -04:00
Roberto Rosario
7ed26f4d4c
Add checkout details view tests
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-06 20:17:32 -04:00
Roberto Rosario
daca9dd539
Fix multiple tag selection wizard step
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-06 19:36:14 -04:00
Roberto Rosario
8c1a9c8798
Fix multiple tag selection wizard step
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-06 02:08:22 -04:00
Roberto Rosario
966d8498bc
Update changelog and release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-05 02:05:34 -04:00
Roberto Rosario
36a51eeb73
Switch to full app paths
...
Instead of inserting the path of the apps into the Python app,
the apps are now referenced by their full import path.
This solves name clashes with external or native Python libraries.
Example: Mayan statistics app vs. Python new statistics library.
Every app reference is now prepended with 'mayan.apps'.
Existing config.yml files need to be updated manually.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-05 02:02:57 -04:00
Roberto Rosario
382173351a
Source: Change source test behavior
...
Update sourcs to accept a test argument to their check methods.
This is to allow for explicit test behavior like running the
check method code even when the source is disabled and to
not deleted downloaded content during a test.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-04-05 01:05:58 -04:00
Roberto Rosario
d35323aa65
Watch folders: Add support for subfolders
...
Add support for subfolder scanning to watch folders. Closes
GitLab issue #498 and #563 .
This commit adds a new field to watch folders called
"include_subdirectories".
The directory walk was also updated to use pathlib2.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-05 01:03:34 -04:00
Roberto Rosario
9b21275b7e
Split sources models into separate modules
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-05 00:41:36 -04:00
Roberto Rosario
d493ec34b2
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 22:04:18 -04:00
Roberto Rosario
51ea493a26
Use bytes for hash and return the unicode
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 22:03:19 -04:00
Roberto Rosario
49403978b1
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 17:09:43 -04:00
Roberto Rosario
8c770d5ba3
Merge branch 'releases/all'
2019-04-04 17:08:03 -04:00
Roberto Rosario
b01e8707a3
Add troubleshooting documenation topic
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 17:07:41 -04:00
Roberto Rosario
8896f58d6f
Add support for skipping a default set of tests
...
Tests to be excluded by default should be tagged
as 'exclude'.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 16:48:11 -04:00
Roberto Rosario
3afb74224d
Update build strings
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 02:49:05 -04:00
Roberto Rosario
3a4f97c5c2
Bump version to 3.1.10
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 02:48:00 -04:00
Roberto Rosario
8419facb8a
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 02:46:25 -04:00
Roberto Rosario
3cbc6435a2
Improve markup in release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 02:39:57 -04:00
Roberto Rosario
e7627a723e
Remove repeated section
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 02:39:46 -04:00
Roberto Rosario
e77afeee37
Add API client examples
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 02:32:02 -04:00
Roberto Rosario
6a5a2350bb
Fix documentation tag chapter reference
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 02:31:26 -04:00
Roberto Rosario
912675bf99
Force object to text
...
Force text display of object when raising PermissionDenied
to avoid UnicodeDecodeError. Thanks to Mathias Behrle
(@mbehrle) for the report and the debug information.
GitLab issue #576 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-04 01:39:06 -04:00
Roberto Rosario
a56e3ca111
Add the MIMETYPE_FILE_READ_SIZE setting
...
This new setting is used to limit the number of bytes read
while determining the MIME type of a new document. A value
of 0 will cause the entire file to be loaded into memory.
1024 appears to be a suitable number for most cases. This
setting defaults to 0 to preserve the current behavior but
might change in a future version.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-03 22:24:19 -04:00
Roberto Rosario
5f877cdc22
Validate the state completion value before saving
...
Thanks to Manoel Brunnen (@mbru) for the report and debug
information. GitLab issue #557 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-03 18:28:25 -04:00
Roberto Rosario
d5efd53b5b
Add issue 564 credit.
...
Thanks to the Stéphane (@shoyu) for the report and debug
information.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-03 16:54:45 -04:00
Roberto Rosario
c156c02376
Fix index list API view
...
Add index create, delete, detail API tests. Fixes GitLab
issue #564 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-03 16:52:54 -04:00
Roberto Rosario
a196205593
Add missing index API view create permission
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-03 16:50:44 -04:00
Roberto Rosario
26cf7fb97c
Add release notes for version 3.1.10
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-03 15:28:19 -04:00
Roberto Rosario
863892f909
Add metadata wizard step test
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-03 14:51:26 -04:00
Roberto Rosario
5a64a3e833
Reject emails attachments of size 0
...
Thanks to Robert Schoeftner (@robert.schoeftner)for the report
and solution. GitLab issue #574 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 23:51:53 -04:00
Roberto Rosario
45786005ab
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 22:39:37 -04:00
Roberto Rosario
f45384e399
Add API to list all templates
...
Remove newlines from the rendered templates.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 22:37:46 -04:00
Roberto Rosario
33a542b9d5
Add support for server side link badges
...
GitLab issue #562 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 22:36:57 -04:00
Roberto Rosario
00d07214b1
Remove notification badge AJAX setup
...
Individual link AJAX workers are obsolete now that the menu
is being rendered by its own AJAX renderer.
GitLab issue #562 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 22:34:54 -04:00
Roberto Rosario
1e8030a722
Add view test for compressed files
...
GitLab issue #572 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 18:58:17 -04:00
Roberto Rosario
f6404fbd4b
Merge remote-tracking branch 'origin/master' into hotfix
2019-04-02 18:56:47 -04:00
Roberto Rosario
b59c39261f
Merge branch 'feature/error_ziparchive_children' into 'master'
...
Updates method for getting zip file members - Closes #572
Closes #572
See merge request mayan-edms/mayan-edms!41
2019-04-02 22:55:28 +00:00
Roberto Rosario
a5b513f986
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 18:31:05 -04:00
Roberto Rosario
45a688749c
Merge remote-tracking branch 'origin/master' into hotfix
2019-04-02 18:20:48 -04:00
Roberto Rosario
15473620c4
Merge branch '568-pin-tornado-version' into 'master'
...
Pin tornado dependency to maintain Py27 compatibility - fixes #568
Closes #568
See merge request mayan-edms/mayan-edms!40
2019-04-02 22:20:31 +00:00
Roberto Rosario
7cd0e16cc2
Merge remote-tracking branch 'origin/master' into hotfix
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 15:23:24 -04:00
Roberto Rosario
caab7b3b59
Merge branch '566-custom-rooturl-in-tests' into 'master'
...
Support custom ROOT_URLCONF in tests - fixes #566
Closes #566
See merge request mayan-edms/mayan-edms!37
2019-04-02 19:15:17 +00:00
Roberto Rosario
47d850e164
Synchronize translations
...
Add Czech and Greek. Replace 'da' with 'da_DK', 'zn_CN' with 'zh'.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 15:08:49 -04:00
Roberto Rosario
b27e160d15
Update required Django version to 1.11.20
...
From Django 1.11.16.
* Django 1.11.17 fixes several bugs in 1.11.16 and adds compatibility
with Python 3.7.
* Prevented repetitive calls to geos_version_tuple() in the WKBWriter
class in an attempt to fix a random crash involving LooseVersion
since Django 1.11.14 (#29959 ).
* CVE-2019-3498: Content spoofing possibility in the default 404 page
An attacker could craft a malicious URL that could make spoofed
content appear on the default page generated by the
django.views.defaults.page_not_found() view. The URL path is no
longer displayed in the default 404 template and the request_path
context variable is now quoted to fix the issue for custom
templates that use the path
* CVE-2019-6975: Memory exhaustion in django.utils.numberformat.format()
If django.utils.numberformat.format() – used by contrib.admin as
well as the the floatformat, filesizeformat, and intcomma templates
filters – received a Decimal with a large number of digits or a large
exponent, it could lead to significant memory usage due to a call to
'{:f}'.format(). To avoid this, decimals with more than 200 digits
are now formatted using scientific notation.
* Corrected packaging error from 1.11.19 (#30175 ).
https://docs.djangoproject.com/en/2.1/releases/1.11.17/
https://docs.djangoproject.com/en/2.1/releases/1.11.18/
https://docs.djangoproject.com/en/2.1/releases/1.11.19/
https://docs.djangoproject.com/en/2.1/releases/1.11.20/
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 14:13:20 -04:00
Roberto Rosario
3eb4a70fbf
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 13:36:16 -04:00
Roberto Rosario
d4df7e69d7
Merge remote-tracking branch 'origin/master' into hotfix
2019-04-02 13:32:42 -04:00
Roberto Rosario
0055429703
Merge branch 'mbn/docker-build-fixes' into 'master'
...
Docker build fixes
See merge request mayan-edms/mayan-edms!35
2019-04-02 17:32:02 +00:00
Roberto Rosario
eafdfd8177
Merge remote-tracking branch 'origin/master' into hotfix
2019-04-02 13:26:46 -04:00
Roberto Rosario
a8e52126f5
Merge branch 'hotfix' of gitlab.com:mayan-edms/mayan-edms into hotfix
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 13:11:26 -04:00
Roberto Rosario
70facb96f0
Merge branch 'master' into 'master'
...
Update translation file
See merge request mayan-edms/mayan-edms!33
2019-04-02 17:10:43 +00:00
Roberto Rosario
f583e24c47
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 13:09:56 -04:00
Roberto Rosario
7db27aa9fe
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 13:07:43 -04:00
Roberto Rosario
f5bc055a11
Fix test document reference
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 13:04:43 -04:00
Roberto Rosario
965160b7a2
Merge remote-tracking branch 'origin/master' into hotfix
2019-04-02 13:04:12 -04:00
Roberto Rosario
85b3164592
Merge branch 'master' into 'master'
...
Fix super call in APIAdvancedSearchView
See merge request mayan-edms/mayan-edms!36
2019-04-02 17:02:13 +00:00
Roberto Rosario
7634d9e5da
Improve search API tests
...
Add tests for the advanced search API. GitLab merge !36 .
Thanks to Simeon Walker (@simeon-walker) for the find and fix.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 13:00:37 -04:00
Roberto Rosario
48253f3f85
Update index test case to be order agnostic
...
Use sets and remove explicit index node ordering to allow tests
to work regardless of the node creation order. GitLab issue #559 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 02:36:30 -04:00
Roberto Rosario
dd2c64d453
Remove unused import
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 02:35:13 -04:00
Roberto Rosario
517c05a9c2
Allow passing arguments to the makefile targets
...
Add an ARGUMENTS option to the test-all and test targets.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 02:34:19 -04:00
Roberto Rosario
99bbe7d47c
Simple optimizations to the checkout app
...
Use exists and use subqueries optimizations.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 02:33:32 -04:00
Roberto Rosario
586d41eeff
Backport test case improvements
...
Add random primary key mixin. Split test case code into mixins.
Make the view test case and the API test cases part of the same
class hierachy. Update tests that failed due to the new import
locations.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-04-02 02:31:35 -04:00
Jorge E. Gómez
7fb18b14eb
Fixes error: ZipArchive object has no attribute 'children'
2019-03-15 22:58:15 +00:00
Roger Hunwicks
68398e2ce6
Pin tornado dependency to maintain Py27 compatibility - fixes #568
...
Signed-off-by: Roger Hunwicks <roger@tonic-solutions.com >
2019-03-05 10:54:46 +02:00
Roger Hunwicks
d23f5eb540
Support custom ROOT_URLCONF in tests - fixes #566
2019-02-28 14:02:46 +02:00
Simeon Walker
4bbd5dab70
Fix super call in APIAdvancedSearchView
2019-02-14 10:10:31 +00:00
Manoel Brunnen
c4b9ae596e
Workaround for pip bug #6179
...
See https://github.com/pypa/pip/issues/6197
2019-02-04 11:24:56 +01:00
Littm
f5d2f34e30
Update translation file
2018-11-25 01:04:12 +00:00