Files
RenewCMS/internal/domain/role/roleKeys.go
T

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"
)