Skip to content

[$250] Add filtering support for Custom Field 1, Custom Field 2, and International Reimbursement IDs on the reports/search page #95389

Description

@melvin-bot

Summary

PR #90937 added Custom Field 1, Custom Field 2, and International Reimbursement IDs as displayable columns on the reports/expense search page. However, there is currently no way to filter results by these three fields — users can see the values in the table but cannot narrow results by them.

This is a follow-on to the display work and is part of the larger custom columns effort tracked in Expensify/Expensify#622813.

Expected Behavior

Users should be able to filter the reports/expense search results by:

  • Custom Field 1 (report.submitterUserID)
  • Custom Field 2 (report.submitterPayrollID)
  • International Reimbursement IDs (report.orderDealNumbers)

These filters should be accessible from the search/filter UI on the reports page, consistent with how other column-based filters (e.g. submitter, merchant) work today.

Current Behavior

The three fields are displayed as columns (added in PR #90937 / issue #90508) but no corresponding filter options exist in the search filter UI.

References

Issue OwnerCurrent Issue Owner: @c3024
Upwork Automation - Do Not Edit

Metadata

Metadata

Labels

ExternalAdded to denote the issue can be worked on by a contributorReviewingHas a PR in reviewWeeklyKSv2

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions