Skip to main content

permissions

Module: admin

Group-based access permissions for views and features.

NameTypeNullableDefault ValueNotes
PKID
bigintPermission ID
creator
integerCreator user ID (defaults to authenticated user on creation)
creationdate
bigintdate_part('epoch', now())Creation date and time as a Unix timestamp (defaults to current date and time on creation)
lastmodified
bigintdate_part('epoch', now())Last modification date and time as a Unix timestamp (auto-reset on modification)
group
groups.ID
integerGroup ID (**dependency**)
fork
forks.ID
integerFork ID; is mutually exclusive to `application` and `identifier` (either one is required)
application
applications.ID
integerApplication ID; is mutually exclusive to `fork` and `identifier` (either one is required)
identifier
character varying(200)Permission identifier (e.g. module); is mutually exclusive to `fork` and `application` (either one is required)
writable
smallint0Allow writing of permission-specific data by group members
NameUniqueNulls DistinctPrimaryPartialMethodKeys
fk_permissions_applicationginapplication
fk_permissions_forkginfork
pk_permissionsbtreeID
u_permissions_group_fork_application_identifierbtreegroup, fork, application, identifier
NameType
c_permissions_associationcheck
dc_permissions_identifiercheck
fk_permissions_applicationforeign_key
fk_permissions_forkforeign_key
fk_permissions_groupforeign_key
pk_permissionsprimary_key
u_permissions_group_fork_application_identifierunique
Loading...