Commit Graph

  • fed7921cdf Sync code with commit e4a0d1281236a3cd218f2559d11ea10814d6a4d2 Roberto Rosario 2018-04-01 20:34:59 -04:00
  • 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. Michael Price 2018-03-19 21:34:49 -04:00
  • a9e8076abe Add wizard step to insert the document being uploaded to a cabinet. Michael Price 2018-03-19 17:55:08 -04:00
  • 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. Michael Price 2018-03-19 17:52:06 -04:00
  • cc96ae0a09 Remove line between import of the same module. Michael Price 2018-03-19 17:24:01 -04:00
  • 62bb9e80d9 Not need to add a tearDown method, this is done by the base class. Michael Price 2018-03-19 17:23:31 -04:00
  • 31c9282d87 Repurpose the source app upload test with metadata as a metadata wizard step test. Michael Price 2018-03-19 17:13:09 -04:00
  • 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. Michael Price 2018-03-19 17:02:43 -04:00
  • b200438c4e Add test for the tag app wizard step. Michael Price 2018-03-19 16:24:23 -04:00
  • 05966afe1e Move post document upload processing of metadata and tags from sources.model to each wizard step. Michael Price 2018-03-19 05:58:19 -04:00
  • 460d747424 Add new WizardStep class to decouple the wizard step configuration. Michael Price 2018-03-19 04:34:00 -04:00
  • a23f26f4f4 Return to the same source view after uploading a document. Michael Price 2018-03-19 02:02:01 -04:00
  • 8ecd9a31c8 Remove the license information for animate.css. Michael Price 2018-03-18 04:08:40 -04:00
  • c7fda3447c Unify the way to gather the project's metadata. Michael Price 2018-03-18 04:00:32 -04:00
  • eb5bd252db Move the page count display to the top of the image. Michael Price 2018-03-18 03:31:16 -04:00
  • bd5fe1af10 Update HISTORY file. Michael Price 2018-03-14 21:48:03 -04:00
  • 79c1b761d4 Add the path to the defaul open api path. Display models closed by default. Michael Price 2018-03-14 21:47:00 -04:00
  • 26fe832bd9 Move openapi_info definition to the rest_api app. Michael Price 2018-03-14 21:46:36 -04:00
  • de65d96fe2 Update cabinets and document_index api views docstrings. Update multi level docstrings as per Python best practices. Michael Price 2018-03-14 21:39:14 -04:00
  • f44fbe5687 Update drf-yasg to version 1.5.0. Michael Price 2018-03-14 20:43:31 -04:00
  • 75542ebcc3 Update required Django version to 1.11.11. Michael Price 2018-03-14 20:38:14 -04:00
  • 6c4ec805dc Move generate_setup back to the root directory. Doesn't work in a subfolder. Michael Price 2018-03-14 20:37:42 -04:00
  • 6c738793fd Add more pending tasks. Michael Price 2018-03-14 20:31:27 -04:00
  • 5fadeadce2 Add missing migrations. Michael Price 2018-03-14 20:31:06 -04:00
  • 942dd7f710 Update HISTORY file. Michael Price 2018-03-14 15:56:22 -04:00
  • 3159a6bf1f Remove ununsed library. Remove unused code. Fix formatting. Michael Price 2018-03-14 15:55:56 -04:00
  • 6ecd12d250 Update code statistics. Michael Price 2018-03-14 15:48:57 -04:00
  • c69147bdc5 Checking for access also checks for permission. Remove reduntant check. Michael Price 2018-03-14 15:31:49 -04:00
  • 0c4a52558b Sort comment view method as per Mayan's best practices. Michael Price 2018-03-14 15:27:22 -04:00
  • 3fc9a14015 Add document comment API tests to check with and without access. Update tests to latest API test class interface. Michael Price 2018-03-14 15:26:23 -04:00
  • 5d2d821c6e Permission checking is done implicitly when checking for access. Remove the redundant check. Michael Price 2018-03-14 15:25:49 -04:00
  • a4f5febf38 Emulate the CTRL+click behavior. Eric Riggs 2018-03-14 04:05:06 -04:00
  • ee3683f6ac Update pending tasks. Michael Price 2018-03-14 03:41:05 -04:00
  • ed8cdb9da4 Fix failing document parsing tests. Michael Price 2018-03-14 03:37:58 -04:00
  • ed4f97cea7 Push the last URL + query when rendering a form's new markup. Eric Riggs 2018-03-14 03:21:06 -04:00
  • 53b47455d3 Add support for OR type searches. Use the "OR" string between the terms. Example: term1 OR term2. Michael Price 2018-03-14 03:17:37 -04:00
  • af85d37307 Remove documents model TODOs Michael Price 2018-03-13 18:14:03 -04:00
  • 1fc06a350b Consolidate the docstring of the API methods into a class docstring. Michael Price 2018-03-13 18:13:24 -04:00
  • ff9e291cd7 Re-enable the API root path and exclude it from schema introspection. Michael Price 2018-03-13 16:51:30 -04:00
  • 17acb444bd Add link to API documentation generated by ReDoc. Michael Price 2018-03-13 16:33:33 -04:00
  • 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> Michael Price 2018-03-13 16:26:50 -04:00
  • 764a80fab2 Rename the internal name of the document type permissions namespace. Michael Price 2018-03-13 16:19:42 -04:00
  • 4e908db62b Move RETRY_DELAY constant to the literals.py module. Michael Price 2018-03-13 16:06:00 -04:00
  • b9f7326f6f Remove redundant get_serializer_context as this is already passed to the serializer by default. Michael Price 2018-03-13 15:59:16 -04:00
  • 28aa0b913c Reorganize and sort models and managers according to Mayan's best practices. Michael Price 2018-03-13 15:56:40 -04:00
  • a172538dfc Sort smartlinks by label. Michael Price 2018-03-13 15:27:19 -04:00
  • f3c5391d54 Silence the UnorderedObjectListWarning warning for the workflow app. Michael Price 2018-03-13 15:25:36 -04:00
  • 0a480066df Reorganize common's base test class. Michael Price 2018-03-13 15:21:24 -04:00
  • 4f5cf81212 Remove completed tasks. Michael Price 2018-03-13 03:05:15 -04:00
  • 96836065a8 Split document.tests.test_views. Michael Price 2018-03-13 03:03:33 -04:00
  • 77777deec5 Fix transformation imports. Michael Price 2018-03-13 02:48:03 -04:00
  • ee58303fbb Move transformations to the their own module. Michael Price 2018-03-13 02:16:38 -04:00
  • 82000bfe39 Bump version to 3.0 Michael Price 2018-03-13 02:07:33 -04:00
  • cbd8ed52c7 Move the generate_setup.py script to contribs/scripts. Michael Price 2018-03-13 02:06:56 -04:00
  • 66b873e6e5 Sync pending work file with commit 39b07cc8bf0f6b1d3aeffe9f6f901ca7f7bcce92 Roberto Rosario 2018-04-01 20:17:21 -04:00
  • 8e7b288c00 Fix checkout API tests. Michael Price 2018-03-13 01:59:33 -04:00
  • 395be18151 Fix widget test. Michael Price 2018-03-13 01:54:46 -04:00
  • 1fdb452c9d Add my pending tasks to the list. Eric Riggs 2018-03-13 01:40:33 -04:00
  • 2802ee233c Close fancybox when clicking on the caption of a preview to move to the document view. Michael Price 2018-03-12 18:31:42 -04:00
  • d03c6b4646 Update to Fancybox 3. Update to jQuery 3.3.1. Update and simplify MayanImage class. Michael Price 2018-03-12 18:16:21 -04:00
  • 13d36ab174 commit ce782a37f7 (HEAD -> feature/mayan-edms-ng-3-merge) Author: Michael Price <loneviking72@gmail.com> Date: Mon Mar 12 16:32:29 2018 -0400 Roberto Rosario 2018-04-01 20:12:08 -04:00
  • ce782a37f7 Move pending task chapter to its own topic file. Add release blockers and new features. Michael Price 2018-03-12 16:32:29 -04:00
  • 7a6465303d Update tests. Michael Price 2018-03-12 16:04:46 -04:00
  • 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. Michael Price 2018-03-12 15:55:13 -04:00
  • d29d4ba110 Remove unused staging file method. Michael Price 2018-03-12 15:54:45 -04:00
  • f978eb49f4 make sure the printed pages are full width. Michael Price 2018-03-12 15:52:53 -04:00
  • 3e13d5ae1f Move the invalid document markup to a separate HTML template. Michael Price 2018-03-12 15:47:07 -04:00
  • cffc63a29e Don't navigate on links meant to execute javascript on click. Michael Price 2018-03-12 03:01:38 -04:00
  • 43955d680a Fix indentation error. Michael Price 2018-03-11 05:20:21 -04:00
  • baa1307870 Resize elements with the class .full-height after loading via AJAX. Michael Price 2018-03-11 05:19:38 -04:00
  • fb565aeb2a Update HISTORY file. Michael Price 2018-03-10 15:18:20 -04:00
  • 27286fce24 Discard the page content since it is not going to be used. Prevent's javascript error in the console.log. Michael Price 2018-03-10 15:12:36 -04:00
  • 9b10f59162 Set the document's title dynamically from the loaded AJAX content. Michael Price 2018-03-10 15:11:41 -04:00
  • ad3438b859 Don't remove newlines on error message pages. Michael Price 2018-03-10 14:08:58 -04:00
  • 61cb9ac524 Silence UnorderedObjectListWarning warnings. Michael Price 2018-03-10 13:18:55 -04:00
  • 55a4798ac3 Silence the UnorderedObjectListWarning warning for the checkouts app. Michael Price 2018-03-09 04:52:40 -04:00
  • f85b30c967 Fix the failing tests from the linking app. Michael Price 2018-03-09 04:48:11 -04:00
  • abf0ecebaf Fix failing documents app tests. Michael Price 2018-03-09 04:43:04 -04:00
  • 49bb7c879e Add root API showing the new endpoints. Michael Price 2018-03-09 04:11:28 -04:00
  • afd4748426 Don't try to return a serializer if there is no request object. Used when the API view is being introspected. Michael Price 2018-03-09 03:34:32 -04:00
  • f8cb63b11a Use a SHA256 hex digest of the secret key at the name of the lockfile. Michael Price 2018-03-09 02:45:11 -04:00
  • 8a3f9c7e4e Don't scan documents without at least a version for duplicates. Michael Price 2018-03-09 02:33:50 -04:00
  • 2abd37c131 Update HISTORY.md Eric Riggs 2018-03-08 20:12:08 -04:00
  • 67b940aec9 Add AJAX workers only for the static links. Eric Riggs 2018-03-08 20:05:11 -04:00
  • c267933fb8 - Make navigation bar collapse work by code instead of CSS classes. - Collapse navigation bar on Escape key. Eric Riggs 2018-03-08 20:01:32 -04:00
  • ac7cef2fd9 - Remove console logs and debug statements. - Add code documentation. Eric Riggs 2018-03-08 19:22:40 -04:00
  • 00185ef936 Clicking any link will collapse a responsive main menu. Eric Riggs 2018-03-08 19:03:35 -04:00
  • 9e1dd7aa26 Add the MERC specifying javascript library usage. Eric Riggs 2018-03-08 18:50:45 -04:00
  • 6afd3eb869 Fix missing icons for signin, dashboard links, rotate left and rotate right. Eric Riggs 2018-03-08 18:16:38 -04:00
  • 5b8ae1be2e Fix cabinet navigation. Eric Riggs 2018-03-08 04:56:13 -04:00
  • c7caa53b52 Reload the root template with a view is not loaded via AJAX. Eric Riggs 2018-03-08 04:47:32 -04:00
  • 5f80563e49 Add the same hidding CSS classes to the new Icon class. Eric Riggs 2018-03-08 04:32:26 -04:00
  • cc7eb92550 - Add support for filtering the notification list API by read status. - Show only unread notification on the badge. Eric Riggs 2018-03-08 04:28:30 -04:00
  • 98c61bf819 - Fix tabular radio button template. - Broke with the upgrade to Django 1.11. - Used by the event subscription form. Eric Riggs 2018-03-08 04:26:55 -04:00
  • b083bd534b Fix and update Dropzonejs. Eric Riggs 2018-03-08 03:08:25 -04:00
  • 6aca0cd874 Add notification count inside a badge on the notification link. Eric Riggs 2018-03-07 19:52:12 -04:00
  • ee75f0e92d Prevent default when opening a link in a new window. Fixes Swagger page opening twice. Eric Riggs 2018-03-07 17:01:09 -04:00
  • 63f3f83fa3 Update partials with server side errors to emulate the old error (404, 403) behavior of Mayan. Eric Riggs 2018-03-07 16:56:24 -04:00
  • 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. Eric Riggs 2018-03-07 16:55:05 -04:00
  • 410f8fed76 - Fix login and authentication views by adding the html_extra_classes Link attribute and using it to avoid loading authentication clicks as partials. - Add a new base_plain template as parernt for the authentication templates. Eric Riggs 2018-03-07 16:26:46 -04:00