Permissions allow for the management of read/write access to various features of webapp.io. Permissions can be managed for the members of your organization through the members section of organization settings.
Permissions are a hierarchy of keywords separated by periods (
*) as a wildcard.
settings.billing.tier equates to the organziation billing tier setting
settings.* equates to all organziation settings permissions.
* equates to all permissions.
Access to view the organization dashboard (recent commits, custom domains, new
installations, organization settings) is managed thorugh the
Access to install webapp.io on new repositories is managed through the
Access to perform actions on repositories is managed the the
Access to perform actions on a specific repository is managed through the
repo.<reposirory name> keyword. Repository names are lower cased and have both
spaces and periods replaced with dashes(
-). For example, a repository
helloWorld/my first.program is normalized to
Access to the debugging terminal of a staging server is managed through the
repo.<reposirory name>.stagingterm keyword.
Repository controls are managed through the
controls keyword with the
repo.<reposirory name>.controls.retrythe ability to retry a run
repo.<reposirory name>.controls.cancelthe ability to cancel a run
repo.<reposirory name>.controls.buttonthe ability to click buttons defined in Layerfiles
Access to read and write secrets is managed though the
Access to read and write organization settings are managed through the
Organization membership management has the following permissions:
settings.members.rolesalter member roles
settings.members.usersalter organization’s users
settings.members.users.inviteinvite users to organization
Organization billing settings have the following permissions:
settings.billing.tiermanage organization billing tier
settings.billing.paymentmanage organization payment method
An organization has two role groups by default, owners and members. Owners have read/write access to all parts of the organization, members have a subset. Members start with the default permissions of:
Permissions can be granted to role groups in the members section of organization settings.
To add additional role groups contact support at [email protected].