Roles & Permissions

Project Settings

Overview

Silverile uses role-based access control at the project level. Each member of a project is assigned a role that determines which actions they can take. There are four project roles: Admin, Manager, Developer, and Viewer.

Roles are assigned per project — the same person can be an Admin on one project and a Viewer on another. Enterprise-level access (creating projects, managing users organisation-wide) is controlled by a separate Enterprise Admin role set in the enterprise user settings.

Role descriptions

  • Admin — full control over the project including settings, members, and deletion. Typically the project owner or tech lead.
  • Manager — can manage sprints, releases, and members, but cannot edit project-level settings or delete the project. Typically a scrum master or product manager.
  • Developer — can create and update stories, defects, and test cases, but cannot manage sprints or releases. The default role for engineers and QA.
  • Viewer — read-only access. Can view all content and reports but cannot create or modify anything. Good for stakeholders, auditors, or contractors who need visibility.

Permissions matrix

PermissionAdminManagerDeveloperViewer
View project
Create / edit stories
Delete stories
Manage sprints
Start / close sprints
Create / edit defects
Manage test cases
Execute test runs
Manage releases
View KPIs & Reports
Export reports
Manage project members
Edit project settings
Delete the project

Changing a member's role

1Go to the project's Members tab
2Find the team member in the list
3Click the role badge next to their name
4Select the new role from the dropdown
5The change takes effect immediately — no save step required
Only project Admins can change roles. If you need to change another Admin's role, you must be an Admin yourself. A project must always have at least one Admin — you cannot remove the last Admin role.

Troubleshooting

A team member can't see certain menu items

Menu items are hidden based on role. A Developer won't see Sprint management or Release options. If a team member needs access to those areas, their project role needs to be updated to Manager or Admin.

I want to give someone read-only access

Assign the Viewer role. Viewers can browse all project content — stories, sprints, defects, reports — but cannot create, edit, or delete anything.

I can't change a member's role

Only project Admins can change member roles. If you're a Manager, you can add members but cannot promote someone to Admin or change an existing Admin's role.

The project Admin role is different from the Enterprise Admin role

Correct — they are separate. An Enterprise Admin manages the organisation-wide user list and billing. A project Admin manages only that project's settings and members. A user can be an Enterprise Admin without being a project Admin on any project, and vice versa.