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
6a13aaad4d
Refactor the remove documents from folders view to allowing removing documents
...
from multiple folders at the same time.
2016-12-23 01:52:22 -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
1c65b389ee
Remove concept of ownership from folders by removing the user field.
...
"Ownership" now is now determined by ACL of a folder, like the rest of the objects in the system.
2016-03-08 01:20:10 -04:00
Roberto Rosario
27d8644438
Silence 90% of remaining Django 1.8 model warnings.
2016-01-28 05:43:08 -04:00
Roberto Rosario
b19225e95d
Load models by calling AppConfig.get_model method instead.
2016-01-22 03:59:42 -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
7a0fe33ffe
Rename methods to retrieve a document's folders and tag membership to avoid search related field problems.
2015-08-25 16:29:23 -04:00
Roberto Rosario
4ff19c6f95
Remove CombinedSource class now that is no longer needed.
2015-08-24 02:27:44 -04:00
Roberto Rosario
6d2eed5148
Add DocumentFolder proxy class to re add the remove from folder functionality.
2015-08-24 02:25:09 -04:00
Roberto Rosario
60bc327756
Improve SourceColumn workflow by allowing explicit functions as columns. Remove usage of encapsulate. Move instances of 'extra_columns' to SourceColumn.
2015-08-16 14:26:41 -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
fc9f9f1e68
Replace more unnecessary lists with tuples.
2015-07-28 01:41:45 -04:00
Roberto Rosario
1e746c700a
PEP8 cleanups.
2015-07-27 23:53:14 -04:00
Roberto Rosario
e891fe9525
PEP8 cleanups and code style cleanups.
2015-07-10 17:19:36 -04:00
Roberto Rosario
18178404c2
Add smart document count to folder list and document folder list views. Add user column to folder list views.
2015-07-02 02:14:55 -04:00
Roberto Rosario
ee1b05fb57
Refactor code to associate a model with a set of permissions. Update related apps.
2015-06-30 22:00:14 -04:00
Roberto Rosario
d45cf5d02e
Update apps to new ACL app changes
2015-06-30 02:42:46 -04:00
Roberto Rosario
d26402974a
Allow registering permission from the permission namespace. Replace all permission variables to be lowercase (style guide reserver uppercase variables for constants and literals).
2015-06-28 00:19:49 -04:00
Roberto Rosario
b4efd4574e
Refactor register_model_columns into SourceColumn class
2015-06-23 04:12:13 -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
73a24b71b3
Convert more apps to new navigation system
2015-04-04 18:47:16 -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
80c04b1fb7
New bootstrap based frontend UI. Merged from #121 with many fixes. Closes issues #121 , #59 and #100
2015-03-31 03:26:57 -04:00
Roberto Rosario
bd041457c9
Update project to use Django 1.7.7. Issue #33
2015-03-30 03:43:56 -04:00