-
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
Fix/37847 - Show the tags in the first policyTagLists #38759
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) |
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 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 Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.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