docs icon indicating copy to clipboard operation
docs copied to clipboard

Add User Permissions Table for Deployment Roles

Open paolaperaza opened this issue 1 year ago • 0 comments

Issue Type

Missing content for an existing feature

Links to Affected Docs

https://www.astronomer.io/docs/astro/user-permissions

The Issue or Context

image
  • This table lists the existence of Deployment roles but it does not clearly answer the question of, "Is X permission in this Deployment role or the other?"
  • The lack of table also breaks the standard for Org + Workspace roles, both of which have tables of specific permissions
  • The specific Deployment permissions I've gotten questions about is hibernation

Fix or Proposed Change

I honestly would change this doc more structurally and do:

  • Workspace roles section as-is but without the table
  • Deployment roles section as-is
  • Add a NEW section called Permissions reference that ADDS Deployment Admin to the table next to `Workspace Owner
  • Adds specific line-item for creating, deleting, pausing, and unpausing hibernation schedules

Alternatively, you could just create a table in the Deployment roles section with the Deployment Admin permissions, but I'd worry that without the contrast to the Workspace roles it'll be hard for people to grasp the difference?

cc: @corey

Additional Notes

Slack thread here -- https://astronomer.slack.com/archives/C063N37HQCT/p1721996311128429

Required Reviewers

@feluelle, @chobberoni

paolaperaza avatar Jul 29 '24 18:07 paolaperaza