Fix/37847 - Show the tags in the first policyTagLists#38759
Fix/37847 - Show the tags in the first policyTagLists#38759luacmartins merged 49 commits intoExpensify:mainfrom
Conversation
…deMultiLevelTags for the getTagLists function
…deMultiLevelTags for the getTagLists function
|
@allroundexperts 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] |
|
@Tony-MK Can you please add test steps? |
|
@Tony-MK I can still see different tag lists being displayed even after this change. |
Could you show me a screenshot? |
|
@Tony-MK @allroundexperts any updates here? |
|
Added #38683 to the list of fixed issues here |
@allroundexperts, Could you show me an example of this happening? I tried checking again but it worked fine. |
Waiting for @allroundexperts response's. |
@Tony-MK As you can see from the data stored in onyx, we want to show only one of the Taglist. Currently, we do not support multi tag lists. |
|
@Tony-MK did the comment above help? |
Hey @luacmartins and @allroundexperts, According to the bug description, #37847 (comment) and #37847 (comment), I think we are supposed to hide the Right? |
|
@luacmartins are you on the latest commit of this PR? I can see it only displays the tag list with orderWeight = 0 |
|
@Tony-MK The edit page still displays incorrectly for |
|
The PR is ready for review. |
|
@Tony-MK have you tested this comment #38759 (comment) |
luacmartins
left a comment
There was a problem hiding this comment.
LGTM and tested well
|
All yours @hoangzinh |
|
Ruh-roh, conflicts again @Tony-MK! 😅 |
|
@Tony-MK Beside that, could you take a look at my comment here #38759 (comment)? I think it's the last thing we need to resolve in this PR. |
|
Oh the test steps look incorrect:
Is it a bug that we're trying to fix in this PR? I think it should be something like: On Old Dot, enable multiple levels of tags. Then create a CSV of tags so that:
and import that CSV
|
|
@Tony-MK can you address that comment and the conflicts, so we can get this one merged? Thanks! |
|
I resolved the comments and conflicts. |
|
@Tony-MK how about this comment https://github.com/Expensify/App/pull/38759/files#r1567008158? |
|
@hoangzinh I think it's fine to keep that for now. Are you available to complete review? |
|
Sure, doing now |
|
🚀 Deployed to staging by https://github.com/luacmartins in version: 1.4.63-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.4.63-21 🚀
|




Details
Fixed Issues
$ #37847
$ #38683
PROPOSAL: #37847 (comment)
Tests
Prerequisite
On Old Dot, enable multiple levels of tags. Then create a CSV of tags so that:
It includes multiple levels of tags
In the first tag list (or first level of tags), add a special tag name that has the pattern "Parent: Child"
and import that CSV
Offline tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))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: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
macOS.-.Chrome.mov
MacOS: Desktop
Screen.Recording.2024-04-16.at.06.24.28.mov