Squads
Learn about the flexibility of DogQ's access control system and how to help your projects benefit from more role delegation.
What are Squads
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.

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.

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.
Squad Roles
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 admin
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 member
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
Squad Management
Edit Members
click
at the top of the Members panel
select the users you want to be in this squad
click
to confirm
Edit Projects Access
click
at the top of the Projects panel
select the projects you want the members of this squad to have access to
click
to confirm
Assign role
click on the "Actions"
icon
select "Change Role"
in the modal window select a new role and click
Remove user
click on the "Actions"
icon
select "Remove User"
in the modal window click
The selected user will be removed from the squad but remain in the team.
Remove Access to Project
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.
Last updated
Was this helpful?