39 lines
1.6 KiB
Go
39 lines
1.6 KiB
Go
package role
|
|
|
|
const (
|
|
KeyContentRead = "content.read"
|
|
KeyContentCreate = "content.create"
|
|
KeyContentUpdate = "content.update"
|
|
KeyContentDelete = "content.delete"
|
|
KeyContentPublish = "content.publish"
|
|
KeySchemaView = "schema.view"
|
|
KeySchemaEdit = "schema.edit"
|
|
KeySchemaDelete = "schema.delete"
|
|
KeyMediaView = "media.view"
|
|
KeyMediaUpload = "media.upload"
|
|
KeyMediaDelete = "media.delete"
|
|
KeyAuthorsView = "authors.view"
|
|
KeyAuthorsCreate = "authors.create"
|
|
KeyAuthorsEdit = "authors.edit"
|
|
KeyAuthorsDelete = "authors.delete"
|
|
KeyActivityView = "activity.view"
|
|
KeyActivityExport = "activity.export"
|
|
KeyUsersView = "users.view"
|
|
KeyUsersInvite = "users.invite"
|
|
KeyUsersChangeRole = "users.change_role"
|
|
KeyUsersRemove = "users.remove"
|
|
KeySettingsView = "settings.view"
|
|
KeySettingsEditGeneral = "settings.edit_general"
|
|
KeySettingsManageSites = "settings.manage_sites"
|
|
KeySettingsDeleteSite = "settings.delete_site"
|
|
KeyAPIKeysView = "apikeys.view"
|
|
KeyAPIKeysCreate = "apikeys.create"
|
|
KeyAPIKeysRevoke = "apikeys.revoke"
|
|
KeyRolesView = "roles.view"
|
|
KeyRolesManage = "roles.manage"
|
|
KeyRolesEditOwnerOnly = "roles.edit_owner_only"
|
|
KeySystemApplyUpdates = "system.apply_updates"
|
|
KeySystemEditRetention = "system.edit_retention"
|
|
KeySystemTransferOwnership = "system.transfer_ownership"
|
|
)
|