-
Notifications
You must be signed in to change notification settings - Fork 448
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
Introduce UI for Custom Roles #2512
Merged
Merged
Conversation
This file contains 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
…en adding/updating a user.
…code, and fixes a few bugs.
… and checks for custom role feature before building the list of roles in the role selector.
… set as default role and downgrades away from enterprise.
…passing the orgs custom roles to the front end context.
mknowlton89
requested review from
msamper and
jdorn
and removed request for
msamper
May 15, 2024 18:27
3 tasks
jdorn
reviewed
May 16, 2024
jdorn
reviewed
May 16, 2024
packages/front-end/components/Settings/Team/SingleRoleSelector.tsx
Outdated
Show resolved
Hide resolved
jdorn
reviewed
May 16, 2024
formatOptionLabel={(value) => { | ||
const r = roles.find((r) => r.id === value.label); | ||
if (!r) { | ||
return; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kevin fixed this in a separate PR. We want to do return value.label
here (or <strong>{value.label}</strong>
instead of returning undefined.
jdorn
approved these changes
May 16, 2024
Your preview environment pr-2512-bttf has been deployed. Preview environment endpoints are available at: |
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.
Features and Changes
Dependencies
Fast Follows (Will complete as separate PRs after this is approved/merged)
getConfirmationContent
onRoleList
's<DeleteButton />
Changes from the mock
Testing
collaborator
.Warning
On the test above, the code in
migrations.ts
doesn't actually update the org record in mongo. It looks like that isn't called downstream of anything that actually callsupdateOrganization
. But I can confirm that callinggetDefaultRole
returns the expected result.Screenshots