diff --git a/pkg/datastore/permission.go b/pkg/datastore/permission.go index b09ac90..018246c 100644 --- a/pkg/datastore/permission.go +++ b/pkg/datastore/permission.go @@ -24,11 +24,12 @@ func GetDefaultPermissionDefinitions() []model.Permission { PermissionName: "Read", Title: "Read Data", Description: "Provides access to view moderation logs", - IsDefault: false, + IsDefault: true, }, { Service: "Moderation", PermissionName: "Write", + Title: "Moderate", Description: "Grants ability to take moderation actions", IsDefault: false, }, diff --git a/pkg/model/permission.go b/pkg/model/permission.go index fa70d67..c0080b0 100644 --- a/pkg/model/permission.go +++ b/pkg/model/permission.go @@ -8,6 +8,7 @@ type Permission struct { ID uint32 `gorm:"primaryKey" json:"id"` Service string `gorm:"size:100;uniqueIndex:idx_service_permission" json:"service"` PermissionName string `gorm:"size:100;uniqueIndex:idx_service_permission" json:"permission_name"` + Title string `gorm:"size:100" json:"title"` Description string `json:"description"` IsDefault bool `gorm:"default:false" json:"is_default"` CreatedAt time.Time `json:"created_at"`