Skip to content

Roles refresh - #25680

Draft
akristen wants to merge 4 commits into
docker:mainfrom
akristen:roles-refresh
Draft

Roles refresh#25680
akristen wants to merge 4 commits into
docker:mainfrom
akristen:roles-refresh

Conversation

@akristen

Copy link
Copy Markdown
Contributor

Addressing some staleness on the custom roles permissions doc. While in the area, decided to make updates to the area so it scales out more.

akristen and others added 4 commits July 30, 2026 11:37
Remove the core-roles alias that redirected the section overview, and
split custom roles into conceptual, manage, and permissions-reference pages.

Co-authored-by: Cursor <cursoragent@cursor.com>
Apply tier 1 and tier 2 freshness to the roles section: tighten SEO and
style, clarify structure, and fix the org access token permission text.

Co-authored-by: Cursor <cursoragent@cursor.com>
Reduce the overview to role concepts and choosing between core and custom
roles, and group the core roles tables under a permissions reference
heading. Update the Build Cloud deep link for the renamed anchor.

Co-authored-by: Cursor <cursoragent@cursor.com>
Match the core roles intro structure, correct the permission category list
to the categories in the reference, and refresh the description, keywords,
and wording.

Co-authored-by: Cursor <cursoragent@cursor.com>
@akristen akristen self-assigned this Jul 30, 2026
@akristen akristen added the area/enterprise Issue affects Docker Enterprise label Jul 30, 2026
@netlify

netlify Bot commented Jul 30, 2026

Copy link
Copy Markdown

Deploy Preview for docsdocker ready!

Name Link
🔨 Latest commit bc7f155
🔍 Latest deploy log https://app.netlify.com/projects/docsdocker/deploys/6a6b896a792cf10008fbc946
😎 Deploy Preview https://deploy-preview-25680--docsdocker.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@docker-agent docker-agent left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assessment: 🟡 NEEDS ATTENTION

One issue found in the changed code that this PR introduces.

linkTitle: Core roles
description: Compare Member, Editor, and Owner permissions for content, registry, and organization management.
keywords: core roles, member, editor, owner, permissions, organization, company, docker hub, docker home, security, oidc connections, teams
aliases:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[HIGH] Missing redirect: alias /enterprise/security/roles-and-permissions/ removed without replacement

The aliases: block was removed from this file's front matter:

aliases:
  - /enterprise/security/roles-and-permissions/

In Hugo, _index.md naturally serves /manuals/enterprise/security/roles-and-permissions/ (with the /manuals/ prefix). The alias above redirected the legacy short URL /enterprise/security/roles-and-permissions/ (without the prefix) — a different URL. The section _index.md only carries these aliases: /admin/organization/roles/, /security/for-admins/roles-and-permissions/, and /docker-hub/roles-and-permissions/. None cover /enterprise/security/roles-and-permissions/.

After this PR, any bookmark or external link pointing to /enterprise/security/roles-and-permissions/ will 404.

Fix: Add the alias to the _index.md front matter so the legacy redirect is preserved:

aliases:
  - /admin/organization/roles/
  - /security/for-admins/roles-and-permissions/
  - /docker-hub/roles-and-permissions/
  - /enterprise/security/roles-and-permissions/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ai area/build-cloud area/enterprise Issue affects Docker Enterprise

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants