History: Community_Permissions
Source of version: 15
Copy to clipboard
{maketoc} !!About Permission profiles %aboutpermissionprofiles% !!About this profile Community permissions profile is a typical permission set for an community setting. Potentially a large number of contributors make the site live. !!Typical use Community !!Details || Name | Description Anonymous | Anonymous users can read article headers but are encouraged to register to read complete articles and to participate Registered | Just self-register with an email address Writers | Can submit content, but need to be approved Senior Writers | Can submit content, which goes online without further approval Editors | Can destroy & edit all content Sub Admins | Almost all powers Admins | All powers || !!profile definition {CODE(caption=>YAML)} objects: - ref: Community_Permissions permissions: Anonymous: allow: [ articles_read_heading ] Registered: description: Will be ignored because group is already created allow: [ read_article ] Writers: description: Can submit content, but needs approval allow: [ submit_article ] include: Registered Senior Writers: description: Can submit content, without approval allow: [ autoapprove_submission ] include: Writers Editors: description: Trusted users that approve stuff allow: [ approve_submission, edit_article, edit_submission ] include: Senior Writers SubAdmins: description: Quasi-admins allow: [ admin_users, admin_cms ] include: Editors Admins: description: All powers allow: [ admin ] include: SubAdmins {CODE}