Add ACL creation API endpoint.

This commit is contained in:
Roberto Rosario
2017-03-10 01:27:10 -04:00
parent 31580ee51d
commit ffb98cdba6
3 changed files with 161 additions and 6 deletions
+17
View File
@@ -144,3 +144,20 @@ class ACLAPITestCase(APITestCase):
self.assertEqual(
response.data['pk'], permission_document_view.pk
)
def test_object_acl_post_no_permissions_added_view(self):
response = self.client.post(
reverse(
'rest_api:accesscontrollist-list',
args=(
self.document_content_type.app_label,
self.document_content_type.model,
self.document.pk
)
), data={'role_pk': self.role.pk}
)
self.assertEqual(response.status_code, 201)
self.assertEqual(
self.document.acls.first().content_object, self.document
)