Description
Prerequisites
Goal
Make it possible to filter Transactions of Savings account with one request, that includes conditions for
- attributes of the Transaction itself,
- attributes of the related data tables
The filtering parameters should be applied with "AND" relation.
The result set should contain data from the assigned data table besides the Transaction attributes, considering the requested attributes.
Solution Concept
Have the solution concept aligned between
For providing the query parameters, have a similar solution to FIENRACT-1910 , but let the caller specify sections in the body for each related data table, specifying the identifier of the related data table.
Include the requested attributes in the response from the associated data table.
<Solution Concept to be extended by developers>
Notes
Requirements for enhanced result set is included in FINERACT-1916, it might worth to consider.
Acceptance Criteria
- It is supported to query for transactions, that meets the defined conditions, and the assigned data table records meets the defined conditions.
- The conditions in the request are defined on a way as the prerequisite
FINERACT-1910does, and additionally to that it lets the caller specify sections in the body for each related data table, specifying its name. - The result set contains the requested attributes from the assigned data tables also.
Attachments
Issue Links
- is a child of
-
FINERACT-1917 Major improvement to Savings Account
- Closed
-
FINERACT-1874 Release Apache Fineract 1.9.0
- In Progress
- is blocked by
-
FINERACT-1970 Assign Data Table to Transaction (General)
- Open
-
FINERACT-1910 Data Table query - Advanced
- Resolved
-
FINERACT-1911 Assign Data Table to Transaction (Savings)
- Resolved
- is related to
-
FINERACT-1916 Data Table query - Advanced result set
- Open