-
Notifications
You must be signed in to change notification settings - Fork 179
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
Dashboard: Add Filter by Taxonomy #11436
Comments
Per conversation earlier this week with Amy, we'll lean towards renaming the dropdown to |
@mwritter @sblinde @swissspidy The functionality is ok, it's filtering stories based on the value selected in the filter. But please, one thing that is not clear, which should be the name of the dropdown: taxonomies or categories? I currently see "Taxonomies", but there's a comment from 15 days ago saying that the name should be "Categories". What's the expected? Thanks! |
Why was this PR moved to QA? It does seem to have been approved by anyone. |
#11526 (comment) |
#11526 (comment) |
@mwritter This is not the normal process in this project. PRs must be approved before they go to QA. Also, someone from the WP pod should really review and approve this PR, as this PR touches WordPress apis. |
@spacedmonkey Understood, I'm used to a more flexible QA process where QA can be either prior to or after approval, so I apologize. I had given an approval prior to the further changes to the PR being done, and also had helped throughout in parts to the PR myself as well. I tried to explain in the original PR: being newer to this project, wanted to make sure we had this working well given the confusion around custom taxonomies and what the original ask was for. I do agree: someone from WP pod should review it (and by no means were we asking to have QA done and have this ready to merge, we all understand adequate approvals are required prior to that). |
@spacedmonkey Totally understand what you mean and excellent point, and I think that's something that wasn't clear for us picking up on the prior work slated by the previous team. At first, we thought that we were supposed to be supporting Categories (as seen in that dropdown), and then the ask was that we include All Taxonomies. Your point is right: if you had more than one same-named custom taxonomy, it would show up similarly in the dropdown. But as far as I'm aware, even with adding custom taxonomies within
But I would have hoped this would have come up with initial conversations about designing and planning this work prior to our start implementing it. Our team is pretty fresh at this work, so it's harder for us to know (especially since our initial thought was that we were supporting categories) what's expected if it isn't clearly defined and scoped. If there are gaps between what's expected, those gaps will be larger for us as a team with fresh eyes coming into this. |
For clarification based on conversations, here are the expectations for this feature:
|
For context, the right There's no need to provide this label manually (and string concatenation like "All %s" should be avoided anyway) |
Yeah good call, I think we can filter by We do that in the editor as well: web-stories-wp/packages/story-editor/src/components/panels/document/taxonomies/taxonomies.js Lines 51 to 59 in abb4651
^ @mwritter It should be easy to implement that in the same spot where you currently filter hierarchical taxonomies. (ignore the Let's continue the discussion about that on the PR though. |
Tested filters and combinations. Working fine. Verticals |
Summary
This issue will add a new filter option to the Dashboard to filter Stories, based on hierarchical taxonomy.
References
UX: Still in progress, but this issue's implementation can be started prior to having fleshed out comps for this. We can mimic the experience described below.
For an example of what this could look like, please see
All Stories
in the default WordPress view for what this means. The functionality between these two spaces should be the same: a dropdown, similar to the Author in the screenshot seen above.Alternatives Considered
No alternatives.
Acceptance Criteria
Does this epic have any performance impact?
This should not impact performance.
Does this epic have telemetry?
We could capture usage of this dropdown via telemetry.
The text was updated successfully, but these errors were encountered: