Commit Graph

  • 85a5bd995f Update failing OCR tests. Roberto Rosario 2018-08-30 13:31:08 -04:00
  • a314e59be2 Update user management view tests. Roberto Rosario 2018-08-30 13:11:58 -04:00
  • c9dedde1d0 Add no results help text. Roberto Rosario 2018-08-30 05:26:48 -04:00
  • 41b8d6157a Update tests to rely less on view response text. Roberto Rosario 2018-08-30 03:50:37 -04:00
  • 6594756c5b Replace use of mayan.__title__ with common project title to ensure the overrided name is displayed in all views. Roberto Rosario 2018-08-28 03:48:51 -04:00
  • 5eba4f67e5 Add link to view a specific page's OCR content. Roberto Rosario 2018-08-28 03:39:42 -04:00
  • 495ab7fd9b Add no result help text for the document duplicates view and trash can view. Roberto Rosario 2018-08-27 15:45:22 -04:00
  • 671b7f102e Add no results help text for the document type quick label list view. Assign icon to the document type quick label objects. Roberto Rosario 2018-08-27 04:09:09 -04:00
  • e6db0ff098 The document type OCR setup permission can now be granted for individual document types. Instead of the document OCR permissions, the document type OCR setting permission is required to view the global OCR error list. Roberto Rosario 2018-08-27 03:55:45 -04:00
  • 3eb68db323 Instead of the document content view, the document type parsing setup permissions is now required to view the parsing error list. The document type parsing setup permission can now be granted for individual document types. Roberto Rosario 2018-08-27 03:52:26 -04:00
  • abcc6539c8 Don't try to update globals if there are no settings. Roberto Rosario 2018-08-27 03:45:05 -04:00
  • 10f10cadeb Add note about environment overrides. Roberto Rosario 2018-08-26 07:17:27 -04:00
  • 57eb390845 Add support for changing the HOME_VIEW, LOGIN_URL and LOGIN_REDIRECT_URL from the settings view. Roberto Rosario 2018-08-26 07:17:03 -04:00
  • 600fa16d8c Add empty result text to the user events views. Add icon to the acls create link. Roberto Rosario 2018-08-26 06:57:10 -04:00
  • 69b80aff1d Add support for blocking the changing of password for specify users. Roberto Rosario 2018-08-26 06:56:48 -04:00
  • c3312d964f Add blank result messages for the index, index instance and favorited documents views. Roberto Rosario 2018-08-26 05:55:36 -04:00
  • baeefe7e07 Add message when there are no object events. Roberto Rosario 2018-08-26 05:38:36 -04:00
  • de000735ba Add the tag created and tag edited events. Roberto Rosario 2018-08-26 05:38:21 -04:00
  • e7279a391e Don't show the document types of an index instance. Roberto Rosario 2018-08-26 05:20:44 -04:00
  • c6aab372cb Compose the setting widget in a safer way. Roberto Rosario 2018-08-26 05:12:01 -04:00
  • b5abb04c0d The official config filename is config.yml. Interpret ALLOWED_HOSTS as YAML. Roberto Rosario 2018-08-26 05:11:42 -04:00
  • 4a61275e80 Change the official config filename to config.yml. Interpret ALLOWED_HOSTS as YAML. Roberto Rosario 2018-08-26 05:10:33 -04:00
  • 040c99d809 Add a new column to settings showing if they are overrided via environment variable. Roberto Rosario 2018-08-26 05:08:27 -04:00
  • 9adf48821d Add a celery setting namespace. Roberto Rosario 2018-08-26 05:07:54 -04:00
  • 7389369832 Add support for the two state widget to be centered. Roberto Rosario 2018-08-26 05:07:30 -04:00
  • 58cb79c95a Interpret environment variables as YAML. Roberto Rosario 2018-08-26 05:06:53 -04:00
  • 1126837993 Add new Python package build and push stages. Reduce the number of branches that trigger tests. Roberto Rosario 2018-08-25 18:01:40 -04:00
  • d6b767eb93 Fix typos from the 3-way "papercut" patch merge. Roberto Rosario 2018-08-24 01:23:13 -04:00
  • c6d3ffa28b Update Django template reference URL from Django 1.7 to Django 1.11. Add migratons to update model definitions. Roberto Rosario 2018-08-23 19:55:30 -04:00
  • 9273eccbd6 Add support for extended templates when there are no results. Add help messages and useful links to several apps when there are no results available. Roberto Rosario 2018-08-23 19:36:15 -04:00
  • 2a45f52eb9 Add explicit argument name. Roberto Rosario 2018-08-23 17:09:01 -04:00
  • 377166e491 Improve link request resolution fallback code. Roberto Rosario 2018-08-23 17:08:35 -04:00
  • 7b6c38e85b Sort facet link, object, secondady and sidebar actions. Roberto Rosario 2018-08-23 17:08:17 -04:00
  • 75f6d44509 Add to the AccessControlList parent accesor code to handle related fields. Roberto Rosario 2018-08-23 16:20:35 -04:00
  • 2f120d99aa Don't process the AttributeError exception but let calling code handle it. Roberto Rosario 2018-08-23 16:19:30 -04:00
  • ec8cbee3c8 Take the project description from the project main module. Roberto Rosario 2018-08-23 13:06:00 -04:00
  • d5b9c785fb Improve statistics subclassing. Split class module into classes and renderers. Roberto Rosario 2018-08-23 13:05:34 -04:00
  • d36faa5b7a The multiple document action dropdown is now sorted alphabetically. Roberto Rosario 2018-08-23 03:38:23 -04:00
  • 5174f03994 Add support for sorting the results of a menu alphabetically. Roberto Rosario 2018-08-23 03:37:25 -04:00
  • 12cfdafecf Redirect to the same chart when queuing a chat for update. Roberto Rosario 2018-08-23 03:36:02 -04:00
  • c760dd883d Fix double title in chart template. Roberto Rosario 2018-08-23 03:35:42 -04:00
  • 649fb544a9 Add support for filtering document statistics by request user. Roberto Rosario 2018-08-23 03:35:11 -04:00
  • 4c3ca0de91 In addition to the document view permission, the checkout detail view permission is now needed to view the list of checked out document. Roberto Rosario 2018-08-23 03:34:49 -04:00
  • f11eef7445 Add new class based dashboard widget. This new widget supports subclassing and is template based. All exising widgets have been converted. ACL filtering was added to the widget results. Roberto Rosario 2018-08-23 03:30:06 -04:00
  • 26b31da443 Add favorite documents per user. Adds new setting option DOCUMENTS_FAVORITE_COUNT. Roberto Rosario 2018-08-23 01:50:35 -04:00
  • ec44e81864 Add support to the ObjectActionMixin to report on instance action failures. Add also an error_message class property and the new ActionError exception. Roberto Rosario 2018-08-23 01:46:18 -04:00
  • 48e7b7970c Speed up tests. Roberto Rosario 2018-08-23 00:17:53 -04:00
  • d6fd1b66c6 Speed up lock manager tests. Roberto Rosario 2018-08-22 23:03:55 -04:00
  • 7056f0691a Move Link class condition testing to its original location and revert the optimization. Roberto Rosario 2018-08-22 22:54:04 -04:00
  • 5c015ccdc3 Update failing test. Roberto Rosario 2018-08-22 22:53:43 -04:00
  • 1c2c77728a Update missing view resolution name. Roberto Rosario 2018-08-22 22:35:15 -04:00
  • 103ded5145 Use platform independant hashing for transformations. Roberto Rosario 2018-08-22 22:35:01 -04:00
  • 34b3cc3286 Fix the error number constant and display a log warning. Roberto Rosario 2018-08-22 12:25:04 -04:00
  • 5a2f7495c1 Add missing import. Roberto Rosario 2018-08-22 04:07:05 -04:00
  • 9a7e95f5b7 Add recently added document list view. The setting DOCUMENTS_RECENT_COUNT has been renamed to DOCUMENTS_RECENT_ACCESS_COUNT. New setting DOCUMENTS_RECENT_ADDED_COUNT added. Roberto Rosario 2018-08-22 04:06:46 -04:00
  • 2787a1c395 Sort documents by label. Roberto Rosario 2018-08-22 03:21:46 -04:00
  • 3c57f7ffa7 Merge branch 'master' into merge_master Roberto Rosario 2018-08-22 03:18:30 -04:00
  • 66e7524924 Add support for the fillcolor argument to the rotate transformation. Roberto Rosario 2018-08-22 03:15:02 -04:00
  • a4552cf415 Fix failing tests. Roberto Rosario 2018-08-22 02:56:16 -04:00
  • 78bfc6501c Only show the settings namespace list link where it is relevant. Roberto Rosario 2018-08-22 02:37:12 -04:00
  • 6098bdb0b0 Update forum link in the about menu. Roberto Rosario 2018-08-22 02:30:11 -04:00
  • a33027dc39 Don't error out if the path to the backup setting file doesn't exist. Roberto Rosario 2018-08-22 02:28:37 -04:00
  • b5215b40c3 Disable the Tags menu when the user doesn't have the tag create permission or the tag view access for any tag. Disable the Cabinets menu when the user doesn't have the cabinet create permission or the cabinet view permission for any cabinet. Roberto Rosario 2018-08-22 02:24:54 -04:00
  • 66cf86e816 Add support to conditionally disable menus. Roberto Rosario 2018-08-22 02:23:11 -04:00
  • dfd2d3dc78 Add new document indexing permission. This permission allows user to view an index instance as opposed to the current permission which allows viewing an index definiton on the setup menu. Modernize the document index view tests. Roberto Rosario 2018-08-22 01:04:36 -04:00
  • 1890ff5bee Add missing permission check to the document duplicate scan link. Roberto Rosario 2018-08-22 00:42:37 -04:00
  • 5210fdc9d8 The index rebuild permission can now be set as part of the index ACL for each individual index. Add cascade permission check to the index rebuild tool link. The index rebuild tool now responds with the number of indexes queued to rebuild instead of a static acknowledment. Roberto Rosario 2018-08-22 00:36:19 -04:00
  • 76895db846 Add code explation remark. Roberto Rosario 2018-08-22 00:16:18 -04:00
  • 79095a88a0 Add sub title explanation to the role permission view. Roberto Rosario 2018-08-22 00:15:52 -04:00
  • b3c4dd380c Add ACL support to the message of the day app. Roberto Rosario 2018-08-22 00:14:52 -04:00
  • bf3723ae24 Add cascade permission checks for links. Avoid allowing users to reach a empty views because they don't access to any of the view's objects. Apply link permission cascade checks to the message of the day, indexing and parsing, setup link. Roberto Rosario 2018-08-22 00:14:21 -04:00
  • 8e39016f12 Code cleanups. Roberto Rosario 2018-08-21 18:57:38 -04:00
  • 2f48bf4fcb Add metadata event tests. Roberto Rosario 2018-08-21 18:47:21 -04:00
  • bf7c9fc0fd Export the document test mixins via the tests top level __init__ Roberto Rosario 2018-08-21 18:43:01 -04:00
  • 78c374dfe6 Add ACL support for metadata types. Roberto Rosario 2018-08-21 18:42:40 -04:00
  • dee7dd5429 Renamed setting LOCK_MANAGER_DEFAULT_BACKEND to LOCK_MANAGER_BACKEND. Add help text to settings. Roberto Rosario 2018-08-20 02:50:48 -04:00
  • 958f85eb1e Fix YAML quoting issues. Roberto Rosario 2018-08-20 02:49:10 -04:00
  • 04868e66bc Add new setting namespace for the stock Django config options. Roberto Rosario 2018-08-19 03:50:33 -04:00
  • 885be348d4 Improve setting dump serialization. Roberto Rosario 2018-08-19 03:45:33 -04:00
  • 89c145adde Fix failing tests after tag redirect update 3ca6595fe6. Roberto Rosario 2018-08-17 04:52:12 -04:00
  • 900276fe74 Merge branch 'master' into releases Roberto Rosario 2018-08-17 04:18:57 -04:00
  • 9965866639 Bump version to 3.0.3 v3.0.3 Roberto Rosario 2018-08-17 04:17:49 -04:00
  • 3ca6595fe6 Tags app: Add explicit post action redirect for the tag attach and tag remove actions when working on a single document. Roberto Rosario 2018-08-17 04:16:06 -04:00
  • 076468a922 Add explicit casting of escaped tag labels to prevent exploit of cross site scripting. Thanks to Lokesh (@lokesh1095) for the report and proposed solutions. Closes GitLab issue #496. Roberto Rosario 2018-08-17 04:12:00 -04:00
  • fcb209caae Add mention of fixed issue 491. Roberto Rosario 2018-08-17 00:47:57 -04:00
  • b1d31b1f6b Expand and make release checklist more clear. Roberto Rosario 2018-08-17 00:42:52 -04:00
  • df6a3dfe28 Also run all the test on git push to the releases branch. Roberto Rosario 2018-08-17 00:30:51 -04:00
  • 9bb7708ffb Bump Docker image version to 3.0.2 Roberto Rosario 2018-08-17 00:29:19 -04:00
  • 4fe0f47a9c Only publish commits to the releases branch. Roberto Rosario 2018-08-17 00:28:54 -04:00
  • 073bc4fde9 Fix changelog markup typo. v3.0.2 Roberto Rosario 2018-08-16 21:12:59 -04:00
  • e400327770 Language translation synchonization. Roberto Rosario 2018-08-16 21:12:11 -04:00
  • 1491a6d47b Replace underscore with dashed in Makefile translation targets for uniformity. Roberto Rosario 2018-08-16 20:47:35 -04:00
  • dca2b49624 Merge branch 'docker-compose-db-driver-wrong-variable' into 'master' Roberto Rosario 2018-08-17 00:25:52 +00:00
  • 405e46ca09 Merge branch 'patch-1' into 'master' Roberto Rosario 2018-08-17 00:23:49 +00:00
  • bb7fffff46 Merge remote-tracking branch 'origin/master' Roberto Rosario 2018-08-16 19:41:53 -04:00
  • 687b2e2024 Add version 3.0.2 release notes. Roberto Rosario 2018-08-16 19:40:36 -04:00
  • a4f8cc56b8 Merge branch 'patch-1' into 'master' Roberto Rosario 2018-08-16 23:32:05 +00:00
  • e2a4892b1b Bump version to 3.0.2 Roberto Rosario 2018-08-16 19:27:32 -04:00
  • 48dfc06e49 Cabinets app: Escape cabinet labels to avoid possible exploit of cross site scripting. Thanks to Lokesh (@lokesh1095) for the report and proposed solutions. Closes GitLab issue #495. Roberto Rosario 2018-08-16 19:26:37 -04:00
  • 9ebe80595a Avoid setting window.location directly to avoid exploit of cross site scripting. Thanks to Lokesh (@lokesh1095) for the report and solution. Closes GitLab issue #494. Roberto Rosario 2018-08-16 18:46:10 -04:00