Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add developer docs for RBAC #49885

Closed
Tracked by #43276
courier-new opened this issue Mar 23, 2023 · 1 comment · Fixed by #50836
Closed
Tracked by #43276

Add developer docs for RBAC #49885

courier-new opened this issue Mar 23, 2023 · 1 comment · Fixed by #50836

Comments

@courier-new
Copy link
Contributor

We've added user-facing documentation for RBAC for site admins to understand how to effectively use it with their userbase. Now, we should add internal developer documentation for understanding how the RBAC system works and how to expand it to other areas of the product. We should consider as part of this work how we will encourage adoption by other teams and "graduate" RBAC from being owned by Batch Changes.

Docs should include:

  • Technical overview of the implementation (packages, DB schema overview, permissions schema file, startup process, etc.)
  • How to add new permission namespaces with code examples
  • Future plans for scoping to entities
@github-actions
Copy link
Contributor

Hey, @sourcegraph/batchers (@eseliger @courier-new @adeola-ak @BolajiOlajide @Piszmog @malomarrec @chrispine @danielmarquespt) - we have been mentioned. Let's take a look.

BolajiOlajide added a commit that referenced this issue Apr 26, 2023
Closes [#49885](https://github.com/sourcegraph/sourcegraph/issues/49885)

This contains the documentation for making use of the RBAC system.

## Test plan

<!-- All pull requests REQUIRE a test plan:
https://docs.sourcegraph.com/dev/background-information/testing_principles
-->
Documentation addition.

---------

Co-authored-by: Milan Freml <kopancek@users.noreply.github.com>
VolhaBakanouskaya referenced this issue in VolhaBakanouskaya/sourcegraph-public Jun 30, 2023
Closes [#49885](https://github.com/sourcegraph/sourcegraph/issues/49885)

This contains the documentation for making use of the RBAC system.

## Test plan

<!-- All pull requests REQUIRE a test plan:
https://docs.sourcegraph.com/dev/background-information/testing_principles
-->
Documentation addition.

---------

Co-authored-by: Milan Freml <kopancek@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants