Finish policy members migration#20482
Conversation
|
@sobitneupane @luacmartins One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
Ok @Beamanator, and others, this is ready to go! I think we're not going to lint or be very strict with this review because we're just merging into the feature branch. One known issue is that a partial email on the invite page renders an option row with empty test. I didn't want to dive into that here though. |
|
I don't think we need a C+ yet. |
|
Thanks @neil-marcellini !
I believe that has been fixed here: #20576 |
|
FYI merging this into the feature branch |
|
@neil-marcellini we can check this off, right? No QA required for now |
|
correct! |
|
🚀 Deployed to staging by https://github.com/Beamanator in version: 1.3.29-0 🚀
|
|
🚀 Deployed to production by https://github.com/luacmartins in version: 1.3.29-11 🚀
|

Details
Fixed Issues
$ #20211
PROPOSAL: GH_LINK_ISSUE(COMMENT)
Tests
See test videos below for more detailed steps.
Offline tests
Covered above
QA Steps
N/A merging into feature branch
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Web
createWorkspace-success.mov
createWorkspace-failure.mov
Online and offline success
https://github.com/Expensify/App/assets/26260477/e58f0180-8c2b-4b77-a1a8-b0e117f52ce9
Failure
addMembers-failure1080.mov
New policy expense chat
new-expense-chats.mov
Online
removeMembers-online.mov
Offline
removeMembers-offline.mov
Failure
removeMembers-failure.mov
Screen.Recording.2023-06-09.at.4.21.22.PM.mov
Mobile Web - Chrome
Mobile Web - Safari
Desktop
iOS
Android