Skip to content

Add custom roles docs and link them from existing role-gated pages - #248

Open
zoltan-baba wants to merge 1 commit into
mainfrom
worktree-docs-custom-roles
Open

zoltan-baba wants to merge 1 commit into
mainfrom
worktree-docs-custom-roles

Conversation

@zoltan-baba

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a new Custom roles section under Workspaces → Collaboration and permissions: Overview, Creating and editing custom roles, Permissions reference, FAQ — documenting the Enterprise-plan custom-roles feature (Workspace/Bitrise CI scopes, exact permission sets, who can create/edit/assign, audit trail).
  • Links to the new section from every existing page that gates an action behind a fixed Admin/Owner/Manager role (Approving pull request builds, Managing user access to a project, Workspace groups, Workspace collaboration, both role hub pages, the platform-wide Collaboration overview), including two widely-reused partials (getting-to-the-project-settings-page — 33 pages, adding-workspace-groups-to-a-project) so the note reaches every page that includes them.

Test plan

  • node scripts/check-links-source.js — clean across all 757 files, no broken internal links or anchors
  • Verified new pages render correctly via local dev server
  • Docs reviewer: sanity-check tone/terminology against the style guide
  • Screenshots are still TODO placeholders ({/* TODO */} comments) in the Overview and Creating/editing pages — need real screenshots before merge

🤖 Generated with Claude Code

Adds a new Custom roles section (Overview, Creating and editing custom
roles, Permissions reference, FAQ) under Workspaces > Collaboration and
permissions, documenting the Enterprise-plan custom-roles feature: two
scopes (Workspace, Bitrise CI), an exact permission set per role, and
who can create/edit/assign them.

Also updates the existing docs that gate an action behind a fixed
Admin/Owner/Manager role to note that a custom role with the matching
permission works too, including two widely-reused partials
(getting-to-the-project-settings-page, adding-workspace-groups-to-a-project)
so the note reaches every page that includes them.

Fixes a stale claim on Roles and permissions for Bitrise CI: Platform
Engineers can access project settings (confirmed against
bitrise-website's authorization.yml and a live test), not blocked from
it as the page previously said.
@github-actions

Copy link
Copy Markdown

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant