UNPKG

@lucidcms/core

Version:

The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.

2 lines 5.9 kB
import{copy as e}from"../i18n/copy.mjs";const t={UsersRead:`users:read`,UsersCreate:`users:create`,UsersUpdate:`users:update`,UsersDelete:`users:delete`,RolesRead:`roles:read`,RolesCreate:`roles:create`,RolesUpdate:`roles:update`,RolesDelete:`roles:delete`,MediaRead:`media:read`,MediaCreate:`media:create`,MediaUpdate:`media:update`,MediaDelete:`media:delete`,EmailRead:`email:read`,EmailDelete:`email:delete`,EmailSend:`email:send`,JobsRead:`jobs:read`,PublishOperationsRead:`publish-operations:read`,AiCustomFieldValue:`ai:custom-field-value`,AiImageGenerate:`ai:image-generate`,AiAltGenerate:`ai:alt-generate`,IntegrationRead:`integrations:read`,IntegrationCreate:`integrations:create`,IntegrationUpdate:`integrations:update`,IntegrationDelete:`integrations:delete`,IntegrationRegenerate:`integrations:regenerate`,SettingsRead:`settings:read`,SettingsUpdate:`settings:update`,LicenseUpdate:`license:update`,CacheClear:`cache:clear`},n=Object.freeze({users:{key:`users_permissions`,details:{name:e(`admin:core.permissions.user.permissions`,{defaultMessage:`User Permissions`})},core:!0,permissions:[{key:t.UsersRead,details:{name:e(`admin:core.permissions.read.users`,{defaultMessage:`Read Users`})},core:!0},{key:t.UsersCreate,details:{name:e(`admin:core.permissions.create.users`,{defaultMessage:`Create Users`})},core:!0},{key:t.UsersUpdate,details:{name:e(`admin:core.permissions.update.users`,{defaultMessage:`Update Users`})},core:!0},{key:t.UsersDelete,details:{name:e(`admin:core.permissions.delete.users`,{defaultMessage:`Delete Users`})},core:!0}]},roles:{key:`roles_permissions`,details:{name:e(`admin:core.permissions.role.permissions`,{defaultMessage:`Role Permissions`})},core:!0,permissions:[{key:t.RolesRead,details:{name:e(`admin:core.permissions.read.roles`,{defaultMessage:`Read Roles`})},core:!0},{key:t.RolesCreate,details:{name:e(`admin:core.permissions.create.roles`,{defaultMessage:`Create Roles`})},core:!0},{key:t.RolesUpdate,details:{name:e(`admin:core.permissions.update.roles`,{defaultMessage:`Update Roles`})},core:!0},{key:t.RolesDelete,details:{name:e(`admin:core.permissions.delete.roles`,{defaultMessage:`Delete Roles`})},core:!0}]},media:{key:`media_permissions`,details:{name:e(`admin:core.permissions.media.permissions`,{defaultMessage:`Media Permissions`})},core:!0,permissions:[{key:t.MediaRead,details:{name:e(`admin:core.permissions.read.media`,{defaultMessage:`Read Media`})},core:!0},{key:t.MediaCreate,details:{name:e(`admin:core.permissions.create.media`,{defaultMessage:`Create Media`})},core:!0},{key:t.MediaUpdate,details:{name:e(`admin:core.permissions.update.media`,{defaultMessage:`Update Media`})},core:!0},{key:t.MediaDelete,details:{name:e(`admin:core.permissions.delete.media`,{defaultMessage:`Delete Media`})},core:!0}]},ai:{key:`ai_permissions`,details:{name:e(`admin:core.permissions.ai.permissions`,{defaultMessage:`AI Permissions`})},core:!0,permissions:[{key:t.AiCustomFieldValue,details:{name:e(`admin:core.permissions.custom.field.value`,{defaultMessage:`Custom Field Value`})},core:!0},{key:t.AiImageGenerate,details:{name:e(`admin:core.permissions.image.generate`,{defaultMessage:`Image Generate`})},core:!0},{key:t.AiAltGenerate,details:{name:e(`admin:core.permissions.alt.generate`,{defaultMessage:`Alt Generate`})},core:!0}]},emails:{key:`emails_permissions`,details:{name:e(`admin:core.permissions.email.permissions`,{defaultMessage:`Email Permissions`})},core:!0,permissions:[{key:t.EmailRead,details:{name:e(`admin:core.permissions.read.emails`,{defaultMessage:`Read Emails`})},core:!0},{key:t.EmailDelete,details:{name:e(`admin:core.permissions.delete.emails`,{defaultMessage:`Delete Emails`})},core:!0},{key:t.EmailSend,details:{name:e(`admin:core.permissions.send.emails`,{defaultMessage:`Send Emails`})},core:!0}]},jobs:{key:`jobs_permissions`,details:{name:e(`admin:core.permissions.jobs.permissions`,{defaultMessage:`Jobs Permissions`})},core:!0,permissions:[{key:t.JobsRead,details:{name:e(`admin:core.permissions.read.jobs`,{defaultMessage:`Read Jobs`})},core:!0}]},"publish-operations":{key:`publish_operations_permissions`,details:{name:e(`admin:permissions.groups.publish.operations`)},core:!0,permissions:[{key:t.PublishOperationsRead,details:{name:e(`admin:permissions.publish.operations.read`)},core:!0}]},"client-integrations":{key:`client_integrations_permissions`,details:{name:e(`admin:core.permissions.integrations.permissions`,{defaultMessage:`Integrations Permissions`})},core:!0,permissions:[{key:t.IntegrationRead,details:{name:e(`admin:core.permissions.read.integrations`,{defaultMessage:`Read Integrations`})},core:!0},{key:t.IntegrationCreate,details:{name:e(`admin:core.permissions.create.integrations`,{defaultMessage:`Create Integrations`})},core:!0},{key:t.IntegrationUpdate,details:{name:e(`admin:core.permissions.update.integrations`,{defaultMessage:`Update Integrations`})},core:!0},{key:t.IntegrationDelete,details:{name:e(`admin:core.permissions.delete.integrations`,{defaultMessage:`Delete Integrations`})},core:!0},{key:t.IntegrationRegenerate,details:{name:e(`admin:core.permissions.regenerate.api.keys`,{defaultMessage:`Regenerate API Keys`})},core:!0}]},settings:{key:`settings_permissions`,details:{name:e(`admin:core.permissions.setting.permissions`,{defaultMessage:`Setting Permissions`})},core:!0,permissions:[{key:t.SettingsRead,details:{name:e(`admin:core.permissions.read.settings`,{defaultMessage:`Read Settings`})},core:!0},{key:t.SettingsUpdate,details:{name:e(`admin:core.permissions.update.settings`,{defaultMessage:`Update Settings`})},core:!0},{key:t.LicenseUpdate,details:{name:e(`admin:core.permissions.update.license`,{defaultMessage:`Update License`})},core:!0},{key:t.CacheClear,details:{name:e(`admin:core.permissions.clear.cache`,{defaultMessage:`Clear Cache`})},core:!0}]}});export{n as PermissionGroups,t as Permissions}; //# sourceMappingURL=definitions.mjs.map