def testListAccess(self): # self.createPanePlot() Access.give_access(self.account_id_one, self.account_id_two, PermissionsTest.FILE_NAME) listAccesses = Access.list_accesses(self.account_id_two)[0] self.assertEqual(listAccesses.owner_id, self.account_id_one) self.assertEqual(listAccesses.recipient_id, self.account_id_two) self.assertEqual(listAccesses.file_name, PermissionsTest.FILE_NAME)
def select_shared_files(account): accesses = Access.list_accesses(account) documents = [] for access in accesses: owner_id = access.owner_id file_name = access.file_name document = Document.select_file(owner_id, file_name) documents.append(document) return documents
def list_permissions(request): permissions = Access.list_accesses(request.user.id) return JsonResponse({"permissions": permissions})