perm_permissions
Source:
Module: mod-permissions
Interface: /perms/permissions
Attributes:
Property Name | Property Type | Property Description |
---|---|---|
permissionName | string | The unique name of the permission |
displayName | string | The human-readable name of the permission |
id | string | The globally unique (UUID) identifier for the permission |
description | string | A description of the permission |
tags | array | A list of tags for searching |
subPermissions | array | A list of child permissions granted by this permission |
childOf | array | A list of permissions that ‘own’ this permission |
grantedTo | array | A list of permission users to whom this permission has been granted |
mutable | boolean | Whether or not this permission changes at runtime |
visible | boolean | Whether or not this permission is visible to users |
dummy | boolean | Is this a temporary dummy permission |
deprecated | boolean | Indicates whether this permissions has been marked for deletion (soft deleted) |
moduleName | string | The name of the module (not including version) that defined this permission |
moduleVersion | string | The version of the module that defined this permission |
metadata | object | Metadata about creation and changes to records, provided by the server (client should not provide) |
metadata/createdDate | string | Date and time when the record was created |
metadata/createdByUserId | string | ID of the user who created the record (when available) |
metadata/createdByUsername | string | Username of the user who created the record (when available) |
metadata/updatedDate | string | Date and time when the record was last updated |
metadata/updatedByUserId | string | ID of the user who last updated the record (when available) |
metadata/updatedByUsername | string | Username of the user who last updated the record (when available) |