permissionsets
Default authenticated ViewSet with standard rate limit (DEFAULT_API_RATE_LIMIT).
get/permissionsets
Response
idinteger required
namestring required
selectableboolean required
parentinteger nullable required
permissionsstring required
operation_types'view' | 'create' | 'edit' | 'delete' | 'export' | 'import' | 'publish' | 'unpublish' | 'manage' required
- view - View
- create - Create
- edit - Edit
- delete - Delete
- export - Export
- import - Import
- publish - Publish
- unpublish - Unpublish
- manage - Manage
dependenciesstring required
resolved_permissionsinteger[] required
Recursively resolve all permissions for this permission set and its children.
Given the recursive nature of this method, using the permission mapping with the cache prevents a significant number of additional database queries vs doing self.permissions.all() here
Returns: A set of permission ids representing all permissions available if an actor is associated with this permissionset.
childrenstring required
visibleboolean required
positioninteger required