Correct use of categories for duplicate workspace#73118
Conversation
|
@linhvovan29546 Please 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] |
Codecov Report❌ Patch coverage is
... and 211 files with indirect coverage changes 🚀 New features to boost your workflow:
|
|
@narefyev91 Ah, I think the expected behavior for this issue may be incorrect. I think we need to discuss this with the product team as well. Personally, I think that if the What are your thoughts on my concern? Screen.Recording.2025-10-22.at.10.02.46.mov |
Well - yeah - we need to get clarification from product. I will ask directly owner of the duplicate workspace project |
|
Whenever a customer category exists, we should always duplicate it. The user will expect to see the same categories in one workspace to the other |
@MitchExpensify My question: if we don't select the category, should we use the default |
|
If they disable categories I think we should disable categories altogether. If it gets enabled post duplication it should show the default categories |
|
Ok yes if that is what Classic does let's copy that. That's what the OG design intended |
|
Thank you! @narefyev91 Could you please update the PR to match the expected? |
updated. Thanks! |
joekaufmanexpensify
left a comment
There was a problem hiding this comment.
Fine from a product perspective
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppScreen.Recording.2025-11-06.at.17.24.19.movAndroid: mWeb ChromeScreen.Recording.2025-11-06.at.17.10.43.moviOS: HybridAppScreen.Recording.2025-11-06.at.17.22.12.moviOS: mWeb SafariScreen.Recording.2025-11-06.at.17.06.29.movMacOS: Chrome / SafariScreen.Recording.2025-11-06.at.16.29.15.movMacOS: DesktopScreen.Recording.2025-11-06.at.17.28.02.mov |
|
@narefyev91 You forgot to enable App/src/libs/actions/Policy/Policy.ts Line 2653 in 4ec5f12 Screen.Recording.2025-11-06.at.14.12.08.mov |
fixed thanks! |
linhvovan29546
left a comment
There was a problem hiding this comment.
Unselected category section should not displayed in duplicate workspace created
We need to get BE fix for online mode. Currently fix rely on optimistic response in offline mode.
@narefyev91 NAB: Could you please update these sections? Both of them are outdated.
|
We did not find an internal engineer to review this PR, trying to assign a random engineer to #72608 as well as to this PR... Please reach out for help on Slack if no one gets assigned! |
done |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/MonilBhavsar in version: 9.2.46-0 🚀
|
|
🚀 Deployed to production by https://github.com/luacmartins in version: 9.2.46-3 🚀
|

Explanation of Change
Unselected category section should display default categories in duplicate workspace created
Fixed Issues
$ #72608
PROPOSAL:
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.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
Android: Native
android.mov
Android: mWeb Chrome
android-web.mov
iOS: Native
ios.mov
iOS: mWeb Safari
ios-web.mov
MacOS: Chrome / Safari
web.mov
MacOS: Desktop
desktop.mov