Permissions


Roles and Permissions in GoBuid

In GoBuid, we use different roles to make sure everyone can do their job properly and securely. These roles help decide what people can do and see in the platform. There are three main roles in GoBuid:

Manager:

  • Description: Managers are like the captains of your team. They have full control and responsibility for specific projects, making sure everything runs smoothly.
  • Permissions:
  1. Project Management: Managers can create projects, add or remove team members, and decide who does what in the project.
  2. Full Access: Managers can use all the tools and features in the project without any limits.
  3. Budget Management: Managers can handle the project's budget and expenses.
  4. Timesheet Management: Managers can track and report on how much time is spent on the project.
  5. Equipment Management: Managers can oversee and control project equipment.

Internal:

  • Description: Internal users are your regular team members. They can work on specific projects as needed.
  • Permissions:
  1. Project Access: Internals can see and work on projects they're assigned to, but they can't manage all projects.
  2. Data Access: They can access project information like tasks and documents, but some things like equipment and timesheets might be off-limits.
  3. Collaboration: Internals can work together on assigned projects to get things done.

External:

  • Description: External users are your co-workers but they don’t  belong to your company. They can join projects, but they don't have full control.
  • Permissions:
  1. Project Access: Externals can join and work on projects they're invited to, but they can't start new projects.
  2. Data Access: They can see most project information, just like internals. But they might not see project budgets.
  3. Collaboration: External users can join in on project work and discussions to help out.

These roles make sure everyone has the right tools to do their jobs and keep everything safe and organized. It's like having different roles on a sports team to make sure each player knows their job and plays their part.