GCTC-NTGC / gc-digital-talent

GC Digital Talent is the new recruitment platform for digital and tech jobs in the Government of Canada. // Talents numériques du GC est la nouvelle plateforme de recrutement pour les emplois numériques et technologiques au gouvernement du Canada.
https://talent.canada.ca
GNU Affero General Public License v3.0
22 stars 8 forks source link

✨ Table component - Filters and keyword search #11618

Open gobyrne opened 2 weeks ago

gobyrne commented 2 weeks ago

✨ Feature

Updating the design of our tables.

This issue is for creating a new filters card that shows all current filters and changing the keyword search to work with the filters card as well.

🕵️ Details

The requirements are listed in the design document. For this issue, we are focused on the "Using filters" and "Searching by keywords" sections from the requirements table.

We've broken a few things off into other issues, so these are out of scope, despite being listed in this requirements section.

Out of scope

🎨 Design

The link below is to the specific requirements for this ticket, except what is out of scope, listed above:

Using filters

Searching by keywords

@JoshBeveridge

✅ Acceptance Criteria

gobyrne commented 3 days ago

Some filter groups (like EE) work as an OR when multiple are checked. But each separate filter works as and AND collectively. Do we need to visually distinguish between the difference in logic?

gobyrne commented 3 days ago

All search terms will get combined as literal strings combined with ANDs. If multiple different fields are searched on, the searches are done separately and intersection is returned.

gobyrne commented 3 days ago

For now, 1 chip for everything that is checked in the table. We handle the AND or OR behind the scenes for multi selects.