Skip to main content
Version: Next 🚧

User Permissions and roles

Zealot offers four types of user permissions.

  • Guest can view and download mostly data but can't make changes if enable guest mode.
  • Member can view and download all data, but can't make changes.
  • Developer can manage app services (e.g. create app/scheme/channel, upload app/debug file).
  • Administrator can manage system settings, apple teams, app settings, collaborators etc.

Roles​

These are the all roles in Zealot and the actions each can take:

ActionGuest (On/Off)MemberDeveloperAdministrator

Dashboard

View all data✓/✕✓✓✓
View app list✓/✕✓ Only if you belong✓✓
View app scheme(s) and channel(s) detail✓/✕✓ Only if you belong✓✓
View the build(release) of app✓✓✓✓
View webhook list✓/✕✓ Only if you belong✓✓
Upload/Install/Download app✓ Except upload app✓✓
Create/Edit/Delete an app✓✓
Create/Edit/Delete a scheme/channel of app✓✓
Delete a given version of app✓✓
Test a webhook network connection✓✓
Enable/Disable webhook✓✓
Delete an app✓✓
View app collaborators✓✓
Edit/destory app collaborators✓

DebugFile

View debug file list✓/✕✓✓✓
View debug file detail✓/✕✓✓✓
Download debug file✓✓✓✓
Upload/Delete a debug file✓✓

Teardown

View teardown list✓/✕✓✓✓
View teardown detail✓/✕✓✓✓
Delete a teardown✓✓

Admin

View and manage users✓
View and manage webhooks✓
View and manage Apple developer accounts✓
View and manage settings✓
View system informations✓
View and manage background jobs✓
View realtime logging✓

Collaborators​

Add permissions management for individual applications since #1496. These are the all roles within an App and the actions each can take:

RolesCreate AppSee all AppsAdd CollaboratorManage AppUpload App
Guest✕✕✕✕✕
Member✕✓ Only if you belong✕✕✕
Developer✓✓ Only if you belong✕✓✓
Administrator✓✓✓✓✓