Squads
Learn about the flexibility of DogQ's access control system and how to help your projects benefit from more role delegation.
Last updated
Was this helpful?
Learn about the flexibility of DogQ's access control system and how to help your projects benefit from more role delegation.
Last updated
Was this helpful?
Squads in DogQ are essentially access groups that you can create inside your team and assign to different projects, enabling you to flexibly organize the workflow to fit your needs. By default users that you add to your team have a member role and without a squad such users have no access to any project and cannot create one by themselves. Members can only have access to scenarios through squads.
In this example, if these two users have member roles in the team, they will only be able to see and interact with these three projects. They will not see any other execution records or projects unless they're also enrolled in other squads.
Like teams, squads have their roles too: Admin and Member. These roles are lower in the permissions hierarchy and do not overlap with team roles permissions, i.e. if a team member becomes squad admin, they still won't be able to interact with any projects outside of what their squads allow them, unlike team admins.
Squad admins can't create new projects or gain access to projects. Their admin privileges are only for squad management:
see the assigned projects
view the records of the assigned projects
configure and edit the assigned projects
execute and schedule the assigned projects
change the squad name
manage squad members and roles
delete the squad
detach the squad from the assigned projects (revoke access)
Squad members can only see and edit the projects they have access to:
see the assigned projects
view the records of the assigned projects
edit the assigned projects, i.e. create, edit and delete modules and scenarios inside the assigned projects
execute and schedule the assigned projects
view the squad(s) they're enrolled in
Since team owner and team admin(s) have access to and can manage all existing projects, the permissions and limitations squad roles entail are only only really relevant for team members.
select the users you want to be in this squad
select the projects you want the members of this squad to have access to
select "Change Role"
select "Remove User"
The selected user will be removed from the squad but remain in the team.
To create a new squad, go to the Team page and click on button. Give it a name and save. Once created, your new squad will be empty. It's now time to add users to it and define which project(s) its members will have access to. To do that, click on and buttons, respectively. Here is an example of a squad already with users and projects in it.
click at the top of the Members panel
click to confirm
click at the top of the Projects panel
click to confirm
click on the "Actions" icon
in the modal window select a new role and click
click on the "Actions" icon
in the modal window click
In the Projects tab on the right side of each project associated with the squad there is a "Remove Access" button. Clicking on it will revoke the access the squad's access to the selected project. It is also possible to configure the squad permissions by clicking on the button.