Roberto Rosario
67ea431cca
Speed up some tests
...
Use the small test document.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 22:19:30 -04:00
Roberto Rosario
f55bf1b52e
Improve document signatures tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 20:59:47 -04:00
Roberto Rosario
35aafc3f70
Expand custom Python setting section
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 17:13:27 -04:00
Roberto Rosario
cd5da60063
Automate paths in documentation
...
Paths are now configure in docs/conf.py to ensure
consistency and avoid human error.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 16:44:07 -04:00
Roberto Rosario
ec86d7679a
Add exiftool to deployment installation
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-16 21:40:39 -04:00
Roberto Rosario
3ecbec36aa
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 19:03:20 -04:00
Roberto Rosario
e2af72dab7
Show placeholder label on invalid action classes
...
Instead of throwing an error a sample label of
"Unknown action type" will be used and allow users to
delete the unknown state action.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 19:02:54 -04:00
Roberto Rosario
27d3661017
Use timezone aware date for document statistics
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 17:57:58 -04:00
Roberto Rosario
c14a98b78e
Add supervisor configuration reread step changes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 02:46:09 -04:00
Roberto Rosario
3e954db2f7
Fix sources app logging
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 23:53:04 -04:00
Roberto Rosario
3f505007fa
Fix Docker makefile multiline indentation
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 22:48:37 -04:00
Roberto Rosario
1a9be24ada
Revert "Improve workflow field help text"
...
There are migrations in version 3.3 before this one.
This reverts commit 1c39b3c84d .
2019-11-12 00:42:59 -04:00
Roberto Rosario
e593dcb5d8
Add missing Event class cache invalidation
...
Needed when calling the refresh() method. Otherwise
null StoredEvent instances will be returned.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 00:23:18 -04:00
Roberto Rosario
a60c2fa94c
Add 3.2.10 release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 19:25:32 -04:00
Roberto Rosario
41214fa90e
Fix NamedMultiWidget issue on Python 3
...
Affects document checkout form
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 19:21:16 -04:00
Roberto Rosario
f030bae926
Update changelog
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 19:20:01 -04:00
Roberto Rosario
1c39b3c84d
Improve workflow field help text
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 19:19:08 -04:00
Roberto Rosario
774d09479c
Add missing ModelProperty label entires
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 19:17:33 -04:00
Roberto Rosario
f0755a4cd9
Backport tests improvements
...
- Test mixin improvements for django_gpg
- Detached and embedded signatures and signing tests for
the document signatures app.
- Improved mixins in both.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 19:16:05 -04:00
Roberto Rosario
588ab4c728
Add document checkout view get test
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 18:44:25 -04:00
Roberto Rosario
03e4978106
Add target to run specific tests in debug mode
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 18:38:50 -04:00
Roberto Rosario
05ceeca8ff
Allow multitle expected_content_types in tests
...
Some tests return 'text/html' or 'text/html; charset=utf-8'
which are essentially the same if they are tested in debug mode.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 18:37:32 -04:00
Roberto Rosario
8ce4d5fb30
Add target to run all tests in debug mode
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 18:36:04 -04:00
Roberto Rosario
15dc4e8489
Organize global substitution code
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 18:33:26 -04:00
Roberto Rosario
680a4875f5
Clean up docs config module
...
- Add substitution for the Mayan EDMS container image version.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 18:33:07 -04:00
Roberto Rosario
7ff9bcb707
Add support for auto importing dependecies
...
- No need to use: from .dependencies import * # NOQA
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 18:31:31 -04:00
Roberto Rosario
894db8eb19
Patch Sphinx Include to support substitutions
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-07 04:37:52 -04:00
Roberto Rosario
ffb7be6267
Remove explict Docker image version from docs
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-07 02:47:28 -04:00
Roberto Rosario
656ba26139
Merge branch 'versions/micro'
2019-11-07 02:44:10 -04:00
Roberto Rosario
89bdfc5975
Add debug when loading env config file
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-07 01:39:04 -04:00
Roberto Rosario
ee426282db
Add missing closed issued to release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-03 23:12:46 -04:00
Roberto Rosario
0fdb59b811
Fix typo
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-03 21:31:43 -04:00
Roberto Rosario
52e7559938
Update format of v3.2.9 release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-03 21:26:59 -04:00
Roberto Rosario
c77b677e41
Fix release push command
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-03 20:05:04 -04:00
Roberto Rosario
2f9062f31a
Update releases chapter of documentation
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-03 19:18:45 -04:00
Roberto Rosario
7df930ae4c
Update build string
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-03 19:12:09 -04:00
Roberto Rosario
3bd1fb4e90
Bump version to 3.2.9
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-03 19:11:09 -04:00
Roberto Rosario
ac0e74572e
Prepare release notes
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-03 19:06:44 -04:00
Roberto Rosario
31b1f72b95
Move django_gpg app mock objects to mocks.py
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-03 18:42:00 -04:00
Roberto Rosario
274937feee
Move remaining mocked objects to mocks.py module
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-03 18:36:33 -04:00
Roberto Rosario
dcc19e9ffd
Switch CI to mysql-python like the Docker image
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-02 03:15:22 -04:00
Roberto Rosario
1252263f93
Add top level config.env file
...
Update the following elements to use the top level config
environment file:
- CI
- Makefile
- Docker makefile
- Documenation
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-02 02:15:05 -04:00
Roberto Rosario
0ab9c18733
Add docker install script release checklist step
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-02 02:11:35 -04:00
Roberto Rosario
aa608c6094
Add exception handling to latest version check
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-01 21:41:06 -04:00
Roberto Rosario
f650a623b5
Add book link in the about menu
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-01 21:40:14 -04:00
Roberto Rosario
e14685e3e7
Rename instances of the IMAP server variable
...
Renamed from mailbox to server for clarity.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-01 21:23:51 -04:00
Roberto Rosario
a507bc89b7
Add extra logging to the IMAP email source
...
GitLab issue #682 . Thanks to Patrick Hütter (@PatrickHuetter)
for the report.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-01 21:21:24 -04:00
Roberto Rosario
f9fa3344d0
Add savesettings command
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-31 13:42:04 -04:00
Roberto Rosario
9d883e455e
Add version attribute to namespaces
...
Also dump the version of all the namespaces as
children of SMART_SETTINGS_NAMESPACES.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-31 13:41:32 -04:00
Roberto Rosario
1ca91e7ec5
Add cache invalidation test case mixins
...
Add PermissionTestCaseMixin and SmartSettingTestCaseMixin
to better organize cache invalidation of both apps for
tests.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-31 12:57:40 -04:00