Commit Graph

  • b5b4185048 Use the list item template for the document download selection view. Roberto Rosario 2017-07-21 01:40:11 -04:00
  • 2693b3f3f1 Add tests for the source app interactive upload view. Roberto Rosario 2017-07-21 01:35:57 -04:00
  • 34f5fccd84 Add tests for the document download form view. Roberto Rosario 2017-07-21 01:35:33 -04:00
  • f09321f6ab Fix deprecation warnings for Django 1.11 and Django 2.0. Roberto Rosario 2017-07-21 00:25:18 -04:00
  • 42a762481b Fix issue when editing or removing metadata from multiple documents. Bump version to 2.6.1. v2.6.1 Roberto Rosario 2017-07-18 17:56:20 -04:00
  • 5dad91ca4e Update release date. Roberto Rosario 2017-07-18 03:19:10 -04:00
  • 2ab7eca665 Update container test Makefile targets to use the UTF-8 locale. v2.6 Roberto Rosario 2017-07-18 03:07:12 -04:00
  • 7a8881c305 Increase the size of the mailing profile label field to 128 characters. Roberto Rosario 2017-07-17 21:23:59 -04:00
  • 20e0a2d7a1 Bump version to 2.6. Roberto Rosario 2017-07-17 21:19:16 -04:00
  • 922492169f Fix typos in tests. Roberto Rosario 2017-07-17 21:18:56 -04:00
  • 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. Roberto Rosario 2017-07-17 20:41:11 -04:00
  • 3cbe90567f Add method to grant and revoke access via ACLs. Granting will also check if the permission has been authorized to the object class using ModelPermission. Roberto Rosario 2017-07-17 20:39:41 -04:00
  • 804b077115 Fix typos in new link unbinding code. Roberto Rosario 2017-07-16 04:04:31 -04:00
  • 524a0d0c35 Improve link unbinding code for all cases. Roberto Rosario 2017-07-16 02:20:47 -04:00
  • e5685eee04 Improve code to unbind menu entries. Roberto Rosario 2017-07-15 15:57:14 -04:00
  • a76c96e5df Bump version to 2.6rc1. Roberto Rosario 2017-07-15 00:38:26 -04:00
  • 8f023a03e5 Synchronize translations. Roberto Rosario 2017-07-15 00:37:48 -04:00
  • 56b76ca098 Force a complete pull of translations. Roberto Rosario 2017-07-15 00:20:42 -04:00
  • 9af221e8b4 Remove unused script. Roberto Rosario 2017-07-15 00:16:40 -04:00
  • b9a9118ae2 Add release notes for the upcomming version 2.6. Roberto Rosario 2017-07-14 22:46:06 -04:00
  • d422da2c43 Apply the tag attach and remove permissions to tags too. Roberto Rosario 2017-07-14 22:43:45 -04:00
  • 6743752789 Add help texts to the document mailing form. Roberto Rosario 2017-07-14 22:19:28 -04:00
  • 16e0b0e0e7 Add new document version list view permission. GitLab issue #379 Roberto Rosario 2017-05-04 01:04:53 -04:00
  • 310d09586a Add missing document indexing migration to sort indexes by label. Roberto Rosario 2017-07-14 17:37:57 -04:00
  • 4b57870d29 Add release checklist step checking for migrations. Roberto Rosario 2017-07-14 17:37:24 -04:00
  • 52785dd561 Add missing converter app migration, adding the lineart transformation. Roberto Rosario 2017-07-14 17:35:38 -04:00
  • 43819b130f Add missing mailer app migration. Roberto Rosario 2017-07-14 17:34:37 -04:00
  • 4c9f986c7c Increase document thumbnail default size. Roberto Rosario 2017-07-14 17:22:42 -04:00
  • 386c9ec0cd Tweak document thumbnail widget initial height calculation. Roberto Rosario 2017-07-14 17:22:18 -04:00
  • abc34f7942 Switch the order of the DEFAULT_AUTHENTICATION_CLASSES of DRF. GitLab issue #400. Thanks to @NiceGuyIT for the report and research. Roberto Rosario 2017-07-14 14:14:24 -04:00
  • b8c74125e8 Use the item view for the search results. Roberto Rosario 2017-07-14 14:09:27 -04:00
  • af3fed2a18 Use the item view for the document pages. Roberto Rosario 2017-07-14 14:09:08 -04:00
  • 3f348c6260 Don't load matchHeight libary now that it is loaded in base.html. Roberto Rosario 2017-07-14 05:31:08 -04:00
  • a2a089299f Equalize dashboard widgets height. Roberto Rosario 2017-07-14 05:30:43 -04:00
  • bdc69b9860 Update changelog. Bump version to 2.6 beta1. Roberto Rosario 2017-07-14 05:23:00 -04:00
  • fb520d6f92 Add view mixin to make sure a subclass can't override its parent's get_queryset method. Roberto Rosario 2017-07-14 05:19:50 -04:00
  • 0faa2117ec Perform check for cabinet add and remove permission to documents too. Roberto Rosario 2017-07-14 05:17:29 -04:00
  • 79ecc3b432 Enable cabinet ACL inheritance from it's root. Roberto Rosario 2017-07-14 05:16:14 -04:00
  • e04e3040bb Allow model ACL inheritance related to be a callable. If it is a callable iterative queryset filter will be performed. Roberto Rosario 2017-07-14 05:13:32 -04:00
  • 076c7804e7 Don't display tags in the cabinets detail view. GitLab #397. Roberto Rosario 2017-07-14 03:51:49 -04:00
  • aa3acdb99c Add cabinet list view tests. Roberto Rosario 2017-07-14 03:28:12 -04:00
  • eff548d2e8 Sort indexes by label. Roberto Rosario 2017-07-13 21:34:43 -04:00
  • 32056761c8 Sort settings by namespace label and by global name second. Roberto Rosario 2017-07-13 21:27:10 -04:00
  • a026fc9ae6 Ignore permission denied and not found errors in the middleware logger. Roberto Rosario 2017-07-13 18:21:36 -04:00
  • 5f9a052236 Improve wizard upload view test. Roberto Rosario 2017-07-13 18:21:02 -04:00
  • ba6387021e Fix document print view, page URL resolve. Roberto Rosario 2017-07-13 17:53:33 -04:00
  • ff59f34b7f Add document list item view. Roberto Rosario 2017-07-13 17:20:02 -04:00
  • c3d4884d34 Remove debug statement. Roberto Rosario 2017-07-13 03:32:19 -04:00
  • 2817ec17be Add support for logging errors during in production mode. Add COMMON_PRODUCTION_ERROR_LOG_PATH to control path of log file. Defaults to mayan/error.log. Add support logging request exceptions. Roberto Rosario 2017-07-13 03:30:51 -04:00
  • 8c4db068af Remove debug statement. Roberto Rosario 2017-07-13 02:51:48 -04:00
  • 77b92b59c7 Only ignore the top level /build/ directory. Include the missin Toastr build files. Roberto Rosario 2017-07-13 02:50:17 -04:00
  • c088826789 Make users and groups searchable via the API. Roberto Rosario 2017-07-12 04:02:19 -04:00
  • e66e954b93 Incorporate @Macrobb metadata widget and content visual changes. GitLab issue #378 Roberto Rosario 2017-05-04 00:40:02 -04:00
  • cc33e1d259 Add support for emailing documents to a recipient list. GitLab #396 Roberto Rosario 2017-07-12 02:50:29 -04:00
  • b9994dbf40 Fix HTML mark up in window title. GitLab issue #397. Roberto Rosario 2017-07-12 00:55:09 -04:00
  • bbb5c393a6 Fix typo. Roberto Rosario 2017-07-09 02:47:21 -04:00
  • f582484693 Update translation source files. Roberto Rosario 2017-07-09 02:33:57 -04:00
  • 4716932310 Update the roadmap. Roberto Rosario 2017-07-09 02:33:35 -04:00
  • e91a608312 Bump version to 2.5.2 and add release notes. v2.5.2 Roberto Rosario 2017-07-08 14:12:54 -04:00
  • e0e72e5426 Avoid sending the post_version_upload signal from inside an uncommitted new document creation transaction. Roberto Rosario 2017-07-08 14:06:14 -04:00
  • 877572d2b3 Use class names for clarity. Roberto Rosario 2017-07-08 14:05:19 -04:00
  • 5cf5b09ffe Bump version to 2.5.1. v2.5.1 Roberto Rosario 2017-07-07 20:43:53 -04:00
  • 45c8c43abb Update release date. v2.5 Roberto Rosario 2017-07-07 20:39:22 -04:00
  • c5691886c0 Bump version to 2.5. Roberto Rosario 2017-07-07 16:54:23 -04:00
  • 3f022ea0ee Update release notes and changelog. Roberto Rosario 2017-07-07 16:53:58 -04:00
  • e4c88e575f Improve document detection by workflow state including initial state. Roberto Rosario 2017-07-07 13:00:22 -04:00
  • 998af4931f Improve usability and appearance on medium and small devices like tablets and smartphones. Roberto Rosario 2017-07-07 05:09:44 -04:00
  • 0177a45436 Do hard word break on form titles to avoid horizontal scroll on small displays. Roberto Rosario 2017-07-07 04:50:05 -04:00
  • 91ba06c501 Remove animated spinners to lower browser memory usage and increase responsiveness. Render a document page place holder while the real document page loads. This change avoids "jumping" effect when loading many thumbnails. Increase lazy load thresholds. More thumbnails and document pages will be loaded and visible by default when a view loads. Roberto Rosario 2017-07-07 04:20:31 -04:00
  • 829dcbf144 The trashed document deletion action is now a background task. Also, the trash can emptying view calls the trash can document celery task for each document. Roberto Rosario 2017-07-07 02:42:20 -04:00
  • c6de76822e Add two new setting options to control the caching of page images. DOCUMENTS_DISABLE_BASE_IMAGE_CACHE and DOCUMENTS_DISABLE_TRANSFORMED_IMAGE_CACHE. Roberto Rosario 2017-07-07 02:16:23 -04:00
  • fd67219af7 Add password reset unit test. Roberto Rosario 2017-07-06 23:31:27 -04:00
  • ad96863cd9 Move the login template under the authentication namespace. Roberto Rosario 2017-07-06 23:11:05 -04:00
  • 00d0184bad Add support for requesting a password reset email. Roberto Rosario 2017-07-06 23:09:35 -04:00
  • ff40b1effc Add a "Remember me" checkbox to the username and email login forms. Add AUTHENTICATION_MAXIMUM_SESSION_LENGTH configuration setting for the maximum time an user's login session will remain valid. Defaults to 30 days. Roberto Rosario 2017-07-06 12:49:36 -04:00
  • d4e1a506ed Add duplicated document scan support. Roberto Rosario 2017-07-06 02:56:35 -04:00
  • 55eedc153e Convert document version checksum field from a text field to a char field to be able to index across all db backends without problem. Roberto Rosario 2017-07-05 16:10:05 -04:00
  • 17b7d6f25e Merge remote-tracking branch 'origin/master' into development Roberto Rosario 2017-07-05 16:03:50 -04:00
  • 1041ea4e5e Bump version to 2.5rc1 Roberto Rosario 2017-07-05 15:49:16 -04:00
  • 2ec939e595 Index the document checksum field for faster searches by checksum. Roberto Rosario 2017-07-05 15:43:27 -04:00
  • 0820d0c0e6 Add support to search documents and document pages by checksum. Roberto Rosario 2017-07-05 15:31:57 -04:00
  • 6c6ca38374 Replace all instances of unicode only handling to use force_text. Replace all __unicode__ methods to __str__ and the @python_2_unicode_compatible decorator. Replace all instance of smart_str, smart_unicode, force_uncode with force_text. Roberto Rosario 2017-07-05 15:03:24 -04:00
  • 95157460cb Add new UI method to switch between required metadata and optional metadata without incurring in metadata value loss. Add modifying relationship of document type and metadata type from the document type and from the metadata type views. Closes GitLab issues #337 #373. Roberto Rosario 2017-07-05 04:39:54 -04:00
  • 32c53343f1 Fix converter bug introduced in previous commit merge. Roberto Rosario 2017-07-05 01:03:14 -04:00
  • b0912947fc Give every libreoffice instance its own separate $HOME directory. Additionally give every libreoffice its own UserInstallation file in the $HOME directory. Works around Libre Office issue: https://bugs.documentfoundation.org/show_bug.cgi?id=37531 Solves or affects GitLab issues #393 #258 #198 #175 Roberto Rosario 2017-07-04 23:52:14 -04:00
  • 2f4ea29633 Add name property of the wrapped model lock instance to the wrapper. Roberto Rosario 2017-07-04 20:50:25 -04:00
  • 6b424b0eb1 Improve the documentation of the document creation API endpoint. GitHub issue #255. Thanks to @lcerliani opening the issue. Roberto Rosario 2017-07-04 20:23:30 -04:00
  • 7343223f59 PDF compatibility improvements. Support simple encrypted PDF. Improve PDF page count detection. Improve PDF orientation detection. Merge CONVERTER_LIBREOFFICE_PATH and CONVERTER_PDFTOPPM_PATH config settings into CONVERTER_GRAPHICS_BACKEND_CONFIG. GitLab issue #384 #376 #377. Roberto Rosario 2017-07-04 04:02:29 -04:00
  • 5629033578 Menu reorganization. The "About" menu has been renamed to "System". The "Tools" and "Setup" sub menus, were moved from the "Profile" menu to the "System" menu. The "Profile" menu has been renamed to "User". Roberto Rosario 2017-07-04 02:06:32 -04:00
  • 2cc9efc5b2 Make sure lookup selection widgets also trigger the metadata update checkbox on change. Roberto Rosario 2017-07-04 01:04:15 -04:00
  • 326644f355 Rename the mailing setup link to say "Mailing profile" for consistency. Roberto Rosario 2017-07-04 00:48:16 -04:00
  • 31d53a6137 Add the Use TLS and Use SSL option to the Django SMTP mailing profile backend. Roberto Rosario 2017-07-04 00:46:41 -04:00
  • 6bad5e02d1 Add lineart transformation. Roberto Rosario 2017-07-03 14:05:03 -04:00
  • 77bcc41903 Decrease verbosity of MayanAppConfig debug messages. Roberto Rosario 2017-07-03 13:52:16 -04:00
  • e19a723c41 Decreased smart settings import debug messages. Roberto Rosario 2017-07-03 13:48:13 -04:00
  • fd9916ddec Update required versions of Pillow and django-suit. Roberto Rosario 2017-07-03 13:46:21 -04:00
  • 5f24183a22 Update changelog and release notes. Roberto Rosario 2017-07-03 13:41:44 -04:00
  • a72ac6eadb Add user mailer backends support. GitLab issue #286. Add support for creating dynamic forms. Roberto Rosario 2017-07-03 13:37:56 -04:00
  • 793fd74d7f Fix tests. Roberto Rosario 2017-07-02 01:16:31 -04:00
  • 489b6ae190 Cleanup and encapsulate javascript module into classes. Roberto Rosario 2017-07-01 17:54:27 -04:00