-
Notifications
You must be signed in to change notification settings - Fork 18
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
#2769: Org Member Page - Invite A New Member - [NL] #2974
Conversation
🥳 Successfully deployed to developer sandbox nl. |
🥳 Successfully deployed to developer sandbox nl. |
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.
Here are a couple of comments, just from looking at this briefly. Nice refactor of the radio button logic. I assume that the actual post logic is handled in that follow-on ticket right?
🥳 Successfully deployed to developer sandbox nl. |
🥳 Successfully deployed to developer sandbox nl. |
🥳 Successfully deployed to developer sandbox nl. |
…-InviteANewMember
🥳 Successfully deployed to developer sandbox nl. |
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.
Nice work. Confirmed with @CocoByte that unit tests will be handled in a follow-on PR. Note that a test is failing so fix that before merging!
🥳 Successfully deployed to developer sandbox nl. |
Ticket 2769
Resolves #2769
Changes
Context for reviewers
Setup
Code Review Verification Steps
Navigate to /Members;
(Verify that the ticket ACs have been met - copied below)
Figma design here - invite a new member
Figma design here - invite a new member but with some radio buttons filled out
From the "Members" page, when you click "Add a new member button" (see this Figma, top right blue button) it should open to a new page called "Add a new member"
Have an email section that is required (see accessibility note)
Have a radio button field for "Member access" which should correlate to a role for a member (see accessibility note)
If a user chooses "Admin Access" conditionally display another set of radio buttons for "Admin access permissions" and vice versa for "Basic access" display "Member access + basic member permissions" radio buttons (see additional context)
Make sure to have the "cancel" button go back to the "Members" page
The "Invite member" button should not fully work, it should still check the form validity but does not need to create a record for User PortfolioPermissions or send an invitation to a user
No user should be able to see this page if they do not have the proper edit permissions
Follow best practices for error messages
As the original developer, I have
Satisfied acceptance criteria and met development standards
Ensured code standards are met (Original Developer)
Validated user-facing changes (if applicable)
As a code reviewer, I have
Reviewed, tested, and left feedback about the changes
Validated user-facing changes as a developer
Note: Multiple code reviewers can share the checklists above, a second reviewer should not make a duplicate checklist. All checks should be checked before approving, even those labeled N/A.
As a designer reviewer, I have
Verified that the changes match the design intention
Validated user-facing changes as a designer
References
Screenshots