Groups - kavyasukumar/shenanigans GitHub Wiki
Groups along with roles are used by Autotune to control access to projects and themes.
Roles
Autotune supports four roles - superuser, designer, editor and author.
superuser
: Super user privilege gives the user full access to everything in Autotune. Only super users can add new blueprints or manage existing ones.designer
: Designers have editor privileges plus access to create and edit themes.editor
: Editors can create projects as well as edit other users' projects.author
: Author is the lowest privilege role. Authors can create projects. They can see only the projects they created and cannot edit other users' projects.
These roles can be assigned at a global level or a group level.
A global role gives the user that role on all groups.
Groups and themes
A group can have one or more themes.
Every group has a default theme which cannot be deleted. It can, however, be edited by users with designer or superuser roles.
Groups and projects
Every project is associated with a group through its theme. Access to the project is controlled by this group.
Read more about creating and customizing groups here .