Roberto Rosario
798446f362
Add klass argument to get_object_or_404 usage
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2018-12-16 01:55:33 -04:00
Roberto Rosario
34443a715c
Tests: Remove unused override_settings
...
Now that the automatic OCR, parsing and file metadata processing
are turned off by the test setting file, these overrides in the
tests are not needed anymore.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2018-12-14 03:12:42 -04:00
Roberto Rosario
f8c25af796
Tests: Modernize some test cases
...
Update some view tests in the tags, sources and linking apps
to use the test case classes provided by the common app.
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2018-12-09 17:10:27 -04:00
Roberto Rosario
46cd7353dc
Multiple apps: Sort imports and minor style fixes
...
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com >
2018-12-06 16:38:24 -04:00
Roberto Rosario
8e69178e07
Project: Switch to full app paths
...
Instead of inserting the path of the apps into the Python app,
the apps are now referenced by their full import path.
This app name claves with external or native Python libraries.
Example: Mayan statistics app vs. Python new statistics library.
Every app reference is now prepended with 'mayan.apps'.
Existing config.yml files need to be updated manually.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-12-05 02:04:20 -04:00
Roberto Rosario
9fc7c4fc09
Add explicit argument name of 'mode' to the open statement.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-10-31 16:53:48 -04:00
Roberto Rosario
91b2c99e77
Unify and improve linking app tests for Python 3.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-09-06 16:44:47 -04:00
Michael Price
96836065a8
Split document.tests.test_views.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:19:07 -04:00
Michael Price
7a6465303d
Update tests.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:04:11 -04:00
Michael Price
f85b30c967
Fix the failing tests from the linking app.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:01:14 -04:00
Michael Price
54e8f85def
Update the linking app API tests to test endpoints with and without permissions or accesses.
...
Update API tests to conform to the updated API test class interface.
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 01:31:19 -04:00
Roberto Rosario
41073a45f9
Fix failing tests in the linking app.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 12:17:17 -04:00
Roberto Rosario
f09321f6ab
Fix deprecation warnings for Django 1.11 and Django 2.0.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 00:25:18 -04:00
Roberto Rosario
922492169f
Fix typos in tests.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-17 21:18:56 -04:00
Roberto Rosario
f9eb7d0fb5
Renamed the document type permission namespace from "Document setup" to "Document types".
...
Add support for granting the document type edit, document type delete, and document type view
permissions to individual document type instances.
Improved tests by testing for accesses.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-17 20:41:11 -04:00
Roberto Rosario
63682a2945
Merge remote-tracking branch 'origin/master' into feature/master_merge
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 15:57:38 -04:00
Roberto Rosario
5ddb3f1cff
Add support for adding or editing document types to smart links the API.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-13 22:55:29 -04:00
Roberto Rosario
80f64d7fcf
Add BaseAPITestCase class that invalidates the permission and smart settings caches.
...
Use BaseAPITestCase for all API test cases.
2017-02-16 21:12:55 -04:00
Roberto Rosario
ce6f59b9bd
Merge remote-tracking branch 'origin/master' into feature/merge_master
2017-02-13 21:00:56 -04:00
Roberto Rosario
a3959aaf79
Add resolved smart link API views. Add Smart link manager method
...
.get_for(document).
2017-02-12 02:22:26 -04:00
Roberto Rosario
651f659a05
Add linking app setup API views and tests.
2017-02-11 02:12:25 -04:00
Roberto Rosario
5ea31554bc
Update and fix failing tests.
2017-01-14 03:08:32 -04:00
Roberto Rosario
4e7559d396
Add settings class cache invalidation method. Update common.tests.base.BaseTestCase
...
class to invalidate settings cache. Update tests using Django's TestCase to
BaseTestCase.
2017-01-14 00:13:35 -04:00
Roberto Rosario
2a5264bc2c
Fix view context document resolution for the document smart link list view. Fixes GitLab issue #266 . Thanks to Baptiste GAILLET @bat79a for the find.
2016-05-08 01:13:54 -04:00
Roberto Rosario
23f40ac4aa
PEP8 cleanups.
2016-04-27 20:31:02 -04:00
Roberto Rosario
f944f9ebbc
Add smart link dynamic label test.
2016-04-27 18:46:58 -04:00
Roberto Rosario
5079b2790e
Add Smart link view tests.
2016-03-17 00:39:04 -04:00