Skip to content

[Due for payment 2025-06-27] [Due for payment 2025-06-25] [Suggested Search V1] Add Status and Type filters to Filters list. #63152

@JmillsExpensify

Description

@JmillsExpensify

Background

We're on the cusp of adding dedicated "exposed filters for Type and Status as part of the broader "Suggested Search" project.

Image

Problem

These same filters don't appear in Filters, which is confusing given that Filters is designed to be a full list of all possible filters.

Solution

For consistency, let's add both Type and Status to Filters. In fact, this was previously considered in #61235, though it was deemed out of scope since our "exposed filter" patterns were still in planning.

Image

Some additional notes on design spec:

  • If a user selects Type > Trip in the exposed filters and then clicks on Filters, the Trip filter should show the same selection.
  • The same is true in reverse. If a user selects Type > TripinFiltersand tapsView results, then the exposed filter for Type` above the search table should show the same.
  • Type always appears at the top of the General section in Filters, as the type dictates what filters are visible.
  • The rest of the existing General filters are alphabetical, and it's fine to keep showing them in that order (e.g. Status appears below Has keywords and above To.
  • Type is a single-select filter. The patterns are the same as an exposed filter and in Filters.

Image

  • Status is a multi-select filter.T he patterns are the same as an exposed filter and in Filters, though in Filters the Unreported option is always shown.

Image

Please add anything else I missed cc @JS00001 @luacmartins

Issue OwnerCurrent Issue Owner: @
Issue OwnerCurrent Issue Owner: @JmillsExpensify

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributor

Type

No type
No fields configured for issues without a type.

Projects

Status
Done
Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions