Skip to main content
Geneva, Switzerland Call our support
English

Users, roles, and permissions

Who can do what in the admin.

Staff users

CMS staff sign in at /admin. Each user has one or more roles; roles grant permissions such as edit_content, manage_content_types, or manage_plugins.

Managing users

  1. Go to System → Users.
  2. Click Add user or edit an existing account.
  3. Assign one or more roles.
  4. Save. The user receives credentials or resets password via email flow.

Common permissions

PermissionAllows
edit_contentCreate and edit entries
manage_content_typesDefine types, fields, content lists
manage_pagesEdit site pages
manage_mediaUpload and organize media
manage_pluginsInstall and activate plugins
manage_commerceOrders, coupons, commerce settings
manage_portabilityBlueprints, config sync, import/export

Best practice

  • Give editors only content permissions they need—avoid granting manage_plugins to editorial staff.
  • Restrict plugin installation to technical roles.
  • Enable two-factor authentication for privileged accounts.
  • Review role assignments when team members change jobs or leave.

Customers vs staff

Storefront customers (commerce) use PHPAuth accounts on the public site for order history—they do not access the CMS staff admin. Customer accounts are created at checkout or via registration on the storefront.

Troubleshooting

  • 403 on save — Your role lacks the permission for that action.
  • Cannot see Commerce menu — Requires manage_commerce or equivalent admin role.