Skip to content Skip to footer navigation

Permissions

Permissions are the individual abilities you tick when building a role — view entries, edit assets, manage users, and so on.

Hot Tip!

Permissions get bundled into Roles, which you assign to users or user groups. Developers registering new abilities in PHP should see Custom Permissions.

A troll pointing a teaching stick

Overview#

A permission is a single capability, identified by a string handle (e.g. edit blog entries). You don't assign permissions directly to users — you add them to a role, then attach that role to users or groups.

Out of the box Statamic ships with the matrix below. Wildcard handles like {collection} or {site} expand once per matching item (one permission per collection, site, etc.).

Statamic's native permissions#

Permission Handle
Access the Control Panel access cp
Configure Sites configure sites
Configure Fields configure fields
Configure Form Fields configure form fields
Manage Preferences manage preferences
Access site access {site} site
Create, edit, and delete collections configure collections
View entries view {collection} entries
↳ Edit entries edit {collection} entries
  ↳ Create entries create {collection} entries
  ↳ Delete entries delete {collection} entries
  ↳ Publish entries publish {collection} entries
  ↳ Reorder entries reorder {collection} entries
  ↳ Edit other author's entries edit other authors {collection} entries
    ↳ Publish other author's entries publish other authors {collection} entries
    ↳ Delete other author's entries delete other authors {collection} entries
Create, edit, and delete navs configure navs
↳ View nav view {nav} nav
  ↳ Edit nav edit {nav} nav
Create, edit and delete global sets configure globals
Edit global variables edit {global} globals
Create, edit and delete taxonomies configure taxonomies
View terms view {taxonomy} terms
↳ Edit terms edit {taxonomy} terms
  ↳ Create terms create {taxonomy} terms
  ↳ Delete terms delete {taxonomy} terms
Configure asset containers configure asset containers
View asset container view {container} assets
↳ Upload assets upload {container} assets
↳ Edit folders edit {container} folders
↳ Edit assets edit {container} assets
  ↳ Move assets move {container} assets
  ↳ Rename assets rename {container} assets
  ↳ Delete assets delete {container} assets
View users view users
↳ Edit users edit users