Skip to content

Filter Bar#1708

Open
Mbeaulne wants to merge 1 commit into01-27-add_created_by_me_filterfrom
01-27-filter_bar
Open

Filter Bar#1708
Mbeaulne wants to merge 1 commit into01-27-add_created_by_me_filterfrom
01-27-filter_bar

Conversation

@Mbeaulne
Copy link
Collaborator

@Mbeaulne Mbeaulne commented Jan 27, 2026

Description

Resolves: https://github.com/Shopify/oasis-frontend/issues/459

Added a new PipelineRunFiltersBar component that provides comprehensive filtering capabilities for pipeline runs. This component includes:

  • Search by pipeline name with debounced input
  • Status filtering with dropdown selection
  • Date range filtering with a date picker
  • Sorting options by date or name with direction toggle
  • Annotation filtering with key-value pairs
  • Visual indicators for active filters with the ability to remove individual filters
  • Clear all filters functionality
  • Display of filtered results count

Type of Change

  • New feature
  • Improvement

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Test Instructions

  1. Navigate to a page that displays pipeline runs
  2. Test each filter type:
    • Enter text in the search field to filter by name
    • Select different statuses from the dropdown
    • Set a date range using the date picker
    • Add annotations with key-value pairs
    • Try different sort options and directions
  3. Verify that active filters display correctly with badges
  4. Test removing individual filters and clearing all filters
  5. Confirm the count of displayed runs updates correctly

Copy link
Collaborator Author

Mbeaulne commented Jan 27, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

This was referenced Jan 27, 2026
@Mbeaulne Mbeaulne force-pushed the 01-27-status_filter branch from 8f4512b to 2ef015d Compare January 27, 2026 15:59
@Mbeaulne Mbeaulne force-pushed the 01-27-status_filter branch from 2ef015d to f10125f Compare January 27, 2026 16:02
@Mbeaulne Mbeaulne force-pushed the 01-27-filter_bar branch 2 times, most recently from 3470d21 to e6c4bf9 Compare January 27, 2026 16:03
@Mbeaulne Mbeaulne force-pushed the 01-27-status_filter branch from f10125f to 05bbe31 Compare January 27, 2026 16:03
@Mbeaulne Mbeaulne force-pushed the 01-27-filter_bar branch 3 times, most recently from c1eff5e to 4d2aedf Compare January 27, 2026 16:39
@Mbeaulne Mbeaulne force-pushed the 01-27-status_filter branch from 77c7ffa to 0f40e2c Compare January 27, 2026 16:39
@Mbeaulne Mbeaulne changed the base branch from 01-27-status_filter to graphite-base/1708 January 27, 2026 18:52
@Mbeaulne Mbeaulne changed the base branch from graphite-base/1708 to 01-27-add_created_by_me_filter January 27, 2026 18:52
@Mbeaulne Mbeaulne force-pushed the 01-27-add_created_by_me_filter branch from 28071c7 to d1ebf96 Compare January 27, 2026 18:57
@Mbeaulne Mbeaulne force-pushed the 01-27-filter_bar branch 3 times, most recently from 27a3a14 to 6109862 Compare January 28, 2026 20:46
@Mbeaulne Mbeaulne force-pushed the 01-27-add_created_by_me_filter branch from d1ebf96 to 08c0320 Compare January 28, 2026 20:46
@Mbeaulne Mbeaulne force-pushed the 01-27-add_created_by_me_filter branch from 08c0320 to d3185c3 Compare February 2, 2026 19:32
@Mbeaulne Mbeaulne force-pushed the 01-27-add_created_by_me_filter branch from c463ef7 to 27ae5ae Compare February 10, 2026 15:37
@Mbeaulne Mbeaulne force-pushed the 01-27-filter_bar branch 2 times, most recently from 795f695 to 89352f0 Compare February 10, 2026 17:00
@Mbeaulne Mbeaulne force-pushed the 01-27-add_created_by_me_filter branch 2 times, most recently from 5f62ff6 to 3c7ea8c Compare February 10, 2026 17:22
@Mbeaulne Mbeaulne marked this pull request as ready for review February 10, 2026 18:39
@Mbeaulne Mbeaulne requested a review from a team as a code owner February 10, 2026 18:39
@Mbeaulne Mbeaulne requested a review from morgan-wowk February 10, 2026 18:54
@Mbeaulne Mbeaulne force-pushed the 01-27-add_created_by_me_filter branch 2 times, most recently from aa8b103 to 91f30a0 Compare February 17, 2026 16:00
@Mbeaulne Mbeaulne force-pushed the 01-27-add_created_by_me_filter branch from 91f30a0 to 5ed1565 Compare February 18, 2026 14:58
@Mbeaulne Mbeaulne force-pushed the 01-27-add_created_by_me_filter branch from 5ed1565 to b58c34c Compare February 18, 2026 15:11
@Mbeaulne Mbeaulne force-pushed the 01-27-filter_bar branch 2 times, most recently from bf4b61f to dd049e4 Compare February 18, 2026 15:21
@Mbeaulne Mbeaulne force-pushed the 01-27-add_created_by_me_filter branch 2 times, most recently from 7cf059f to ea481af Compare February 18, 2026 15:25
@Mbeaulne Mbeaulne force-pushed the 01-27-filter_bar branch 2 times, most recently from b17d288 to 9221762 Compare February 18, 2026 15:31
@Mbeaulne Mbeaulne force-pushed the 01-27-add_created_by_me_filter branch 2 times, most recently from 2129079 to 1675966 Compare February 18, 2026 16:00
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

Successfully merging this pull request may close these issues.

3 participants

Comments