Michael Price
eb5bd252db
Move the page count display to the top of the image.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:28:29 -04:00
Michael Price
de65d96fe2
Update cabinets and document_index api views docstrings. Update multi level docstrings as per Python best practices.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:27:45 -04:00
Michael Price
ed8cdb9da4
Fix failing document parsing tests.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:23:13 -04:00
Michael Price
af85d37307
Remove documents model TODOs
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:22:51 -04:00
Michael Price
1fc06a350b
Consolidate the docstring of the API methods into a class docstring.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:22:35 -04:00
Michael Price
764a80fab2
Rename the internal name of the document type permissions namespace.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:22:04 -04:00
Michael Price
b9f7326f6f
Remove redundant get_serializer_context as this is already passed to the serializer by default.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:21:47 -04:00
Michael Price
28aa0b913c
Reorganize and sort models and managers according to Mayan's best practices.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:21:37 -04:00
Michael Price
0a480066df
Reorganize common's base test class.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:20:37 -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
395be18151
Fix widget test.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:15:10 -04:00
Michael Price
d03c6b4646
Update to Fancybox 3. Update to jQuery 3.3.1. Update and simplify MayanImage class.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:13:03 -04:00
Michael Price
8590bff6e4
Convert document thumbnails, preview, image preview and staging files to template base widgets. Unify all updated widgets. Display resolution settings are now specified as width and height and not a single resolution value.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:04:05 -04:00
Michael Price
f978eb49f4
make sure the printed pages are full width.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:03:44 -04:00
Michael Price
3e13d5ae1f
Move the invalid document markup to a separate HTML template.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:03:27 -04:00
Michael Price
43955d680a
Fix indentation error.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:03:01 -04:00
Michael Price
abf0ecebaf
Fix failing documents app tests.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:01:08 -04:00
Michael Price
afd4748426
Don't try to return a serializer if there is no request object. Used when the API view is being introspected.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:00:27 -04:00
Michael Price
8a3f9c7e4e
Don't scan documents without at least a version for duplicates.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 20:00:12 -04:00
Eric Riggs
6afd3eb869
Fix missing icons for signin, dashboard links, rotate left and rotate right.
...
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:59:10 -04:00
Eric Riggs
c8911b901e
- Fix the document print view by switching it to a GET view instead.
...
- Add support for passing the form target.
- Update ajaxForm to emulate '_blank' form targets.
Signed-off-by: Eric Riggs <ericriggs42@gmail.com >
2018-04-01 19:57:54 -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
e4f61b3ad8
Fix document search tests.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 19:53:40 -04:00
Michael Price
9ca7ca5ce6
Make sure the document page image API goes via the proper queryset filtering.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 19:53:23 -04:00
Michael Price
381dafc7b9
Update to Font Awesome 5. Add experimental Icon class. Simplify document loading icon.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-04-01 19:53:03 -04:00
Michael Price
f93521395c
Django's 1.11 urlencode doesn't work in the same as in version 1.10. Update to fix.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 18:38:14 -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
Michael Price
77a3c103d1
Tweak app API urls.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 18:31:11 -04:00
Michael Price
e1956f8d80
Get rids of the APIEndPoint and APIResource classes. Register API url using the 'has_rest_api' AppConfig variable.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 18:30:59 -04:00
Michael Price
744976e8a1
Fix flake8 warnings.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 18:30:27 -04:00
Michael Price
b4bf9bfaee
Switch to a resource and service based API from previous app based one.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 18:28:40 -04:00
Michael Price
bc85c3be59
Add inherited permission check for the DocumentPageSearch model.
...
This and not the DocumentPage is the actual model return for page searches.
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 18:21:54 -04:00
Roberto Rosario
0edb028bbf
Finish updating DocumentAPITestCase tests to test for access.
...
Start updateing DeletedDocumentAPITestCase tests to test the access.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-04-01 18:19:11 -04:00
Roberto Rosario
cc7f69b908
Continue updating the document app API tests to work with access and permission
...
level testing.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-04-01 18:16:03 -04:00
Roberto Rosario
1d5a60ef9e
Update DocumentTypeAPITestCase to with test with/without access.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-04-01 18:10:02 -04:00
Michael Price
b45be228d2
Update the remaining document app API tests to test with and without permissions.
...
Update the remaining API tests to conform to the updated API test class interface.
Signed-off-by: Michael Price <loneviking72@gmail.com >
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-04-01 02:30:37 -04:00
Michael Price
1d0ef774e6
Update the remaining document app API tests to test with and without permissions. Update the remaining API tests to conform to the updated API test class interface.
...
Signed-off-by: Michael Price <loneviking72@gmail.com >
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2018-04-01 01:38:11 -04:00
Michael Price
68c572bd6e
Require the document view permission to view the details of a trashed document.
...
Add a get method override to document the API endpoint.
Signed-off-by: Michael Price <loneviking72@gmail.com >
2018-04-01 01:33:27 -04:00
Roberto Rosario
3a695618c1
Add get_absolute_url method to document types.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-17 03:36:21 -04:00
Roberto Rosario
f0baa16cde
Backport support for global and object event notification. GitLab issue #262 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-17 03:12:40 -04:00
Roberto Rosario
816c0ee703
Show the number of pages of a document and of document versions in
...
the document list view and document versions list views respectively.
Display a document version's thumbnail before other attributes.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-17 01:28:52 -04:00
Roberto Rosario
89a3d1d32a
Don't show full document version label in the heading of the document
...
version list view.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-17 01:27:56 -04:00
Roberto Rosario
6ea647822f
Tweak position of the document version links for clarity.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-11 00:19:33 -04:00
Roberto Rosario
5c138c7dbc
Silence the second properties edited event when the initial
...
version of a new document finishes processing. GitLab issue #433 .
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-09-05 03:27:05 -04:00
Roberto Rosario
5225d8d068
PEP8 cleanups
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-31 03:21:56 -04:00
Roberto Rosario
3ccebbe227
Use the urlparse method from django.six.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:15:43 -04:00
Roberto Rosario
b8ac9c7553
Don't mix bytes and text literals.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:15:00 -04:00
Roberto Rosario
d8b3a17a7a
Update statistics imports.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-29 02:13:24 -04:00
Roberto Rosario
9147b34409
Fix text typos. Update translations.
...
Merged: Remove PDFMiner from the requirments.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-27 13:50:13 -04:00
Roberto Rosario
6fae3152a9
Synchronize translations.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-08-25 00:00:47 -04:00