{"id":194,"date":"2021-09-28T09:48:07","date_gmt":"2021-09-28T07:48:07","guid":{"rendered":"https:\/\/blog.respresso.io\/?p=194"},"modified":"2021-09-28T09:48:09","modified_gmt":"2021-09-28T07:48:09","slug":"access-control-in-respresso","status":"publish","type":"post","link":"https:\/\/blog.respresso.io\/index.php\/2021\/09\/28\/access-control-in-respresso\/","title":{"rendered":"Access Control in Respresso"},"content":{"rendered":"\n

Using Respresso, all team members can edit software resource files. This helps you to efficiently collaborate and save time. As we add different team members, we need to limit their ability to edit resources. This is why Respresso has role-based access control.<\/p>\n\n\n\n

Team and project structure<\/strong><\/h2>\n\n\n\n

Generally speaking, Respresso groups users into teams. Each team can have multiple projects. Team members can be assigned to the team’s projects. Without project membership, team members can’t access the projects, only to list them.<\/p>\n\n\n\n

Invite team members<\/strong><\/h2>\n\n\n\n

Before you can add somebody to a project, you need to add them to your team. To do so, you have to have a team admin<\/em> or team owner<\/em> role.<\/p>\n\n\n\n

You can invite users to Respresso by sending an invite directly to their email inbox. To send an invite, you have to go to the  Team Dashboard \/ Team Settings \/ Edit Team Permissions<\/em> screen and press the New Invite<\/em> button.<\/p>\n\n\n\n

\"Showing
Screenshot of team invites in Respresso<\/figcaption><\/figure><\/div>\n\n\n\n

Alternatively, you can allow anyone to join within your company domain. To add a domain, you have to go to the  Team Dashboard \/ Team Settings <\/em>and add it to the Team domain names<\/em>. Eg.: we could add the respresso.io<\/em> domain to allow all our team members to join.<\/p>\n\n\n\n

\"Showing
Screenshot of team domains in Respresso<\/figcaption><\/figure><\/div>\n\n\n\n

Team level roles<\/strong><\/h2>\n\n\n\n

Everyone who joins a team starts with the lowest, team member<\/em> role. To grant a higher role, you need to go to the Team Dashboard \/ Team Settings \/ Edit Team Permissions.<\/em> On that screen, select the proper role for the user.<\/p>\n\n\n\n

\"Available
Screenshot of team roles in Respresso<\/figcaption><\/figure><\/div>\n\n\n\n

Team role hierarchy:<\/p>\n\n\n\n