Skip to content
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

FEATURE - Introduce global filters for all tabs #76

Open
3 tasks
cjbernal opened this issue Apr 19, 2023 · 0 comments
Open
3 tasks

FEATURE - Introduce global filters for all tabs #76

cjbernal opened this issue Apr 19, 2023 · 0 comments

Comments

@cjbernal
Copy link
Member

As a Knowledge Hub user,
I want to be able to select filter values in one tab (for example, Tutorials) that are then maintained across all tabs,
so that I can more easily search for a variety of resources focused on my topic of interest

Description

This simplifies the user's information search by making it easier to filter for topics across tabs. Currently, if a user wants to look for tutorials and blogs (the two tabs currently in Knowledge Hub) on a certain subject, they need to apply filters to both tabs. This ticket would make it so that the filtering on one tab is carried over to another.

Technical Design

What modules need to be created or enhanced?
How would the functionality be exposed and how can it be consumed?

Acceptance Criteria

GivenWhenThen format (https://martinfowler.com/bliki/GivenWhenThen.html)

Given I have selected filters for a tab ...
when I switch to other tabs...
then ... similar filters to the ones previously selected should be present in my current tab
and the content in the tab should reflect those filters.

Notes

The Tutorials and Blogs sites use different sets of filters, so considerations will need to be made accounting for this. Perhaps it would be best to only serve users tags that match exactly in order to avoid serving unrelated information.

Tasks

  • Unit Tests added
  • Test Cases defined
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant