Roberto Rosario
8179c35189
Simplify test runner by adding a new option '--mayan-apps' that
...
automatically tests all Mayan apps that report to have tests.
Change the app flag that indicates when an app has test
from 'test' to the more explicit 'has_test'.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 23:47:40 -04:00
Roberto Rosario
708c7ea776
Lower the default verbosity of the non debug console logger from
...
INFO to ERROR.
2017-02-16 22:10:52 -04:00
Roberto Rosario
5f99b123d7
Merge branch 'master' into master_merge
2017-02-03 14:08:34 -04:00
Roberto Rosario
3a13027be0
Add content type list API view to the common app.
2017-01-28 22:55:48 -04:00
Roberto Rosario
5007d77425
PEP8 cleanups.
2017-01-18 02:02:32 -04:00
Roberto Rosario
a3c1b0873d
Add links to the documentation, support page, forum and source in
...
the about menu. Make the about menu a nested menu.
2017-01-16 01:50:14 -04:00
Roberto Rosario
a0bcbdbce9
Add support for attaching multiple tags to single or multiple documents in a single action. GitLab issue #307 . Thanks to @zabeloliver for the initial request and to @gersilex for the implementation ideas.
2016-12-20 05:25:51 -04:00
Roberto Rosario
9ed20091d2
Rename the licenses modules from packages.py to licenses.py
2016-11-12 23:59:50 -04:00
Roberto Rosario
99302e9300
Move package licenses to their own modules within the apps.
2016-11-12 02:28:06 -04:00
Roberto Rosario
aa91bce3ab
Add support for drop down menu in the navigation bar. Simplify the home screen.
2016-11-12 01:56:31 -04:00
Roberto Rosario
d4a95ddb8b
Add new menu instance for user related links.
2016-11-10 23:32:43 -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
09b92858d9
Raise MayanAppConfig initialization exception if they are not bening about missing URLs.
2016-03-25 04:08:25 -04:00
Roberto Rosario
71946491b3
Show exception message when an app's URL can't be loaded.
2016-03-14 01:52:40 -04:00
Roberto Rosario
bfe621ba89
PEP8 updates.
2015-10-19 01:27:26 -04:00
Roberto Rosario
976a86947e
Add management command to run tests from app list built dynamically.
2015-10-10 03:24:57 -04:00
Roberto Rosario
89d15aa275
Add missing variable to app auto URL debug statement.
2015-10-08 02:56:20 -04:00
Roberto Rosario
4b1bb38c86
Implement menu link ordering.
2015-09-27 02:18:04 -04:00
Roberto Rosario
6480489086
Add view displaying all 3rd party apps and packages' licenses.
2015-09-23 03:32:14 -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
460d8585ee
Add periodic task to remove stale shared uploads.
2015-09-08 18:58:48 -04:00
Roberto Rosario
1f32aa3c0b
Add extensible data filtering feature allowing to remove hard coded listing of documents with missing required metadata. Closes gl-issue #178 .
2015-08-24 17:33:24 -04:00
Roberto Rosario
14662e478f
Remove unneeded lists to tuples.
2015-08-16 14:37:59 -04:00
Roberto Rosario
960d60c39d
Refactor rest_api app and the method end points are registered. All apps API URL endpoints are now registered under the 'rest_api' namespace.
...
Update DRF and DRF swagger versions. Update all apps API registration method.
2015-08-06 02:56:17 -04:00
Roberto Rosario
54f3cef7ba
Replace unnecessary lists with tuples.
2015-07-28 00:49:07 -04:00
Roberto Rosario
4527563d89
PEP8 cleanups, specially E501 line too long.
2015-07-22 18:21:37 -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
6efb032298
PEP8 cleanups
2015-07-06 00:48:40 -04:00
Roberto Rosario
8f30932b6f
Fix locale and language not updating on edit or on login
2015-07-04 04:36:55 -04:00
Roberto Rosario
ad5709c8ce
Remove maintenance tools menu entry, apps now register tools directly to the tools menu.
2015-07-02 02:47:46 -04:00
Roberto Rosario
f65fb2cd6c
Remove anonymous user support
2015-07-01 02:45:58 -04:00
Roberto Rosario
02761cda25
Remove link to Django's admin site. User are discouraged to change entries directly in the database.
2015-06-29 14:01:52 -04:00
Roberto Rosario
48df3dcafa
PEP8 cleanups
2015-06-24 17:11:24 -04:00
Roberto Rosario
78198f3398
Smart settings refactor
2015-06-22 21:04:06 -04:00
Roberto Rosario
50e547dc98
Allow app to auto add their urlpatterns via MayanAppConfig AppConfig subclass
2015-06-19 20:42:34 -04:00
Roberto Rosario
d8322031c5
PEP8 cleanups
2015-06-14 03:52:18 -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
12cdee6de2
Move signal handlers into their own app module
2015-04-07 17:01:07 -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
Roberto Rosario
c98a3a57c2
Move tools and setup links to the user profile link
2015-04-05 03:53:27 -04:00
Roberto Rosario
d6afddad3d
Start merge of common and main apps
2015-04-05 03:44:24 -04:00
Roberto Rosario
51ce5ca057
Consolidate navigation tags, consolidate setup and tool link
2015-04-03 20:51:02 -04:00
Roberto Rosario
0246068cd0
Initial commit of the new class based and menu based navigation system
2015-04-03 07:09:51 -04:00
Roberto Rosario
675d58cc32
Update siangl self sender detection for Django 1.7
2015-03-30 15:01:37 -04:00
Roberto Rosario
00569e9b6f
Don't check dictionaries blindly
2015-03-30 05:10:12 -04:00
Roberto Rosario
bd041457c9
Update project to use Django 1.7.7. Issue #33
2015-03-30 03:43:56 -04:00