https://github.com/zotonic/mod_acl_simple_roles
Zotonic module that provides a simple role-based access model
https://github.com/zotonic/mod_acl_simple_roles
Last synced: 9 months ago
JSON representation
Zotonic module that provides a simple role-based access model
- Host: GitHub
- URL: https://github.com/zotonic/mod_acl_simple_roles
- Owner: zotonic
- Created: 2016-06-06T09:28:09.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-04-24T10:01:36.000Z (about 2 years ago)
- Last Synced: 2025-03-05T17:41:15.567Z (over 1 year ago)
- Language: Erlang
- Size: 140 KB
- Stars: 0
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
mod_acl_simple_roles
====================
Locking down access to pages and features based on users and groups,
this module enables a simple role-based access model for the Zotonic
admin.
Users are part of one or more ACL roles. Each ACL roles dictates which
resource categories its members can edit.
Enabling role-based access control (ACLs)
-----------------------------------------
As a site gets larger and the team working on it grows it becomes very
important to have some segregation of duties around who gets to
control or change what on the site. This guide provides step-by-step
instructions for enabling ACL permissions in Zotonic to facilitate
these kinds of controls.
### Assumptions
Readers are expected to be familiar with the Zotonic CMS admin
interface and be comfortable working with the Modules section to
enable and disable Zotonic Modules.
### How
- Activate module `ACL Simple Roles` and disabled `ACL Admin Only`
- Create a new user, e.g. `greg`.
- Created new role named `Posting Members` check categories `Text` and `Media`.
- Also check the module `Admin`.
- Save
- Added in Page Connections in ACL Role Member user greg (search by full user name)
- Save
- Log out
- Log in as `greg`. You should see only Pages and Media buttons.