ACL
DEPRECATED
The ACL system is being scrapped in favor of code-based authorization.
Archive
Write access to the wiki can be controlled by adding policies to contentsgarten.config.yml.
Policy structure:
name— Name of the policypermission— Permission to grantuserId— User ID(s) to explicitly grantuserIdNot— Prevent the policy from applying in matched user ID(s)team— Organization slug and team slug (org_slug/team_slug) to grant if user is inside that teampage— Filter the policy to only apply on specific page(s)pageNot— Prevent the policy from applying on specific page(s)frontmatterKey— (unimplemented)frontmatterKeyNot— (unimplemented)
Permissions:
edit- Can edit the page content and its front-matter.editContent— Can edit the content but not its front-matter.
clearCache— Can clear the server-side cache. (unimplemented)