Пример #1
0
 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)
Пример #2
0
 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
Пример #3
0
def list_permissions(request):
    permissions = Access.list_accesses(request.user.id)
    return JsonResponse({"permissions": permissions})