Schema proposal configurations
Configure default reviewers, approval requirements, and more
This feature is only available with a
You can test it out by signing up for a free
Configuration | Description |
---|---|
Permissions | Which roles can create and edit proposals |
Default reviewers | Which team members are default reviewers and whether default reviewer approval is required |
Required approvals | The minimum number of approvals needed for a proposal to achieve Approved status |
Description template | An editable description that prepopulates every new proposal created for the graph |
Schema checks | Whether and how schema checks incorporate proposals |
Notifications | Whether to send email notifications for proposal activity |
Configurations are available on a graph's Settings page in
ⓘ NOTE
Schema proposal configurations are on a per-graph basis—not per-organization or per-proposal. This includes
Configure permissions and approvals
Permissions for proposal actions are set at the graph level with the following defaults:
Proposal Action | Org Admin | Graph Admin | Contributor | Observer / Documenter | Consumer |
---|---|---|---|---|---|
Change proposal status | ✓ | ✓ | |||
Create proposals | ✓ | ✓ | ✓ | ✓ | |
Edit proposals | ✓ | ✓ | ✓ | ✓ | |
Add reviewers | ✓ | ✓ | ✓ | ✓ | |
View proposals | ✓ | ✓ | ✓ | ✓ | ✓ |
Make comments | ✓ | ✓ | ✓ | ✓ | ✓ |
Approve proposals | ✓ | ✓ | ✓ | ✓ | ✓ |
Configuration reference
Configuration/ Default value | Description/ Valid values |
---|---|
| The minimum
The The Proposal authors can always edit their own proposals regardless of their role. Valid values:
|
| The team members automatically marked as reviewers once a proposal's status becomes Any member of your organization can be a default reviewer except for |
| The minimum number of approvals a proposal must receive for its status to become 1 - 6 |
ⓘ NOTE
Changing the number of required approvals may update the status of existing proposals that aren't
Require default reviewer approval
By default, any team member's approval can contribute to the
Configure description template
When you
Setting a graph's Description template prepopulates the description for every new proposal any team member creates for the graph. Templates can help ensure that all proposal descriptions follow a particular format.
You can edit a prepopulated description during proposal creation and throughout the proposal process.
Configure schema checks
You can configure
By default, the severity of this task is Off. You can select from the following severity levels:
- (Default) With the severity set to Off, the proposals task isn't part of the checks that changes must pass for the schema check to succeed.
- Setting the severity to Error means the proposals task fails when the change being checked isn't included in approved proposals.
- Setting the severity to Warning means the proposals tasks can still pass even when the change being checked isn't included in approved proposals. However, warnings appear in the check run.
Integrating the Proposals task into schema checks strengthens schema governance when
Notifications
By default, all team members receive email notifications for the following:
- If you're selected as a reviewer on a proposal, whether because you are a default reviewer, or you've been manually selected
- Whenever you are
@
mentioned in a comment
Additionally, the following roles receive email notifications for the following proposal actions:
Comments | Saved Revisions | Status Changes | Reviews | |
---|---|---|---|---|
Proposal author | ✔️ | ✔️ | ✔️ | ✔️ |
Commenter | ✔️ ** | ❌ | ❌ | ❌ |
Reviewer | ❌ | ✔️ | ❌ | ❌ |
Proposal editor | ❌ | ❌ | ❌ | ❌ |
ⓘ NOTE
**Commenters only receive notifications for new comments on threads that they've commented on. They don't receive notifications for all new comments on a proposal.
Notifications are cumulative. For example, if you comment on a particular thread and review a proposal, you get notifications for both new comments on the thread and saved revisions.
Turn off notifications
Notifications are enabled by default. To turn off your notifications, go to the schema proposal's overview page and click the bell icon.
To re-enable them, click the same bell icon.
ⓘ NOTE
Notifications are enabled on a per-team member, per-graph basis.