billing: document account membership (members & roles)#60
Merged
Conversation
Add a Members & roles page under the billing docs covering the owner/admin/ accountant capability matrix, listing members (billing.listMembers), inviting (billing.addMember — upsert, so re-inviting changes a role; owner email rejected), removing (billing.removeMember), that billing has no public principals (real emails only), and that only the owner can delete the account. Cross-linked from the billing overview and the access/roles page.
|
Preview deleted (PR closed). |
An accountant can view and pay an account's invoices but cannot bill a project to it — project create/update requires the caller to own or be an admin of the target billing account. Add the row to the capability matrix + accountant note.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Documents the new billing-account membership feature.
New page Members & roles (
content/billing/members.md) covering:billing.listMembers), inviting (billing.addMember— an upsert, so re-inviting an existing member changes their role; the owner email is rejected), and removing (billing.removeMember, effective immediately).allUsers).Cross-linked from the billing overview and the
access/rolespage (which previously said billing was authorized by ownership alone).Documents the API surface added in deploys-app/api#123 and deploys-app/apiserver#226.
Test
hugo --gc --minifybuilds clean; new page renders at/billing/members/and the cross-links resolve.