Commit Graph

  • 54e8f85def Update the linking app API tests to test endpoints with and without permissions or accesses. Update API tests to conform to the updated API test class interface. Michael Price 2018-02-21 03:43:20 -04:00
  • 80d7410c15 Update the workflow app API tests to test with and without permissions. Update the API test to conform to the latest API test class interface. Michael Price 2018-02-21 01:24:14 -04:00
  • 837d64dfdb Register the workflow_view permission to the Document model. Add task to rebalance the workflow app permission checking. Michael Price 2018-02-21 01:22:53 -04:00
  • db735bc454 - Require the permission_workflow_view for the workflow to be able to view a document type's workflow list. - Fix the permission check to create workflows. Previously it has not effect as it has using the mayan_object_permissions instead of the mayan_view_permissions dictionary. - Require the permission_workflow_view to view the workflow instance list. - Require the permission_workflow_view to view a workflow instance's details. Michael Price 2018-02-21 01:19:56 -04:00
  • 2f4abb22f8 Update the metadata app API tests to test with and without the correspoding permissions and accesses. Update the test to the latest API test class interface. Michael Price 2018-02-20 02:16:12 -04:00
  • 679cf70269 Associate the permissions: metadata_type_delete/edit/view with the MetadataType model. Michael Price 2018-02-20 02:15:19 -04:00
  • 3b5c5666b3 Don't register the user create and group create permissions with a their respective models. These permissions can only be granted globally. Michael Price 2018-02-19 20:02:47 -04:00
  • bfa7950d6a Update the MOTD app API tests to test with and without permissions. Update the API tests to conform with the API test class interface. Michael Price 2018-02-19 20:02:02 -04:00
  • 89b9492f39 Register the corresponding Message model permissions. Michael Price 2018-02-19 20:01:33 -04:00
  • 8bf3822e54 Update the user OCR API tests to test for fail and success scenarios based on access. The tests were also updated to comform with the new API test class interface. Michael Price 2018-02-19 19:41:37 -04:00
  • 9f3f41f39e Update the tag API tests to test against permission and access success and failure. Update tag API test to conform to new API test class interface. Michael Price 2018-02-17 03:04:06 -04:00
  • 8d50e5ecb9 Fix document tag serializer error when trying to add a tag to a document without having the tag attach permission. Michael Price 2018-02-17 03:02:18 -04:00
  • 3093a82a9f Add development task reminder about API delete views result code. Michael Price 2018-02-17 03:01:39 -04:00
  • eae881c35a Update the user management app API tests to test for fail and success scenarios based on permissions and access. The tests were also updated to comform with the new API test class interface. Michael Price 2018-02-17 02:19:16 -04:00
  • c9f6d64b44 Register the corresponding permissions to the user and group models. Michael Price 2018-02-17 02:18:44 -04:00
  • f542dfb07c Update user management app user group view and add API to filter by group permission too. At the moment the group view permission is required to add a group to an existing user. This should be updated to a new specific group permission (ie: group_add, group_remove). Michael Price 2018-02-17 02:16:48 -04:00
  • c604ec9c6d Add pending work documentation topic. Roberto Rosario 2018-04-01 01:14:13 -04:00
  • 9adddace83 Add the Mayan EDMS Request For Comment starting document. Add pending tasks to define or complete to the development topic. Michael Price 2018-02-17 02:15:22 -04:00
  • f53350a699 Update the dynamic_search app API tests to conform with the new BaseAPITestCase class interface and to include pass and fail test for each end point. Michael Price 2018-02-16 13:09:13 -04:00
  • 4834b9d491 Register the corresponding permissions to the Role model. Michael Price 2018-02-16 13:08:25 -04:00
  • c556e095e0 Update the dynamic_search app API tests to conform with the new BaseAPITestCase class interface. Michael Price 2018-02-16 12:11:59 -04:00
  • 57bb282dbc Update the django_gpg app APIs to check for user access. Update corresponding tests. Michael Price 2018-02-15 23:45:49 -04:00
  • d3e4876511 Use Django 1.10.8. Michael Price 2018-02-15 23:00:59 -04:00
  • 05c5151c38 Improve BaseAPITestCase to support normal user login, access granting and permission granting. Roberto Rosario 2017-10-23 14:22:04 -04:00
  • 3fc9b8e62c Add makefile target to find .gitignore files in the project files. Roberto Rosario 2017-10-21 18:30:16 -04:00
  • 0cd5f3c3a3 Make event list's user column an interactive link that filters by user. Roberto Rosario 2017-10-21 18:07:23 -04:00
  • b660c8055f Add view to show list of events performed by an user. Roberto Rosario 2017-10-21 17:56:42 -04:00
  • 677f49aed5 Add version 2.8 release notes. Roberto Rosario 2017-09-17 04:01:14 -04:00
  • 68bb791c96 Fix password set tests. Roberto Rosario 2017-09-17 04:00:57 -04:00
  • 3a695618c1 Add get_absolute_url method to document types. Roberto Rosario 2017-09-07 00:11:49 -04:00
  • db83f09b19 Don't error out when an object doesn't provide a get_absolute_url method. Roberto Rosario 2017-09-07 00:12:17 -04:00
  • 824c371d92 Update event tests to use .id of an event instead of the .name. The .id now also returns the namespace. Roberto Rosario 2017-09-07 01:01:11 -04:00
  • f2e84c0256 Update changelog. Roberto Rosario 2017-09-17 03:24:09 -04:00
  • f475709b08 Remove Vagrant section of the document. Anything related to Vagrant has been move into its own repository at: https://gitlab.com/mayan-edms/mayan-edms-vagrant Roberto Rosario 2017-09-07 01:05:13 -04:00
  • 3628035884 Update changelog. Roberto Rosario 2017-09-17 03:22:04 -04:00
  • 2b119ddb93 Improve backported notification changes migrations dependencies. Roberto Rosario 2017-09-17 03:21:38 -04:00
  • 08d4fbbecd Add missing events app migration. Roberto Rosario 2017-08-02 04:23:42 -04:00
  • f0baa16cde Backport support for global and object event notification. GitLab issue #262. Roberto Rosario 2017-08-01 01:18:07 -04:00
  • c4c0d4a007 Rename the group user count column label from "Members" to "Users". Roberto Rosario 2017-09-17 02:06:55 -04:00
  • 72fc940cd7 Add method to modify a group's role membership from the group's view. Roberto Rosario 2017-09-17 02:05:49 -04:00
  • 2dff4c14f9 Fix typo. Roberto Rosario 2017-09-17 01:44:58 -04:00
  • f14c67a444 User Django's provided form for setting an users password. This change allows displaying the current password policies and validation. Roberto Rosario 2017-09-17 01:43:02 -04:00
  • 6e93985fe2 Update changelog. Roberto Rosario 2017-09-17 01:30:28 -04:00
  • 816c0ee703 Show the number of pages of a document and of document versions in the document list view and document versions list views respectively. Display a document version's thumbnail before other attributes. Roberto Rosario 2017-09-17 01:28:52 -04:00
  • 89a3d1d32a Don't show full document version label in the heading of the document version list view. Roberto Rosario 2017-09-17 01:27:56 -04:00
  • b44ccc3d0d Rename the group users link label from "Members" to "Users". Roberto Rosario 2017-09-17 01:07:21 -04:00
  • a82d963998 Rename the role group list link label from "Members" to "Groups". Roberto Rosario 2017-09-17 01:05:29 -04:00
  • 72f01707fa Merge branch 'master' into feature/tornado feature/tornado Roberto Rosario 2017-09-14 00:31:22 -04:00
  • ad3bce178c Merge remote-tracking branch 'origin/master' into master Roberto Rosario 2017-09-11 00:25:37 -04:00
  • fea83c5bbc Bump version to 2.7.3 v2.7.3 Roberto Rosario 2017-09-11 00:23:28 -04:00
  • c5ed81c130 Set release notes date. Roberto Rosario 2017-09-11 00:22:13 -04:00
  • 6ea647822f Tweak position of the document version links for clarity. Roberto Rosario 2017-09-11 00:19:33 -04:00
  • 02f28b1ac0 Cleanup source app test literals. Roberto Rosario 2017-09-11 00:00:52 -04:00
  • da8fa6f91c Fix resolved link class URL mangling when the keep_query argument is used. Fixes source navigation on the document upload wizard. Thanks to Nick Douma (LordGaav) for the report and diagnostic information. GitLab issue #436. Roberto Rosario 2017-09-10 20:31:38 -04:00
  • 51026cc55e Fix task manager queue list view. Roberto Rosario 2017-09-07 23:12:02 -04:00
  • bd4a48c42c Merge branch 'revert-273f94e9' into 'master' Roberto Rosario 2017-09-07 05:14:35 +00:00
  • 25854a0a1c Merge branch 'cherry-pick-273f94e9' into 'development' development Roberto Rosario 2017-09-07 05:14:16 +00:00
  • 6006fc9b74 Merge branch 'fix-context' into 'master' Roberto Rosario 2017-09-07 05:09:54 +00:00
  • 63a7bb0b86 Revert "Merge branch 'fix-context' into 'master'" Roberto Rosario 2017-09-07 05:12:21 +00:00
  • 273f94e9b6 Merge branch 'fix-context' into 'master' Roberto Rosario 2017-09-07 05:09:54 +00:00
  • 57baf76a50 Add information on installing flake8's git hook. Roberto Rosario 2017-09-07 01:08:01 -04:00
  • 8385ef13b0 Remove Vagrant section of the document. Anything related to Vagrant has been move into its own repository at: https://gitlab.com/mayan-edms/mayan-edms-vagrant Roberto Rosario 2017-09-07 01:05:13 -04:00
  • dd1e4cb685 Update event tests to use .id of an event instead of the .name. The .id now also returns the namespace. Roberto Rosario 2017-09-07 01:01:11 -04:00
  • 6dcfd1b861 Ignore ProgramminError exception too while initializing the Quota model. Roberto Rosario 2017-09-07 01:00:31 -04:00
  • d867614c1c Update requirements versions. Roberto Rosario 2017-09-07 00:52:42 -04:00
  • 6cc574e631 Fix method name typo. Roberto Rosario 2017-09-07 00:22:00 -04:00
  • 5b94d202dc Use get_object_list instead of get_queryset. Roberto Rosario 2017-09-07 00:13:28 -04:00
  • 3e7d3946f8 Don't error out when an object doesn't provide a get_absolute_url method. Roberto Rosario 2017-09-07 00:12:17 -04:00
  • 2cbb1bc9e1 Add get_absolute_url method to document types. Roberto Rosario 2017-09-07 00:11:49 -04:00
  • f0505db3b7 Update apps to use the new event type namespace class. Roberto Rosario 2017-09-07 00:11:25 -04:00
  • 39995764eb Merge remote-tracking branch 'origin/series/2.0' into development Roberto Rosario 2017-09-06 23:09:54 -04:00
  • d0aad4cb35 Merge branch 'feature/textfield_metadata#426' into 'development' Roberto Rosario 2017-09-07 02:50:56 +00:00
  • 7abf8a7fc0 add migration for documentmetadata value to textfield Gustavo Selbach Teixeira 2017-09-06 08:45:11 -03:00
  • 7a30537d22 Bump version to 2.7.2. v2.7.2 Roberto Rosario 2017-09-06 01:37:02 -04:00
  • 2793b832e9 Update setup.py with the new requirements. Roberto Rosario 2017-09-06 01:36:30 -04:00
  • e37eea33c1 Update changelog and release notes. Add release date. Make 2.7.2 release notes the default. Roberto Rosario 2017-09-06 01:35:47 -04:00
  • 5c0aa5357f Improve line formatting of the Makefile. Roberto Rosario 2017-09-06 01:23:36 -04:00
  • a74910f055 Rename testing target using a database container to a more descriptive name. Add help text for Oracle db testing targets. Roberto Rosario 2017-09-06 00:11:28 -04:00
  • 2f290a5655 Install mock by default to allow easier testing of deployed instances. Roberto Rosario 2017-09-06 00:08:30 -04:00
  • a5170c0da9 Display a document's cabinet list in italics. GitLab issue #435. Thanks to LeVon Smoker for the request. Roberto Rosario 2017-09-06 00:07:10 -04:00
  • fc0127c7ad Merge branch 'feature/textfield_metadata#426' into 'development' Roberto Rosario 2017-09-06 03:10:59 +00:00
  • bbef5fd570 Makes documentmetadata value a textfield Gustavo Selbach Teixeira 2017-09-05 10:23:11 -03:00
  • 2850e4ee8d Update version 2.7.2 release notes. Roberto Rosario 2017-09-05 03:44:51 -04:00
  • 99dc39783c Sort the list of document's cabinets. Roberto Rosario 2017-09-05 03:44:15 -04:00
  • 9fbcfcf00f Sort the list of root cabinets. Thanks to Thomas Plotkowiak for the request. Roberto Rosario 2017-09-05 03:41:09 -04:00
  • 5c138c7dbc Silence the second properties edited event when the initial version of a new document finishes processing. GitLab issue #433. Roberto Rosario 2017-09-05 03:27:05 -04:00
  • 233aca8421 Consolidate intial document created event and the first document properties edited events. Preserve the user that initially creates the document. GitLab issue #433. Thanks to Jesaja Everling (@jeverling) for the report. Roberto Rosario 2017-09-05 03:18:35 -04:00
  • a3e28d81e5 Improve user mailer delete view test. Roberto Rosario 2017-09-05 02:05:58 -04:00
  • 1c095f6b46 Add flake8 configuration file. [Accidental merge] Add release notes for version 2.7.2 Roberto Rosario 2017-09-05 01:48:42 -04:00
  • 78d3dd8b9b Fix new mailer creation view. GitLab issue #431. Thanks to Robert Schöftner (@robert.schoeftner) for the report and the solution. Roberto Rosario 2017-09-05 01:40:01 -04:00
  • 9d65eeeee1 Add missing ampersants in the Makefile targets. Fixes missing unicode test sample documents in distribution files. Roberto Rosario 2017-09-04 02:02:38 -04:00
  • 0d0880efed Make sure all Ubuntu docker containers switch to UTF. Roberto Rosario 2017-09-03 18:55:49 -04:00
  • 5092dc381b Update changelog and release notes for version 2.7.1. v2.7.1 Roberto Rosario 2017-09-03 02:57:40 -04:00
  • 4d9d91b121 Make sure the local.py created used unicode for strings by default. GitLab issue #424. Thanks to Gustavo Teixeira (@gsteixei) for the find. Roberto Rosario 2017-09-01 17:04:19 -04:00
  • cbe5fc2ab7 Update release notes and changelog. Roberto Rosario 2017-08-31 20:20:54 -04:00
  • 60f0dd5d24 Only ignore the ImportException if it is caused by a missing local.py file. Roberto Rosario 2017-08-31 20:18:14 -04:00
  • c3348c4e09 Bump version to 2.7.1. Add release notes. Roberto Rosario 2017-08-31 03:24:59 -04:00
  • ebff795ae9 Update setup.py requirements. Roberto Rosario 2017-08-31 03:22:25 -04:00
  • 5225d8d068 PEP8 cleanups Roberto Rosario 2017-08-31 03:21:56 -04:00
  • 27468651ff Support unicode in URL querystring. GitLab issue #423. Thanks to Gustavo Teixeira (@gsteixei) for the find. Roberto Rosario 2017-08-31 03:08:44 -04:00