{"id":20492065,"url":"https://github.com/zotonic/mod_acl_simple_roles","last_synced_at":"2025-09-23T08:22:59.854Z","repository":{"id":145693654,"uuid":"60515876","full_name":"zotonic/mod_acl_simple_roles","owner":"zotonic","description":"Zotonic module that provides a simple role-based access model","archived":false,"fork":false,"pushed_at":"2024-04-24T10:01:36.000Z","size":143,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-05T17:41:15.567Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Erlang","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zotonic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-06T09:28:09.000Z","updated_at":"2024-04-24T10:01:38.000Z","dependencies_parsed_at":"2024-11-15T17:31:57.066Z","dependency_job_id":"5b77a62d-9fe8-4323-a539-40e7651f605e","html_url":"https://github.com/zotonic/mod_acl_simple_roles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zotonic/mod_acl_simple_roles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zotonic%2Fmod_acl_simple_roles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zotonic%2Fmod_acl_simple_roles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zotonic%2Fmod_acl_simple_roles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zotonic%2Fmod_acl_simple_roles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zotonic","download_url":"https://codeload.github.com/zotonic/mod_acl_simple_roles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zotonic%2Fmod_acl_simple_roles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276539734,"owners_count":25660285,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-23T02:00:09.130Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T17:27:31.212Z","updated_at":"2025-09-23T08:22:59.788Z","avatar_url":"https://github.com/zotonic.png","language":"Erlang","funding_links":[],"categories":[],"sub_categories":[],"readme":"mod_acl_simple_roles\n====================\n\nLocking down access to pages and features based on users and groups,\nthis module enables a simple role-based access model for the Zotonic\nadmin.\n\nUsers are part of one or more ACL roles. Each ACL roles dictates which\nresource categories its members can edit.\n\nEnabling role-based access control (ACLs)\n-----------------------------------------\n\nAs a site gets larger and the team working on it grows it becomes very\nimportant to have some segregation of duties around who gets to\ncontrol or change what on the site.  This guide provides step-by-step\ninstructions for enabling ACL permissions in Zotonic to facilitate\nthese kinds of controls.\n\n### Assumptions\n\nReaders are expected to be familiar with the Zotonic CMS admin\ninterface and be comfortable working with the Modules section to\nenable and disable Zotonic Modules.\n\n### How\n\n- Activate module `ACL Simple Roles` and disabled `ACL Admin Only`\n- Create a new user, e.g. `greg`.\n- Created new role named `Posting Members` check categories `Text` and `Media`.\n- Also check the module `Admin`.\n- Save\n- Added in Page Connections in ACL Role Member user greg (search by full user name)\n- Save\n- Log out\n- Log in as `greg`. You should see only Pages and Media buttons.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzotonic%2Fmod_acl_simple_roles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzotonic%2Fmod_acl_simple_roles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzotonic%2Fmod_acl_simple_roles/lists"}