ActivityCategorySecurity


Description

Activity category security permissions managing access control and permissions for different activity categories. This table implements role-based and user-based security for activity categories, controlling who can view, create, edit, or delete activities within specific categories.

Columns

Column Type Size Nulls Auto Default Children Parents Comments
pkSecurityID int identity 4 null

Primary key - Unique identifier for each security permission record

fkActivityCategoryID int 4 null
ActivityCategory.pkActivityCategoryID FK_ActivityCategorySecurity_ActivityCategory R

Activity category reference - Links to ActivityCategory for the secured category

IDtypeID int 4 null

ID type - Type of identifier (1=User, 2=Group) for permission assignment

IDValue int 4 null

ID value - User ID or Group ID that receives the permissions

ViewSecurity varchar 15 null

View permission - Permission level for viewing activities in this category

ViewSummaryInfo bit 1 null

View summary flag - Boolean indicating if user can view summary information

CreateNew bit 1 null

Create permission - Boolean indicating if user can create new activities in this category

EditSecurity varchar 15 null

Edit permission - Permission level for editing activities in this category

EditStatus bit 1 null

Edit status flag - Boolean indicating if user can edit activity status

DeleteSecurity varchar 15 null

Delete permission - Permission level for deleting activities in this category

Indexes

Constraint Name Type Sort Column(s)
PK_ActivityCategorySecurity Primary key Asc pkSecurityID

Relationships