-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Decouple policyRoom and defaultRoom betas #9291
Conversation
|
Bumping @PauloGasparSv @ctkochan22 because we need this out 🔜 |
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.
LGTM!
(I had to send a message on the newly created chat or else it is gone when I refresh or recompile, that's expected right? I know it doesn't have anything to do with the changes here, just a question : ) )
Triggered auto assignment to @mountiny ( |
@ctkochan22 looks like this was merged without passing tests. Please add a note explaining why this was done and remove the |
…olicy Decouple policyRoom and defaultRoom betas (cherry picked from commit 994841f)
…9291 🍒 Cherry pick PR #9291 to staging 🍒
🚀 Cherry-picked to staging by @ctkochan22 in version: 1.1.71-2 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
🚀 Deployed to production by @yuwenmemon in version: 1.1.71-2 🚀
|
Details
Decouples these betas so we can invite users to test ONLY User Created Policy Room without needing the defaultRooms beta as well.
Fixed Issues
$ https://github.com/Expensify/Expensify/issues/213282
Tests
Environment.isInDevelopment()
Onyx.set(ONYXKEYS.BETAS, ['policyRooms']);
instead to mimic your account only having that beta active now.PR Review Checklist
Contributor (PR Author) Checklist
### Fixed Issues
section aboveTests
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
filesSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)/** comment above it */
displayName
propertythis
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)PR Reviewer Checklist
### Fixed Issues
section aboveTests
sectionQA steps
sectiontoggleReport
and notonIconClick
).src/languages/*
filesSTYLE.md
) were followed/** comment above it */
displayName
propertythis
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)QA Steps
Reach out to @TomatoToaster and he will test that this works on
amalnazeem+testpolicyrooms@gmail.com
which is ONLY on the policyRooms beta.Screenshots
Web