Roberto Rosario
196e2b5871
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-12-03 19:53:18 -04:00
Roberto Rosario
4cc2522be6
Savesettings command fixes
...
Don't error out when saving a config if no previous config exists.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-12-03 18:10:19 -04:00
Roberto Rosario
2eac1b1c7d
Get setting namespace info from config file
...
Instead of trying to get it from the Django setting file.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-12-03 18:07:43 -04:00
Roberto Rosario
063d327254
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-12-03 02:28:33 -04:00
Roberto Rosario
5493c33257
Merge remote-tracking branch 'origin/versions/micro' into versions/minor
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-28 14:05:15 -04:00
Roberto Rosario
6567ef2238
Update translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-28 11:44:07 -04:00
Roberto Rosario
b6414e4e92
Copy translation files from versions/micro
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-19 03:30:50 -04:00
Roberto Rosario
23211847a3
Update language translation files
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 23:04:12 -04:00
Roberto Rosario
cd72a3bab4
Fix failing tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-18 01:11:31 -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
fbcd424474
Add MediaBootstrapSetting class
...
Used for settings that depend on the value
of the MEDIA_ROOT setting.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-16 02:47:36 -04:00
Roberto Rosario
7b96ccfe10
Add missing config file load cache line
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-15 02:33:51 -04:00
Roberto Rosario
c3793699c5
Refactor the initial setting bootstrap code
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-14 00:40:05 -04:00
Roberto Rosario
4a1607afad
Add back support for individual database settings
...
Added for compatibility with version 3.2 settings.
These are now a fallback if the new 'DATABASES'
setting is not specified.
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 15:18:27 -04:00
Roberto Rosario
2e231dad62
Organize smart settings view tests
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-11-12 13:54:43 -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
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
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
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
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
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
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
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
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
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
3c7a23a5a9
Add support for setting post update callbacks
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2019-07-15 01:24:22 -04:00
Roberto Rosario
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
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
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
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
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
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
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
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
3fb1e079b9
Code cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com >
2019-07-05 16:35:43 -04:00