From 2378c55eb7dd888b24a82bf5f6aad148df032118 Mon Sep 17 00:00:00 2001 From: Jordan Knott Date: Sat, 19 Sep 2020 19:36:37 -0500 Subject: [PATCH] Created Roles and Permissions (markdown) --- Roles-and-Permissions.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Roles-and-Permissions.md diff --git a/Roles-and-Permissions.md b/Roles-and-Permissions.md new file mode 100644 index 0000000..be7b86b --- /dev/null +++ b/Roles-and-Permissions.md @@ -0,0 +1,37 @@ +Taskcafe has three levels a user can have a role at. + +- Organization +- Team +- Project + +### Organization role + +The user's organization role can either be **Member** or **Admin**. This role is set +when creating the user in the admin console. + +The admin organization role allows users to create new teams and manage users. They also have **Team** and **Project** role capabilities on ALL projects. + +The member organization role only has access to teams and projects based on their **team roles** and **project roles**. + +They can also create personal projects. + +### Team role + +If a user is added to a team, they can have either a **Member** or **Admin** role. + +A **Member** can view all projects within the team and has the same capabilities as a **Project Member** would. + +An **Admin** can also manage team members and create new projects within the team. + + + +### Project role + +If a user is added to a project, they can have either a **Member** or **Admin** role. + +A **Member** can manage tasks, task groups, labels, etc. + +An **Admin** can also manage project members. + + +Organization > Team > Project is the precedence order when deciding the final role for an object.