Roberto Rosario
b165b9a5f2
New environment variables to configure the secret key, database, and celery options. The secret key can also be read from a file. Stricter defaults to increase security.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-04-13 16:02:16 -04:00
Michael Price
c7fda3447c
Unify the way to gather the project's metadata.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:28:52 -04:00
Michael Price
79c1b761d4
Add the path to the defaul open api path. Display models closed by default.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:28:01 -04:00
Eric Riggs
f3f4dcd84a
- Make Mayan behave like a Single Page App by using partials.
...
- Add URI.js, Ajax form.
- Split base.js into mayan_app.js, mayan_image.js, partial_navigation.js.
- Add a HOME_VIEW setting. Use it for the default view to be loaded.
- New template loading order root.html -> base.html -> any template. root.html is only loaded once. Other templates are loaded and merged with base.html via ajax load.
- Fix bug in document page view. Was storing the URL and the querystring as a single url variable.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:54:15 -04:00
Michael Price
4378b28777
Update API vies and serializers for the latest Django REST framework version. Replace DRF Swagger with DRF-YASG.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 18:31:22 -04:00
Roberto Rosario
32feb98874
Rename statistics app to mayan_statistics to avoid library class
...
with Python3 statistics app.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:01:41 -04:00
Roberto Rosario
e9591c92f9
Initial commit of the document parsing app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-23 02:23:14 -04:00
Roberto Rosario
abc34f7942
Switch the order of the DEFAULT_AUTHENTICATION_CLASSES of DRF. GitLab issue #400 .
...
Thanks to @NiceGuyIT for the report and research.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-14 14:14:24 -04:00
Roberto Rosario
2817ec17be
Add support for logging errors during in production mode.
...
Add COMMON_PRODUCTION_ERROR_LOG_PATH to control path of log file.
Defaults to mayan/error.log.
Add support logging request exceptions.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-13 03:31:34 -04:00
Roberto Rosario
0d8081ad9d
Rename the mayan_task_manager app to task_manager.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 17:55:47 -04:00
Roberto Rosario
eac89b4d80
Enable the mathfilters app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-30 15:05:03 -04:00
Roberto Rosario
739596e4ee
Add task manager app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-21 02:25:28 -04:00
Roberto Rosario
2d3f09266e
Disable the Folders app by default.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-20 01:21:52 -04:00
Roberto Rosario
ff703b32a2
Integrate the Cabinets app into the core.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-09 01:59:13 -04:00
Roberto Rosario
0078600e62
Add custom tests runner that replaces the custom "runtests"
...
management command.
2017-02-17 18:12:48 -04:00
Roberto Rosario
9b3b54eb75
Make DEBUG False by default.
2016-12-22 03:37:07 -04:00
Roberto Rosario
5662b56714
Update project to work with Django 1.10.x
2016-12-22 02:53:06 -04:00
Roberto Rosario
b5c5602301
Expose more module attributes as project variables.
2016-11-16 22:50:40 -04:00
Roberto Rosario
6e3d99670c
Complete conversion of download views to CBV views using django-downloadview.
...
This also removes dependency on the filetransfers library.
2016-10-31 01:00:35 -04:00
Roberto Rosario
f66f815ba6
Remove the installation app
2016-10-26 23:04:59 -04:00
Roberto Rosario
23f40ac4aa
PEP8 cleanups.
2016-04-27 20:31:02 -04:00
Roberto Rosario
35cc0ea1d6
Exclude root API and API doc URLs.
2016-03-14 04:15:13 -04:00
Roberto Rosario
daa3ca2430
Initial commit to support messages of the day. GitLab issue #222 .
2016-03-13 00:56:31 -04:00
Roberto Rosario
ed2f2480e6
Fix Dutch locale typo, close GitLab issue #256 . Add placeholder for 2.1 release notes.
2016-03-10 03:39:50 -04:00
Roberto Rosario
014ba4f4fe
Remove strip spaces middleware and use spaceless template tag instead. Closes GitLab issue #255 .
2016-03-07 20:02:26 -04:00
Roberto Rosario
8614bc4bfc
Remove included login required middleware using django-stronghold instead ( http://mikegrouchy.com/django-stronghold/ ). GitLab Issue #206
2016-02-04 15:33:20 -04:00
Roberto Rosario
59661f643b
Update API pagination for DRF 3.3.2.
2016-01-26 03:55:44 -04:00
Roberto Rosario
ac9bc9454d
Update source app code for new extracted formtools package.
2016-01-22 04:02:12 -04:00
Roberto Rosario
f9940f1fd0
Add default_app_config value to each app. Closes issue GL #216 .
2015-10-19 02:57:00 -04:00
Roberto Rosario
39f1adab6b
Remove unused import.
2015-10-07 02:44:29 -04:00
Roberto Rosario
a7012b3f6b
Add API documentation to the login excempt list.
2015-09-28 03:48:18 -04:00
Roberto Rosario
79823ec531
Improve auto logging to enable logging to all apps, even those not calling the ready() method.
2015-09-21 03:44:20 -04:00
Roberto Rosario
baea430d5e
Add auto logging.
2015-09-19 21:57:46 -04:00
Roberto Rosario
115f5dd284
Add CELERY_DISABLE_RATE_LIMITS to the base settings file.
2015-09-19 21:46:18 -04:00
Roberto Rosario
e92269e2d8
Improve API documentation's initial text.
2015-09-06 01:03:06 -04:00
Roberto Rosario
702bac8ed2
Replace django-pagination with django-pure-pagination and use Django's native CBV pagination context.
2015-08-15 02:28:37 -04:00
Roberto Rosario
ea02172a82
Refactor rest_api app and the method end points are registered. All apps API URL endpoints are now registered under the 'rest_api' namespace.
2015-08-06 02:50:14 -04:00
Roberto Rosario
df17c29394
Initial commit for Index FUSE mirroring.
2015-07-28 05:29:29 -04:00
Roberto Rosario
d67ed4843a
Convert tag color to be an RGB value instead of a name value. Closes gh-issue #183 .
2015-07-17 19:38:58 -04:00
Roberto Rosario
fb824c6ee1
Allow changing the project's website from a settings option. Update the default mailer templates to take the project title and website from the configuration settings.
2015-07-17 01:53:59 -04:00
Roberto Rosario
363f71a3e7
Remove settings from unused apps from base settings file. Update settings file according to coding style.
2015-07-17 00:52:12 -04:00
Roberto Rosario
e47c0c5eb5
Increase default pagination to 40 entries per page.
2015-07-11 16:28:12 -04:00
Roberto Rosario
a2cedc3f9b
Fix queue typos. Add a default queue as required by celery.
2015-07-11 00:50:55 -04:00
Roberto Rosario
133fcdc53c
Assign tasks to specific queues. Add support for transient queues. gh-issue #222 , gh-issue #230 .
2015-07-10 21:25:20 -04:00
Roberto Rosario
857cf7b1b2
Add browser cookie support for timezone middleware.
2015-07-08 00:17:44 -04:00
Roberto Rosario
cbfc840466
Remove specialized middleware to show custom 403 error, not needed with recent Django versions.
2015-06-29 16:57:20 -04:00
Roberto Rosario
ac68470c89
Don't cache compiled templates by default
2015-06-16 20:41:40 -04:00
Roberto Rosario
37b4f42afe
Remove autoadmin code and move it to the external django-autoadmin package
2015-06-14 03:51:36 -04:00
Roberto Rosario
3506ed371d
Merge documents and document_acls apps
2015-04-06 16:35:17 -04:00
Roberto Rosario
23fc9f1e36
Merge main and common apps, extract authentication functionality to new authentication app. Closes issues #179 and #180
2015-04-06 16:09:54 -04:00