-
Notifications
You must be signed in to change notification settings - Fork 14k
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
feat(dashboard): Let users re-arrange native filters #16154
feat(dashboard): Let users re-arrange native filters #16154
Conversation
…/native-filter-rearrage
Codecov Report
@@ Coverage Diff @@
## master #16154 +/- ##
==========================================
+ Coverage 76.88% 76.91% +0.02%
==========================================
Files 1031 1034 +3
Lines 55183 55381 +198
Branches 7505 7545 +40
==========================================
+ Hits 42430 42594 +164
- Misses 12501 12538 +37
+ Partials 252 249 -3
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
/testenv up FEATURE_DASHBOARD_NATIVE_FILTERS=true |
@junlincc Ephemeral environment spinning up at http://34.209.125.69:8080. Credentials are |
I have tested in the test environment, the drag and drop is not accurate, it always drop the filter to the bottom no matter i move up or move down, some time i just want to change the filter position from 1st to 2nd and it was dropped to the last Screen.Recording.2021-08-09.at.3.56.13.PM.mov |
@jinghua-qa Thanks for testing. It happens when we newly add filters and try re-arrange them. I have fixed it now. |
/testenv up FEATURE_DASHBOARD_NATIVE_FILTERS=true |
@rusackas Ephemeral environment spinning up at http://34.217.68.142:8080. Credentials are |
@m-ajay i found a issue in the latest build: for the last added component, its column value sometimes now showing up: |
...ashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
Outdated
Show resolved
Hide resolved
/testenv up FEATURE_DASHBOARD_NATIVE_FILTERS=true |
@michael-s-molina Ephemeral environment spinning up at http://35.85.223.220:8080. Credentials are |
I found this weird bug after canceling: Screen.Recording.2021-10-14.at.3.52.44.PM.mov |
/testenv up FEATURE_DASHBOARD_NATIVE_FILTERS=true |
@michael-s-molina Ephemeral environment spinning up at http://34.212.76.74:8080. Credentials are |
Saw unexpected error when applying filters for different scope in multiple tabs. Repo steps: Screen.Recording.2021-10-14.at.2.27.22.PM.mov |
/testenv up FEATURE_DASHBOARD_NATIVE_FILTERS=true |
@michael-s-molina Ephemeral environment spinning up at http://52.37.179.33:8080. Credentials are |
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
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. Thank you so much @m-ajay for your hard work and for addressing all the comments. This feature really benefits the user experience and it's a nice addition to the product. 👏🏼 🚀
@michael-s-molina @jinghua-qa thanks for the hard work!! |
Ephemeral environment shutdown and build artifacts deleted. |
* feat. flag: ON * refactor filter tabs * WIP * Drag and Rearrange, styling * refactoring dnd code * Add apache license header * Fix bug reported during PR review * Minor fix on remove * turn off filters * Fix status * Fix a test * Address PR comments * iSort fixes * Add type key to the new filters * Fix wrong attribute * indent * PR comments * PR comments * Fix failing tests * Styling * Fix remove filter * Fix the drag issue * Save works * fix * Write tests * Style changes * New Icon * Grab & Grabbing Cursor * Commented out code * Fix tests, fix CI * Fix failing tests * Fix test * Style fixes * portal nodes dependency * More style fixes * PR comments * add unique ids to collapse panels * Filter removal bug fixed * PR comments * Fix test warnings * delete filter tabs * Fix the breaking test * Fix warnings * Fix the weird bug on cancel * refactor * Fix broken scope
SUMMARY
Allows users to re-arrange the dashboard native filters
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TESTING INSTRUCTIONS
ADDITIONAL INFORMATION