This commit is contained in:
@@ -24,11 +24,12 @@ func GetDefaultPermissionDefinitions() []model.Permission {
|
|||||||
PermissionName: "Read",
|
PermissionName: "Read",
|
||||||
Title: "Read Data",
|
Title: "Read Data",
|
||||||
Description: "Provides access to view moderation logs",
|
Description: "Provides access to view moderation logs",
|
||||||
IsDefault: false,
|
IsDefault: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Service: "Moderation",
|
Service: "Moderation",
|
||||||
PermissionName: "Write",
|
PermissionName: "Write",
|
||||||
|
Title: "Moderate",
|
||||||
Description: "Grants ability to take moderation actions",
|
Description: "Grants ability to take moderation actions",
|
||||||
IsDefault: false,
|
IsDefault: false,
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ type Permission struct {
|
|||||||
ID uint32 `gorm:"primaryKey" json:"id"`
|
ID uint32 `gorm:"primaryKey" json:"id"`
|
||||||
Service string `gorm:"size:100;uniqueIndex:idx_service_permission" json:"service"`
|
Service string `gorm:"size:100;uniqueIndex:idx_service_permission" json:"service"`
|
||||||
PermissionName string `gorm:"size:100;uniqueIndex:idx_service_permission" json:"permission_name"`
|
PermissionName string `gorm:"size:100;uniqueIndex:idx_service_permission" json:"permission_name"`
|
||||||
|
Title string `gorm:"size:100" json:"title"`
|
||||||
Description string `json:"description"`
|
Description string `json:"description"`
|
||||||
IsDefault bool `gorm:"default:false" json:"is_default"`
|
IsDefault bool `gorm:"default:false" json:"is_default"`
|
||||||
CreatedAt time.Time `json:"created_at"`
|
CreatedAt time.Time `json:"created_at"`
|
||||||
|
|||||||
Reference in New Issue
Block a user