[Spike] Add the ability to include multipe fund codes in filters for purchase orders

Description

Purpose:
Users may need to filter for orders that use multiple types of funds. When they do this, it should include orders that match any of the fund codes listed (fund a OR fund B)
121
User story statement(s):
As a finance manager
I need to be able to filter Orders and Purchase Order lines multiple funds
So I can see all orders associated with multiple funds

Scenarios:

  1. Scenario: Add multi select filter to Orders

    • Given a user has performed a search in orders

    • When a user adds selects a Fund code from the filter

    • Then they will have the option to add another fund code to the filter

  2. Scenario: Display orders matching any selected fund code

    • Given a user has selected one or more fund codes from the orders search and filter

    • When the user views the results

    • Then the results will display all orders that include fund distributions from any fund listed in the filter

Environment

None

Potential Workaround

None

Attachments

2
  • 25 Oct 2024, 03:35 PM
  • 25 Oct 2024, 02:39 PM

relates to

Checklist

hide

Activity

Show:

Dennis Bridges October 25, 2024 at 7:12 PM

Test successful in folio-snapshot.

NinaChistova October 25, 2024 at 3:35 PM

Tested on snapshot-2 https://folio-snapshot-2.dev.folio.org/

Works as expected

C594360.mp4

could you please verify? Thank you!

Yury Saukou October 25, 2024 at 2:39 PM

Alisher Musurmonov October 24, 2024 at 6:59 AM

From the Frontend side the multi-selection component is ready and can perform the query. However, BE does not yet support finding orders via Fund Codes. According to the Backend team, the BE should add some properties or require writing a special smart query to achieve the behavior CC:

Serhii_Nosko October 4, 2024 at 2:29 PM

Per refinement, in scope of this story we will do filtering for Order Lines, for Orders an additional investigation we will perform in this ticket. If is it possible we will implement in scope of this ticket or will create and additional for futher investigation.

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created May 14, 2024 at 3:33 PM
Updated October 25, 2024 at 7:13 PM
Resolved October 25, 2024 at 7:12 PM
TestRail: Cases
TestRail: Runs

Flag notifications