Permission

Metadata

  • Base Table Class: Static
  • Default Size: 100000

Fields

NameTypeSize (bytes)Description
IdInteger (signed)8The unique identifier of this Permission.
StatusSet of Status4
EnterpriseForeign key to Enterprise8The Enterprise to whom this permission is applied, if any.
FirmForeign key to Firm8The Firm to whom this permission is applied, if any.
GroupForeign key to Group8The Group of Users to whom this permission is applied, if any.
UserForeign key to User8The individual User to whom this permission is applied, if any.
PermissionGroupForeign key to PermissionGroup8The PermissionGroup to which this permission is applied, if any.
TableNumberOne of Table1The table to which this permission refers.
PermissionActionOne of PermissionAction1The action being granted.
ScopeOne of PermissionScope1The scope level of the permission.
InstanceForeign key to All8An Id of a record to which this permission applies, if any.
UpdateNumberInteger (unsigned)8A number that records every change that happens to a record. It is primarily used to avoid write after read problems when an intermediate write has changed the originally read record.
OwnerUserForeign key to User8The Id of the User that owns this Permission.
OwnerGroupForeign key to Group8The Id of the Group that owns this Permission.
OwnerFirmForeign key to Firm8The Id of the Firm that owns this Permission.
CreateUserForeign key to User8The Id of the User that created this Permission.
CreateTimestampInteger (unsigned)8The time at which this Permission was created.
UpdateUserForeign key to User8The Id of the User that last updated this Permission.
UpdateTimestampInteger (unsigned)8The time at which this Permission was last updated.