projectal.entities.permission      
                
                        
                        
                        1from projectal.entity import Entity 2from projectal.linkers import * 3from projectal import api 4 5 6class Permission(Entity, UserLinker, AccessPolicyLinker): 7 """ 8 Implementation of the [Permission](https://projectal.com/docs/latest/#tag/Permission) API. 9 """ 10 11 _path = "permission" 12 _name = "permission" 13 _links_reverse = [UserLinker, AccessPolicyLinker] 14 15 @classmethod 16 def list(cls): 17 url = "/api/permission/list?start=0&limit=-1" 18 response = api.get(url) 19 perms = {} 20 for perm in response: 21 perms[perm["name"]] = Permission(perm) 22 return perms
            
    class
    Permission(projectal.entity.Entity, projectal.linkers.UserLinker, projectal.linkers.AccessPolicyLinker):
                
     
    
            7class Permission(Entity, UserLinker, AccessPolicyLinker): 8 """ 9 Implementation of the [Permission](https://projectal.com/docs/latest/#tag/Permission) API. 10 """ 11 12 _path = "permission" 13 _name = "permission" 14 _links_reverse = [UserLinker, AccessPolicyLinker] 15 16 @classmethod 17 def list(cls): 18 url = "/api/permission/list?start=0&limit=-1" 19 response = api.get(url) 20 perms = {} 21 for perm in response: 22 perms[perm["name"]] = Permission(perm) 23 return perms
Implementation of the Permission API.
@classmethod
        def
        list(cls):
                
    16 @classmethod 17 def list(cls): 18 url = "/api/permission/list?start=0&limit=-1" 19 response = api.get(url) 20 perms = {} 21 for perm in response: 22 perms[perm["name"]] = Permission(perm) 23 return perms
Return a list of all entity UUIDs of this type.
You may pass in expand=True to get full Entity objects
instead, but be aware this may be very slow if you have
thousands of objects.
If you are expanding the objects, you may further expand
the results with links.
Inherited Members
- projectal.entity.Entity
- get
- update
- delete
- history
- create
- save
- clone
- match
- match_startswith
- match_endswith
- match_one
- match_startswith_one
- match_endswith_one
- search
- query
- profile_get
- profile_set
- changes
- set_readonly
- get_link_definitions
- entity_name
- builtins.dict
- setdefault
- pop
- popitem
- keys
- items
- values
- fromkeys
- clear
- copy