Michael Price
|
a6ca3f211e
|
Update documentation overview animation.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:39:43 -04:00 |
|
Michael Price
|
59c8bbdf2b
|
Don't error out when trying to view the index instance list and none has been recalculated.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:39:09 -04:00 |
|
Michael Price
|
1b8333a7f8
|
Add missing parenthesis. Fix formatting.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:38:58 -04:00 |
|
Michael Price
|
d2eef74bb8
|
Update the name of the Makefile targets used for staging testing. Add target to build the project using Alpine Docker.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:37:34 -04:00 |
|
Michael Price
|
0ecb2260e0
|
Update setting files used for staging testing.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:36:59 -04:00 |
|
Michael Price
|
4c1ae55410
|
Update compiled translation files.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:36:52 -04:00 |
|
Michael Price
|
59d746db97
|
Update translation source files.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:36:45 -04:00 |
|
Michael Price
|
15115a51bf
|
Update release notes.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:36:18 -04:00 |
|
Michael Price
|
a3aa3fb0b5
|
Update code statistics.
Signed-off-by: Michael Price <loneviking72@gmail.com>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-04-01 20:36:04 -04:00 |
|
Michael Price
|
57325bc6ad
|
Add release notes for version 3.0. Fix documentation formatting. Add upload wizard step chapter. Improve and add additional diagrams. Change documenation theme to rtd.
Signed-off-by: Michael Price <loneviking72@gmail.com>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-04-01 20:33:09 -04:00 |
|
Michael Price
|
a9e8076abe
|
Add wizard step to insert the document being uploaded to a cabinet.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:31:21 -04:00 |
|
Michael Price
|
9abe4e8f96
|
Don't re-sort wizard steps, breaks number ordering. Detect adding new steps with the same name or number. Add support for deregister exiting steps.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:31:14 -04:00 |
|
Michael Price
|
cc96ae0a09
|
Remove line between import of the same module.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:31:07 -04:00 |
|
Michael Price
|
62bb9e80d9
|
Not need to add a tearDown method, this is done by the base class.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:31:00 -04:00 |
|
Michael Price
|
31c9282d87
|
Repurpose the source app upload test with metadata as a metadata wizard step test.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:30:50 -04:00 |
|
Michael Price
|
e9a365333f
|
Rename the request_data variable to querystring for clarity. Turn the querystring into an IRI to support international characters in metadata values and allow JSON serializer for Celery.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:30:40 -04:00 |
|
Michael Price
|
b200438c4e
|
Add test for the tag app wizard step.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:30:33 -04:00 |
|
Michael Price
|
05966afe1e
|
Move post document upload processing of metadata and tags from sources.model to each wizard step.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:30:25 -04:00 |
|
Michael Price
|
460d747424
|
Add new WizardStep class to decouple the wizard step configuration.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:30:10 -04:00 |
|
Michael Price
|
a23f26f4f4
|
Return to the same source view after uploading a document.
Signed-off-by: Michael Price <loneviking72@gmail.com>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-04-01 20:30:00 -04:00 |
|
Michael Price
|
8ecd9a31c8
|
Remove the license information for animate.css.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:29:00 -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
|
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
|
bd5fe1af10
|
Update HISTORY file.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:28:08 -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 |
|
Michael Price
|
26fe832bd9
|
Move openapi_info definition to the rest_api app.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:27:54 -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
|
f44fbe5687
|
Update drf-yasg to version 1.5.0.
Signed-off-by: Michael Price <loneviking72@gmail.com>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-04-01 20:27:37 -04:00 |
|
Michael Price
|
75542ebcc3
|
Update required Django version to 1.11.11.
Signed-off-by: Michael Price <loneviking72@gmail.com>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-04-01 20:26:43 -04:00 |
|
Michael Price
|
6c4ec805dc
|
Move generate_setup back to the root directory. Doesn't work in a subfolder.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:26:02 -04:00 |
|
Michael Price
|
6c738793fd
|
Add more pending tasks.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:25:55 -04:00 |
|
Michael Price
|
5fadeadce2
|
Add missing migrations.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:25:48 -04:00 |
|
Michael Price
|
942dd7f710
|
Update HISTORY file.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:25:12 -04:00 |
|
Michael Price
|
3159a6bf1f
|
Remove ununsed library. Remove unused code. Fix formatting.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:25:05 -04:00 |
|
Michael Price
|
6ecd12d250
|
Update code statistics.
Signed-off-by: Michael Price <loneviking72@gmail.com>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-04-01 20:24:55 -04:00 |
|
Michael Price
|
c69147bdc5
|
Checking for access also checks for permission. Remove reduntant check.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:24:11 -04:00 |
|
Michael Price
|
0c4a52558b
|
Sort comment view method as per Mayan's best practices.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:24:04 -04:00 |
|
Michael Price
|
3fc9a14015
|
Add document comment API tests to check with and without access. Update tests to latest API test class interface.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:23:57 -04:00 |
|
Michael Price
|
5d2d821c6e
|
Permission checking is done implicitly when checking for access. Remove the redundant check.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:23:51 -04:00 |
|
Michael Price
|
ee3683f6ac
|
Update pending tasks.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:23:20 -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
|
53b47455d3
|
Add support for OR type searches. Use the "OR" string between the terms. Example: term1 OR term2.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:23:01 -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
|
ff9e291cd7
|
Re-enable the API root path and exclude it from schema introspection.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:22:26 -04:00 |
|
Michael Price
|
17acb444bd
|
Add link to API documentation generated by ReDoc.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:22:21 -04:00 |
|
Michael Price
|
d173f9f863
|
Disable the root API path as this confuses Swagger which then groups all endpoints into a single dropdown.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:22:13 -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
|
4e908db62b
|
Move RETRY_DELAY constant to the literals.py module.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:21:55 -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
|
a172538dfc
|
Sort smartlinks by label.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:21:31 -04:00 |
|
Michael Price
|
f3c5391d54
|
Silence the UnorderedObjectListWarning warning for the workflow app.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:20:45 -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
|
4f5cf81212
|
Remove completed tasks.
Signed-off-by: Michael Price <loneviking72@gmail.com>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-04-01 20:20:04 -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
|
77777deec5
|
Fix transformation imports.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:19:01 -04:00 |
|
Michael Price
|
ee58303fbb
|
Move transformations to the their own module.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:18:54 -04:00 |
|
Michael Price
|
82000bfe39
|
Bump version to 3.0
Signed-off-by: Michael Price <loneviking72@gmail.com>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-04-01 20:18:46 -04:00 |
|
Michael Price
|
cbd8ed52c7
|
Move the generate_setup.py script to contribs/scripts.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:17:45 -04:00 |
|
Michael Price
|
8e7b288c00
|
Fix checkout API tests.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:15:19 -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
|
2802ee233c
|
Close fancybox when clicking on the caption of a preview to move to the document view.
Signed-off-by: Michael Price <loneviking72@gmail.com>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-04-01 20:13:59 -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
|
ce782a37f7
|
Move pending task chapter to its own topic file. Add release blockers and new features.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:04:18 -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
|
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
|
d29d4ba110
|
Remove unused staging file method.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:03:51 -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
|
cffc63a29e
|
Don't navigate on links meant to execute javascript on click.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:03:10 -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
|
baa1307870
|
Resize elements with the class .full-height after loading via AJAX.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:02:54 -04:00 |
|
Michael Price
|
fb565aeb2a
|
Update HISTORY file.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:02:39 -04:00 |
|
Michael Price
|
27286fce24
|
Discard the page content since it is not going to be used. Prevent's javascript error in the console.log.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:02:14 -04:00 |
|
Michael Price
|
9b10f59162
|
Set the document's title dynamically from the loaded AJAX content.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:01:43 -04:00 |
|
Michael Price
|
ad3438b859
|
Don't remove newlines on error message pages.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:01:35 -04:00 |
|
Michael Price
|
61cb9ac524
|
Silence UnorderedObjectListWarning warnings.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:01:27 -04:00 |
|
Michael Price
|
55a4798ac3
|
Silence the UnorderedObjectListWarning warning for the checkouts app.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:01:21 -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
|
abf0ecebaf
|
Fix failing documents app tests.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:01:08 -04:00 |
|
Michael Price
|
49bb7c879e
|
Add root API showing the new endpoints.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:00:38 -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
|
f8cb63b11a
|
Use a SHA256 hex digest of the secret key at the name of the lockfile.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 20:00:19 -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 |
|
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
|
69adce5c02
|
Add ordering by 'pk' field to the AccessControlList model to silence the UnorderedObjectListWarning warning.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 18:39:34 -04:00 |
|
Michael Price
|
d0c6c7e6de
|
Update ACLs app API tests to the latest API class interface.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 18:39:21 -04:00 |
|
Michael Price
|
e2cc939260
|
Fix indentation.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 18:39:04 -04:00 |
|
Michael Price
|
702618b924
|
SearchModel no longer returns result_set. It is unfiltered and unused.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 18:38:53 -04:00 |
|
Michael Price
|
d93fafcf57
|
Return the result's serializer only during use not during introspection.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 18:38:39 -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
|
9977759f85
|
Update HISTORY file.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 18:38:01 -04:00 |
|
Michael Price
|
4b36c27e33
|
Add API test for the document checkout API.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 18:37:14 -04:00 |
|
Michael Price
|
55ba6786b3
|
Fix and modernize the document checkout API view. Move API logic to serializer.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 18:36:56 -04:00 |
|
Michael Price
|
3165912837
|
Format line according to best practices.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 18:36:30 -04:00 |
|
Michael Price
|
44320838a0
|
Add statistics script to produce a report of the views, APIs and test for each app.
Signed-off-by: Michael Price <loneviking72@gmail.com>
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-04-01 18:36:15 -04:00 |
|
Michael Price
|
cedf5ac7d0
|
Update to the latest version the packages for building, development, documentation and testing.
Signed-off-by: Michael Price <loneviking72@gmail.com>
|
2018-04-01 18:31:51 -04:00 |
|