From 2b46d1186cb2034c34ea4c43727d71e84b0b50d4 Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Mon, 28 Aug 2023 11:09:38 +0200 Subject: [PATCH 1/2] chore: format with prettier Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- content/docker-hub/roles-and-permissions.md | 80 ++++++++++----------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/content/docker-hub/roles-and-permissions.md b/content/docker-hub/roles-and-permissions.md index 46652b2814..dc8fc23e3f 100644 --- a/content/docker-hub/roles-and-permissions.md +++ b/content/docker-hub/roles-and-permissions.md @@ -1,5 +1,6 @@ --- -description: Use roles in your organization to control who has access to content, +description: > + Use roles in your organization to control who has access to content, registry, and organization management permissions. keywords: members, teams, organization, company, roles, access title: Roles and permissions @@ -30,23 +31,22 @@ The following outlines content and registry permissions for member, editor, and Company owners have the same access as organization owners for all associated organizations. See [Company overview](/admin/company/). -| Permission | Member | Editor | Organization owner | -|:----------------------- |:------ |:-------|:------------------ | -| Explore images and extensions | ✅ | ✅ | ✅ | -| Star, favorite, vote, and comment on content | ✅ | ✅ | ✅ | -| Pull images | ✅ | ✅ | ✅ | -| Create and publish an extension | ✅ | ✅ | ✅ | -| Become a Verified, Official, or Open Source publisher | ❌ | ❌ | ✅ | -| Observe content engagement as a publisher | ❌ | ❌ | ✅ | -| Create public and private repositories | ❌ | ✅ | ✅ | -| Edit and delete repositories | ❌ | ✅ | ✅ | -| Manage tags | ❌ | ✅ | ✅ | -| View repository activity | ❌ | ❌ | ✅ | -| Set up Automated builds | ❌ | ❌ | ✅ | -| Edit build settings | ❌ | ❌ | ✅ | -| Set up vulnerability analysis with Docker Scout | ❌ | ✅ | ✅ | -| View teams | ❌ | ✅ | ✅ | -| Assign team permissions to repositories | ❌ | ✅ | ✅ | +| Permission | Member | Editor | Organization owner | +| :---------------------------------------------------- | :----- | :----- | :----------------- | +| Explore images and extensions | ✅ | ✅ | ✅ | +| Star, favorite, vote, and comment on content | ✅ | ✅ | ✅ | +| Pull images | ✅ | ✅ | ✅ | +| Create and publish an extension | ✅ | ✅ | ✅ | +| Become a Verified, Official, or Open Source publisher | ❌ | ❌ | ✅ | +| Observe content engagement as a publisher | ❌ | ❌ | ✅ | +| Create public and private repositories | ❌ | ✅ | ✅ | +| Edit and delete repositories | ❌ | ✅ | ✅ | +| Manage tags | ❌ | ✅ | ✅ | +| View repository activity | ❌ | ❌ | ✅ | +| Set up Automated builds | ❌ | ❌ | ✅ | +| Edit build settings | ❌ | ❌ | ✅ | +| View teams | ❌ | ✅ | ✅ | +| Assign team permissions to repositories | ❌ | ✅ | ✅ | When you add members to a team, you can manage their repository permissions. For team repository permissions, see [Create and manage a team permissions reference](/docker-hub/manage-a-team/#permissions-reference). @@ -54,26 +54,26 @@ When you add members to a team, you can manage their repository permissions. For The following outlines organization management permissions for member, editor, organization owner, and company owner roles. -| Permission | Member | Editor | Organization owner | Company owner | -|:----------------------- |:------ |:-------|:------------------ |:----------- | -| Create teams | ❌ | ❌ | ✅ | ✅ | -| Manage teams (including delete) | ❌ | ❌ | ✅ | ✅ | -| Configure the organization's settings (including linked services) | ❌ | ❌ | ✅ | ✅ | -| Add organizations to a company | ❌ | ❌ | ✅ | ✅ | -| Invite members | ❌ | ❌ | ✅ | ✅ | -| Manage members | ❌ | ❌ | ✅ | ✅ | -| Manage member roles and permissions | ❌ | ❌ | ✅ | ✅ | -| View member activity | ❌ | ❌ | ✅ | ✅ | -| Export and reporting | ❌ | ❌ | ✅ | ✅ | -| Image Access Management | ❌ | ❌ | ✅ | ✅ | -| Registry Access Management | ❌ | ❌ | ✅ | ✅ | -| Set up Single Sign-On (SSO) and SCIM | ❌ | ❌ | ✅ * | ✅ | -| Require Desktop login | ❌ | ❌ | ✅ * | ✅ | -| Manage billing information (e.g. billing address) | ❌ | ❌ | ✅ | ✅ | -| Manage payment methods (e.g. credit card or invoice) | ❌ | ❌ | ✅ | ✅ | -| View billing history | ❌ | ❌ | ✅ | ✅ | -| Manage subscriptions | ❌ | ❌ | ✅ | ✅ | -| Manage seats | ❌ | ❌ | ✅ | ✅ | -| Upgrade and downgrade plans | ❌ | ❌ | ✅ | ✅ | +| Permission | Member | Editor | Organization owner | Company owner | +| :---------------------------------------------------------------- | :----- | :----- | :----------------- | :------------ | +| Create teams | ❌ | ❌ | ✅ | ✅ | +| Manage teams (including delete) | ❌ | ❌ | ✅ | ✅ | +| Configure the organization's settings (including linked services) | ❌ | ❌ | ✅ | ✅ | +| Add organizations to a company | ❌ | ❌ | ✅ | ✅ | +| Invite members | ❌ | ❌ | ✅ | ✅ | +| Manage members | ❌ | ❌ | ✅ | ✅ | +| Manage member roles and permissions | ❌ | ❌ | ✅ | ✅ | +| View member activity | ❌ | ❌ | ✅ | ✅ | +| Export and reporting | ❌ | ❌ | ✅ | ✅ | +| Image Access Management | ❌ | ❌ | ✅ | ✅ | +| Registry Access Management | ❌ | ❌ | ✅ | ✅ | +| Set up Single Sign-On (SSO) and SCIM | ❌ | ❌ | ✅ \* | ✅ | +| Require Desktop login | ❌ | ❌ | ✅ \* | ✅ | +| Manage billing information (e.g. billing address) | ❌ | ❌ | ✅ | ✅ | +| Manage payment methods (e.g. credit card or invoice) | ❌ | ❌ | ✅ | ✅ | +| View billing history | ❌ | ❌ | ✅ | ✅ | +| Manage subscriptions | ❌ | ❌ | ✅ | ✅ | +| Manage seats | ❌ | ❌ | ✅ | ✅ | +| Upgrade and downgrade plans | ❌ | ❌ | ✅ | ✅ | -_* If not part of a company_ \ No newline at end of file +_\* If not part of a company_ From 984bb4625fbb2dca4f3f398afed825aeaa383ed4 Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Mon, 28 Aug 2023 10:24:38 +0200 Subject: [PATCH 2/2] scout: add roles and permissions Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- content/docker-hub/roles-and-permissions.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/content/docker-hub/roles-and-permissions.md b/content/docker-hub/roles-and-permissions.md index dc8fc23e3f..74306755c9 100644 --- a/content/docker-hub/roles-and-permissions.md +++ b/content/docker-hub/roles-and-permissions.md @@ -77,3 +77,15 @@ The following outlines organization management permissions for member, editor, o | Upgrade and downgrade plans | ❌ | ❌ | ✅ | ✅ | _\* If not part of a company_ + +### Docker Scout + +The following outlines Docker Scout management permissions for member, editor, and organization owner roles. + +| Permission | Member | Editor | Organization owner | +| :---------------------------------------------------- | :----- | :----- | :----------------- | +| View and compare analysis results | ✅ | ✅ | ✅ | +| Upload analysis records | ✅ | ✅ | ✅ | +| Activate and deactivate Docker Scout for a repository | ❌ | ✅ | ✅ | +| Create environments | ❌ | ❌ | ✅ | +| Manage registry integrations | ❌ | ❌ | ✅ |