[dashboard] pass dashboard filters to share chart url in dropdown#7642
Conversation
Codecov Report
@@ Coverage Diff @@
## master #7642 +/- ##
=======================================
Coverage 65.57% 65.57%
=======================================
Files 435 435
Lines 21754 21754
Branches 2394 2394
=======================================
Hits 14266 14266
Misses 7367 7367
Partials 121 121
Continue to review full report at Codecov.
|
|
So is the |
Not exactly. For Dashboard components, For FilterBox viz, Besides |
158fa7c to
fc33529
Compare
|
All this is somewhat confusing (not because of your PR! was confusing before). Ideally we clarify the prop names / split them into many, or at least adding some comments to the code with the things you just mentioned. |
fc33529 to
2f79a85
Compare
There was a problem hiding this comment.
typo interactive => interacting
There was a problem hiding this comment.
How about initialFilters so we know at least it is related to filters?
On a side note, is this field only used by filter_box?
There was a problem hiding this comment.
I verified and only table and filter_box use this filters field from ChartProps.
In a follow up thought, initialValues might be a better name (use values from your initial idea to make it sounds more open to other vis andinitialto shorten theorigSelected` part)
Hmm. or initialState.
There was a problem hiding this comment.
vote for initialValues
|
LGTM. Have a few small comments. |
|
Once this PR is in I can work on updating the |
2f79a85 to
ab87f36
Compare
) (cherry picked from commit f3091c5)
…ache#7642) (cherry picked from commit 5079b5d)
CATEGORY
Choose one
SUMMARY
In dashboard, we allow user to share chart, which is a shorten url which carried current dashboard filters state, and chart's parent tab information (if it has one). But currently, dashboard's selected filters values are not included in the shorten url.
I found in dashboard's component, we used
filtersprops for dashboard's selected filters state. But forChartcomponent, we usedfiltersprops to carry the values for the current filter_box, so that current filter_box will pre-populate selected values.Solution:
filterprop should be assigned at the right place.TEST PLAN
CI and manual test
REVIEWERS
@michellethomas @etr2460 @kristw @williaster