Roberto Rosario
327c795cf4
Add setting migrations to apps
...
Add setting migrations for the common, converter, documents,
file metadata, and document signatures app.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 00:54:02 -04:00
Roberto Rosario
fa8fddb349
Add support for setting migrations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 00:27:33 -04:00
Roberto Rosario
f1c704e3e1
Complete prefixing template tags with app names
...
Additionally remove unused template tags.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-17 01:59:17 -04:00
Roberto Rosario
707950ad30
Cleanup test models when tests ends
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-16 21:22:40 -04:00
Roberto Rosario
08158838b4
Fix NamedMultiWidget issue on Python 3
...
Affects document checkout form
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-11 03:00:17 -04:00
Roberto Rosario
b0677a8bda
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 02:20:58 -04:00
Roberto Rosario
04f5952ee6
Add suppor for auto importing dependecies
...
- No need to use: from .dependencies import * # NOQA
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-10 16:53:29 -04:00
Roberto Rosario
bfd4db5d35
Add a query dict argument to common.http.URL
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-10 03:33:27 -04:00
Roberto Rosario
e8aed0e246
Update source language files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-09 23:43:53 -04:00
Roberto Rosario
49017cb3d9
Improve common _create_test_model()
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-09 02:02:17 -04:00
Roberto Rosario
8bf4c7539b
Improve TestModelTestMixin
...
- Allow specifying a base model.
- Fix passing the dynamic Meta class to the test model.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-08 20:43:13 -04:00
Roberto Rosario
e91232f722
Add TestServerTestCaseMixin
...
Allows performing mocked HTTP requests.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-08 00:14:39 -04:00
Roberto Rosario
b544dc8c83
Merge remote-tracking branch 'origin/versions/micro' into merges/micro_to_minor
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-02 02:59:39 -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
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
Roberto Rosario
834697a01e
Merge remote-tracking branch 'origin/versions/micro' into versions/minor
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-30 20:28:36 -04:00
Roberto Rosario
58c64955cc
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-30 20:00:47 -04:00
Roberto Rosario
5850f2a905
Move Celery and Django Celery dependencies
...
Both moved to the task manager app.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-29 02:36:11 -04:00
Roberto Rosario
da7a3a02b5
Merge remote-tracking branch 'origin/versions/micro' into versions/minor
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-29 00:50:25 -04:00
Roberto Rosario
b69a5536e2
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-29 00:05:47 -04:00
Roberto Rosario
9c400a6184
Update dependency versions
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-29 00:03:41 -04:00
Roberto Rosario
1bb4689aed
Merge remote-tracking branch 'origin/versions/micro' into merges/micro_to_minor
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-28 00:06:27 -04:00
Roberto Rosario
deb363ee16
API updates
...
- Move all generic API classes definitions to the rest_api.generics
module.
- Update API status code on insufficient access for the apps:
indexes, parsing, documents, metadata, ocr, permission,
user management.
- Update API tests.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-28 00:01:11 -04:00
Roberto Rosario
7e5aad7714
Backport color log formatter
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-27 16:11:16 -04:00
Roberto Rosario
b2e8a63224
Update language translations files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-27 16:02:16 -04:00
Roberto Rosario
d79a24c6ba
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-10-24 15:08:23 -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
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
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
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
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
80126f2326
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-25 00:07:42 -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
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
4e6e4789e3
Update translations
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-09-22 21:15:10 -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
58bcf20a46
Remove tests * imports
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-08-29 23:10:28 -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
666c3324e8
Synchronize language translations
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2019-08-25 21:55:14 -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
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
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
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
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
cc81a6905a
Add kwargs
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-30 03:10:25 -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
69af4dd6b3
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-26 18:03:13 -04:00