Commit Graph

  • 923cb3a7f2 Update changelog. Roberto Rosario 2018-09-19 20:54:15 -04:00
  • eda8d18146 Database access in data migrations defaults to the 'default' database. Force it to the user selected database instead. Roberto Rosario 2018-09-19 20:53:04 -04:00
  • fdfa4755e9 Don't use a hardcoded database alias for the destination of the database conversion. Roberto Rosario 2018-09-19 20:52:31 -04:00
  • 74d45212ec Bump version to 3.1.1 Roberto Rosario 2018-09-18 22:11:01 -04:00
  • ce7ae7a606 Prepare release 3.1.1. v3.1.1 Roberto Rosario 2018-09-18 22:10:17 -04:00
  • 041f4e7331 Update release notes. Roberto Rosario 2018-09-18 22:03:25 -04:00
  • 618a5f0f59 Fix 90, 180 and 270 degrees rotation transformations. Roberto Rosario 2018-09-18 21:34:58 -04:00
  • 55284c4681 Make sure the AJAX spinner stays in place. Roberto Rosario 2018-09-18 21:19:50 -04:00
  • fc9a782fb8 Push release images with the tag :latest too. Roberto Rosario 2018-09-17 23:48:32 -04:00
  • 0112e12375 Allow releasing Docker images separetly from Python packages. Roberto Rosario 2018-09-17 23:42:32 -04:00
  • d1118e3767 Silence UnorderedObjectListWarning for the Group model. Not sorted by Django. Roberto Rosario 2018-09-17 23:38:41 -04:00
  • 5e98bedbc9 Rename the Docker image and push jobs. Roberto Rosario 2018-09-17 22:37:16 -04:00
  • bbdab284f8 Set the Docker image version environment again and tag the image for upload to Docker Hub. Roberto Rosario 2018-09-17 22:30:59 -04:00
  • ab56758197 Pull the image from GitLab's registry before attempting to uploading to Docker's registry. Roberto Rosario 2018-09-17 22:05:58 -04:00
  • e9bc10a056 Fix python package build and push scripts. Roberto Rosario 2018-09-17 19:27:18 -04:00
  • 531ca12021 Bump version to 3.1. Roberto Rosario 2018-09-17 18:53:43 -04:00
  • a986b58338 Prepare release files. v3.1 Roberto Rosario 2018-09-17 18:52:26 -04:00
  • ecdc122b15 Code cleanups. Roberto Rosario 2018-09-17 18:28:34 -04:00
  • f2fff77aab Move information links from menu to the about view. Add template tag to import icons from the templates. Roberto Rosario 2018-09-17 18:12:50 -04:00
  • c2bb697306 Add the current step and total steps of a wizard in the template context. Roberto Rosario 2018-09-17 17:09:59 -04:00
  • 62e221ffbb Make icon classes file template based. Roberto Rosario 2018-09-17 17:08:15 -04:00
  • 58f7b1b555 Add file_size and datetime fields to the DocumentPageCachedImage model. Roberto Rosario 2018-09-17 03:39:28 -04:00
  • 206dbb9b5b The size of the document type label field has been increased from 32 to 96 characters. Roberto Rosario 2018-09-17 03:14:27 -04:00
  • 804ef00d41 Add no results help text for the search results view. Roberto Rosario 2018-09-17 03:12:03 -04:00
  • ac07d4a63f Add more icons to links. Roberto Rosario 2018-09-17 03:09:04 -04:00
  • 4d53c9aec7 Code clean up. Roberto Rosario 2018-09-17 02:54:47 -04:00
  • a372fc5a07 Improve model help texts. Add respective migrations. Roberto Rosario 2018-09-17 02:46:16 -04:00
  • 03c54395cc Refactor the ModelAttribute class into two separate classes: ModelAttribute for executable model attributes and ModelField for actual ORM fields. Expose more document fields for use in smart links. Roberto Rosario 2018-09-17 02:43:04 -04:00
  • fafdb538b3 Generalize the Javascript menu rendering into an API for templates that only refresh the menu when there are changes. Closes GitLab issue #511. Thanks to Daniel Carrico @daniel1113 for the report. Roberto Rosario 2018-09-16 21:48:37 -04:00
  • 654f2a1ad2 Move get_user_label to a module. Move user label text and separator to links modules. Roberto Rosario 2018-09-16 21:16:07 -04:00
  • 51cf39f4d8 Support named links, add templatetags to get menus, links and resolve them. Roberto Rosario 2018-09-16 21:12:09 -04:00
  • e6eebe11a7 Move the matchHeight call from lazy loading to image loading. Roberto Rosario 2018-09-16 20:53:16 -04:00
  • 89256bfb9a Bump version to 3.1rc1 Roberto Rosario 2018-09-14 00:57:29 -04:00
  • 4df9fae737 The build string is now part of the mayan package metadata. Update forum link. Add instagram link. v3.1rc1 Roberto Rosario 2018-09-14 00:54:24 -04:00
  • 632f4b598b docs: Update release notes. Roberto Rosario 2018-09-14 00:21:02 -04:00
  • a09511d0e9 document_indexing: Make IndexInstanceNodeManager a subclass of mptt.TreeManager. Roberto Rosario 2018-09-14 00:19:06 -04:00
  • 5880a650b3 document_indexing: Test for an empty node list instead of a non existing root node. Roberto Rosario 2018-09-14 00:18:02 -04:00
  • 0fadd84567 document_indexing: Fix typo in test literal. Roberto Rosario 2018-09-14 00:17:32 -04:00
  • b8c5e2380e document_indexing: Make sure locks are release on exceptions. Remove document from nodes and delete empty nodes only at the start of the indexing process. When the indexing starts at the template node, make sure it starts with the root node. Roberto Rosario 2018-09-14 00:15:28 -04:00
  • 98f34a2f42 document_indexing: Sort task functions. Even when the document has been deleted before the task executes and can't remove the document, run the method to remove empty nodes since there is the posibility of there being some. Roberto Rosario 2018-09-14 00:13:28 -04:00
  • afc48ae331 Fix typo in comment. Roberto Rosario 2018-09-14 00:12:41 -04:00
  • b42161e404 Add no results help text to the key management views. Add creation icon to the workflow and metadata type no content help texts links. Roberto Rosario 2018-09-12 22:12:48 -04:00
  • ab34694d49 Improve navigation in the key management views. Roberto Rosario 2018-09-12 22:12:10 -04:00
  • efdc35aaec Fix sporadic index instance node tree id warning. Roberto Rosario 2018-09-12 21:35:17 -04:00
  • 031f5c8312 Merge branch 'versions/next' of gitlab.com:mayan-edms/mayan-edms into versions/next Roberto Rosario 2018-09-12 14:19:44 -04:00
  • dd3013826f Bump version to 3.1 beta2. Roberto Rosario 2018-09-12 14:19:27 -04:00
  • bc398d79cf Add HTML buffer to reduce flicker on AJAX menu update. GitLab issue #511. Roberto Rosario 2018-09-12 14:17:19 -04:00
  • ecc60ce540 Add HTML buffer to reduce flicker on AJAX menu update. GitLab issue #511. Roberto Rosario 2018-09-12 14:17:19 -04:00
  • c82125c611 Update changelog and release notes. Roberto Rosario 2018-09-12 13:49:27 -04:00
  • 732d275ec1 Default the AJAX spinner to hidden. Increase the time threshold needed to trigger the AJAX spiiner. Roberto Rosario 2018-09-12 13:45:53 -04:00
  • e51a1a93d0 Merge branch 'feature/staging_file_caching' into versions/next Roberto Rosario 2018-09-12 13:34:14 -04:00
  • f51ee02f08 Remove test Python 3 virtualenv files Roberto Rosario 2018-09-12 13:33:30 -04:00
  • a85d33fd8e Complete staging file caching refactor. Roberto Rosario 2018-09-12 13:32:41 -04:00
  • 1f5da1745a Improve empty document cabinet view message. Roberto Rosario 2018-09-12 03:50:15 -04:00
  • 55930689bb Update language files. Roberto Rosario 2018-09-12 03:45:51 -04:00
  • 9bc16aabc3 Initial commit to support staging file background image generation and caching. Roberto Rosario 2018-09-12 03:35:33 -04:00
  • e42ea89db7 Show the document type being uploaded in the source view title. Roberto Rosario 2018-09-12 02:02:35 -04:00
  • 962f395831 Add new dashboard item to display the total page count. Roberto Rosario 2018-09-12 01:56:37 -04:00
  • 6a251575ac Make environment overrided setting message more clear. Roberto Rosario 2018-09-11 15:00:34 -04:00
  • 29aaa8d452 Include the test file in the manifes. Roberto Rosario 2018-09-07 19:17:02 -04:00
  • bc5715254e Make sure the test requirements are installed in the virtualenv. Roberto Rosario 2018-09-07 04:55:46 -04:00
  • 2be29a2300 Install sudo to allow changing to the Mayan user. Install the database drivers in the final image instead of the base image. Use variable instead of the literal binaries. Roberto Rosario 2018-09-07 04:31:24 -04:00
  • c2a1c2ca7b Bump version to 3.1 beta1. Roberto Rosario 2018-09-07 03:57:05 -04:00
  • 3f7fd9a445 Fix typo in the settings loader error report. Roberto Rosario 2018-09-07 03:35:33 -04:00
  • 5d39ec4ed3 Update the Docker install to mirror the new recommended installation process at /opt. Use virtualenv for the Docker install. Roberto Rosario 2018-09-07 03:34:58 -04:00
  • f7a9550bb1 Improve Python 3 support in the sources app. Roberto Rosario 2018-09-06 17:38:17 -04:00
  • e0d0567f1f Fix order in document indexing test. Roberto Rosario 2018-09-06 17:23:09 -04:00
  • 4ae7a32443 Update OCR app tests to work with Python 3. Roberto Rosario 2018-09-06 16:59:38 -04:00
  • e41f2f73e7 Improve metadata app tests pass rate for Python 3. Roberto Rosario 2018-09-06 16:55:48 -04:00
  • d3af59ec06 Add improvement to the mayan_statistics app for Python 3. Roberto Rosario 2018-09-06 16:46:35 -04:00
  • 91b2c99e77 Unify and improve linking app tests for Python 3. Roberto Rosario 2018-09-06 16:44:47 -04:00
  • 4eab4670be Unify tests that use upload documents. Add explicit mode when opening a file. Roberto Rosario 2018-09-06 03:38:17 -04:00
  • 388b61ca7a Provide a class magic method for proper sorting. Roberto Rosario 2018-09-06 03:37:15 -04:00
  • 976872df35 Type cast dictionary items to list before attemping to slice. Roberto Rosario 2018-09-06 03:36:20 -04:00
  • 9eb3d39558 Cast value to bytes before doing hash. Roberto Rosario 2018-09-06 03:35:50 -04:00
  • 44ac0932b3 Fix relative icon import. Roberto Rosario 2018-09-06 01:48:06 -04:00
  • 2fe6a15f1a Use Python 3 style print function. Roberto Rosario 2018-09-06 01:47:45 -04:00
  • 5b806a43e9 Add creation icons for document cabinet, metadata, comments and tags links. Roberto Rosario 2018-09-06 01:46:48 -04:00
  • 64ca5a623f PEP8 cleanups. Roberto Rosario 2018-09-05 04:56:39 -04:00
  • 4b2226cf04 Add tests for the index rebuild view. Roberto Rosario 2018-09-05 04:32:57 -04:00
  • 435fa774f0 Add support for preserving the extension of document files when using the quick label feature. Added to the document properties edit view and the document upload view. Closes GitLab issue #360. Roberto Rosario 2018-09-05 04:06:13 -04:00
  • aac0852128 Clean up document download view class. Roberto Rosario 2018-09-05 01:03:40 -04:00
  • 12143ffda7 Fix document type quick label link when there are no results. Roberto Rosario 2018-09-05 01:03:04 -04:00
  • 1919e78041 Fix variable name in settings.utils Roberto Rosario 2018-09-05 00:40:56 -04:00
  • e5bb00d514 Finish refactor of the new compressed file class support. Closes GitLab issue #7. Roberto Rosario 2017-05-24 19:50:14 -04:00
  • 61d2cc3d03 Accept forum MERC proposal. Current solution is working at https://forum.mayan-edms.com. Old Google Group has been placed in read-only mode. Roberto Rosario 2018-09-04 23:53:58 -04:00
  • 891dc2d74b Fix Dockerfile typo. Roberto Rosario 2018-09-04 23:49:16 -04:00
  • f57a3b23ba Add release notes 3.1. Roberto Rosario 2018-09-04 19:45:32 -04:00
  • 7e68853e47 Update changelog. Roberto Rosario 2018-09-04 03:18:56 -04:00
  • d2ee960d42 Add custom AJAX spinner. Roberto Rosario 2018-09-04 03:17:41 -04:00
  • 0cb4e687ab Remove pace.js usage Roberto Rosario 2018-09-04 03:17:16 -04:00
  • bf079a8945 Don't refresh the partial main menu HTML if there are open dropdowns Roberto Rosario 2018-09-04 02:06:04 -04:00
  • 1088248bf5 Add missing icon from the document state no result template. Roberto Rosario 2018-09-03 19:48:09 -04:00
  • 4eb3c47457 Implement partial refresh of the main menu. Roberto Rosario 2018-09-03 19:47:41 -04:00
  • d8ade58472 Add explicit kwargs name. Roberto Rosario 2018-09-03 12:17:01 -04:00
  • fce7ee99ea Add support for having a menu source being excluded from link sorting. Roberto Rosario 2018-09-01 04:15:33 -04:00
  • 6baa63a989 Restore usage of upstream django-celery package. Purge periodic tasks before dumping the database. Roberto Rosario 2018-09-01 03:41:34 -04:00
  • 427aad8277 Add no results help texts for the converter, source, motd and mailer app. Add help text to the document type list view. Tweak the CSS of the no result secondary links. Roberto Rosario 2018-09-01 03:10:45 -04:00
  • c312a2a304 Remove the duplicated setting pdftotext_path from the OCR path. This is now handled by the document parsing app. Roberto Rosario 2018-09-01 02:12:08 -04:00
  • 607d178e94 Load a form's specialized JS libraries asynchronously. Move the Dropzone import to the sources app template. Roberto Rosario 2018-09-01 02:04:59 -04:00