Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
ACQ Sprint 94
-
5
-
Thunderjet
Description
Purpose/Overview:
To support UIF-212, some adjustments to /finance/budgets API have to be made.
Requirements/Scope:
- Create schema that will contain budget information and expenseClasses - list of objects(expenseClassId, status)
- Update POST /finance/budgets and PUT /finance/budgets/id APIs:
- to use new schema
- to create(POST, PUT use POST /finanse-storage/budget-expense-classes), update(PUT use PUT /finanse-storage/budget-expense-classes/id), delete(PUT use DELETE /finanse-storage/budget-expense-classes/id) budget-expense-classes recorders based on expenseClasses
Approach:
New schema can be a composite like CompositePurchaseOrder or an extension of budget schema
Acceptance criteria:
- schema created
- samples added
- APIs updated
- Unit tests updated
- API tests updated
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2362 Shared allocation for budgets
-
- Closed
-
- has to be done after
-
MODFISTO-115 Define and implement budget-expense-classes API
-
- Closed
-
- has to be done before
-
UIF-212 Add expense classes to a budget
-
- Closed
-