From a7a49e4b398a1a8a18da62dd3c2864aa8b500b3e Mon Sep 17 00:00:00 2001
From: Madalena Melo <144885032+madalenapmelo-kp@users.noreply.github.com>
Date: Tue, 26 Nov 2024 13:06:08 +0100
Subject: [PATCH 1/4] Viewer Role - Update index.njk
Add viewer role to the team roles; also made some tweaks to the descriptions of the other roles
---
docs/user-guide/teams/index.njk | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/docs/user-guide/teams/index.njk b/docs/user-guide/teams/index.njk
index 96d7968133..a72adefa17 100644
--- a/docs/user-guide/teams/index.njk
+++ b/docs/user-guide/teams/index.njk
@@ -36,9 +36,10 @@ member is allowed to do depends on their permissions.
Team roles
These are the team roles currently available at Penpot:
-
Owner: There's only one owner per team, the role is automatically assigned to the team creator. Owners have permissions to change every other member role, including transfering ownership. Owners can update team settings, invite members and delete teams.
-
Admin: Permissions to change every other member role except owners. Can invite members and update team settings.
-
Editor: Without permissions to change member roles, invite members or update team settings.
+
Owner: There's only one owner per team, the role is automatically assigned to the team creator. Owners have permissions to change every other member's role, including transfering ownership. Owners can update team settings, invite members and delete teams.
+
Admin: Admins can change every other member's role except owners. They can invite members and update team settings.
+
Editor: Editors can edit and create files and projects, but do not have permissions to change member roles, invite members or update team settings.
+
Viewer: Viewers can view projects and files but will not be able to edit them; they also do not have permissions to change member roles, invite members or update team settings.
More team roles will be eventually available, as well as fine grained permissions management to control members access and actions.
From 91b0c4724485cb955d0691432f756521e064953f Mon Sep 17 00:00:00 2001
From: Madalena Melo <144885032+madalenapmelo-kp@users.noreply.github.com>
Date: Tue, 3 Dec 2024 15:50:35 +0100
Subject: [PATCH 2/4] Add detail to role descriptions
Added more context to each role's description; I tried to keep it brief while including more information about what each role can do both within the team as well as in terms of team management
---
docs/user-guide/teams/index.njk | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/docs/user-guide/teams/index.njk b/docs/user-guide/teams/index.njk
index a72adefa17..45b216e1b3 100644
--- a/docs/user-guide/teams/index.njk
+++ b/docs/user-guide/teams/index.njk
@@ -36,10 +36,10 @@ member is allowed to do depends on their permissions.
Team roles
These are the team roles currently available at Penpot:
-
Owner: There's only one owner per team, the role is automatically assigned to the team creator. Owners have permissions to change every other member's role, including transfering ownership. Owners can update team settings, invite members and delete teams.
-
Admin: Admins can change every other member's role except owners. They can invite members and update team settings.
-
Editor: Editors can edit and create files and projects, but do not have permissions to change member roles, invite members or update team settings.
-
Viewer: Viewers can view projects and files but will not be able to edit them; they also do not have permissions to change member roles, invite members or update team settings.
+
Owner: There's only one owner per team, the role is automatically assigned to the team creator. Owners have full access to the team's projects and permissions to change every other member's role, including transfering ownership. Owners can update team settings, invite members and delete teams.
+
Admin: Admins have full access to the team's projects and can change every other member's role except owners. They can invite members and update team settings.
+
Editor: Editors can create, import, edit and manage files and libraries, but do not have permissions to manage team settings.
+
Viewer: Viewers can view, comment on and inspect files but will not be able to edit them; they also do not have permissions to manage team settings.
More team roles will be eventually available, as well as fine grained permissions management to control members access and actions.
From 4f1d5a19e4abcc5336c0f2d1be1424c351272b08 Mon Sep 17 00:00:00 2001
From: Madalena Melo <144885032+madalenapmelo-kp@users.noreply.github.com>
Date: Wed, 4 Dec 2024 12:09:34 +0100
Subject: [PATCH 3/4] Change the order to add clarity to admin and owner roles
Switched the order of the roles to make it more logical and add more clarity about admins and owners ability to edit
---
docs/user-guide/teams/index.njk | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/user-guide/teams/index.njk b/docs/user-guide/teams/index.njk
index 45b216e1b3..47920629d0 100644
--- a/docs/user-guide/teams/index.njk
+++ b/docs/user-guide/teams/index.njk
@@ -36,10 +36,10 @@ member is allowed to do depends on their permissions.
Team roles
These are the team roles currently available at Penpot:
-
Owner: There's only one owner per team, the role is automatically assigned to the team creator. Owners have full access to the team's projects and permissions to change every other member's role, including transfering ownership. Owners can update team settings, invite members and delete teams.
-
Admin: Admins have full access to the team's projects and can change every other member's role except owners. They can invite members and update team settings.
+
Viewer: Viewers can view, comment on and inspect files but will not be able to edit them, nor do they have permissions to manage team settings.
Editor: Editors can create, import, edit and manage files and libraries, but do not have permissions to manage team settings.
-
Viewer: Viewers can view, comment on and inspect files but will not be able to edit them; they also do not have permissions to manage team settings.
+
Admin: Admins have the same permissions as editors, with the added ability to change every other member's role except owners. They can invite members and update team settings.
+
Owner: There's only one owner per team, the role is automatically assigned to the team creator. Owners have all the permissions of admins, with the additional ability to change any member's role, including transferring ownership. Owners can update team settings, invite members and delete teams.
More team roles will be eventually available, as well as fine grained permissions management to control members access and actions.
From 542d70954158f136783e5b406d2dccdd648c0cb8 Mon Sep 17 00:00:00 2001
From: Madalena Melo <144885032+madalenapmelo-kp@users.noreply.github.com>
Date: Tue, 26 Nov 2024 13:06:08 +0100
Subject: [PATCH 4/4] :books: Add viewer role documentation
Add viewer role to the team roles; also made some tweaks to the descriptions of the other roles
---
docs/user-guide/teams/index.njk | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/docs/user-guide/teams/index.njk b/docs/user-guide/teams/index.njk
index 96d7968133..47920629d0 100644
--- a/docs/user-guide/teams/index.njk
+++ b/docs/user-guide/teams/index.njk
@@ -36,9 +36,10 @@ member is allowed to do depends on their permissions.
Team roles
These are the team roles currently available at Penpot:
-
Owner: There's only one owner per team, the role is automatically assigned to the team creator. Owners have permissions to change every other member role, including transfering ownership. Owners can update team settings, invite members and delete teams.
-
Admin: Permissions to change every other member role except owners. Can invite members and update team settings.
-
Editor: Without permissions to change member roles, invite members or update team settings.
+
Viewer: Viewers can view, comment on and inspect files but will not be able to edit them, nor do they have permissions to manage team settings.
+
Editor: Editors can create, import, edit and manage files and libraries, but do not have permissions to manage team settings.
+
Admin: Admins have the same permissions as editors, with the added ability to change every other member's role except owners. They can invite members and update team settings.
+
Owner: There's only one owner per team, the role is automatically assigned to the team creator. Owners have all the permissions of admins, with the additional ability to change any member's role, including transferring ownership. Owners can update team settings, invite members and delete teams.
More team roles will be eventually available, as well as fine grained permissions management to control members access and actions.