Remove concept of ownership from folders by removing the user field.

"Ownership" now is now determined by ACL of a folder, like the rest of the objects in the system.
This commit is contained in:
Roberto Rosario
2016-03-08 01:20:10 -04:00
parent 74fd47d86e
commit 1c65b389ee
11 changed files with 91 additions and 134 deletions

View File

@@ -42,12 +42,9 @@ class FolderAPITestCase(APITestCase):
self.assertEqual(Folder.objects.count(), 1)
self.assertEqual(folder.label, TEST_FOLDER_LABEL)
self.assertEqual(folder.user, self.admin_user)
def test_folder_delete(self):
folder = Folder.objects.create(
label=TEST_FOLDER_LABEL, user=self.admin_user
)
folder = Folder.objects.create(label=TEST_FOLDER_LABEL)
self.client.delete(
reverse('rest_api:folder-detail', args=(folder.pk,))
@@ -56,9 +53,7 @@ class FolderAPITestCase(APITestCase):
self.assertEqual(Folder.objects.count(), 0)
def test_folder_edit(self):
folder = Folder.objects.create(
label=TEST_FOLDER_LABEL, user=self.admin_user
)
folder = Folder.objects.create(label=TEST_FOLDER_LABEL)
self.client.put(
reverse('rest_api:folder-detail', args=(folder.pk,)),
@@ -71,9 +66,7 @@ class FolderAPITestCase(APITestCase):
@override_settings(OCR_AUTO_OCR=False)
def test_folder_add_document(self):
folder = Folder.objects.create(
label=TEST_FOLDER_LABEL, user=self.admin_user
)
folder = Folder.objects.create(label=TEST_FOLDER_LABEL)
document_type = DocumentType.objects.create(
label=TEST_DOCUMENT_TYPE
@@ -93,9 +86,7 @@ class FolderAPITestCase(APITestCase):
@override_settings(OCR_AUTO_OCR=False)
def test_folder_remove_document(self):
folder = Folder.objects.create(
label=TEST_FOLDER_LABEL, user=self.admin_user
)
folder = Folder.objects.create(label=TEST_FOLDER_LABEL)
document_type = DocumentType.objects.create(
label=TEST_DOCUMENT_TYPE