Details
-
Type:
Story
-
Status: Closed (View Workflow)
-
Priority:
P3
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 2.0.0
-
Labels:None
-
Template:customfield_11100 26936
-
Sprint:ACQ Sprint 68, ACQ Sprint 69
-
Story Points:1
-
Development Team:Thunderjet
Description
Overview:
Define and implement the acquisitions-unit-assignments API
use new interfrace: voucher-storage.acquisitions-unit-assignments
See API Listing for endpoint details.
use existing schema created in MODORDSTOR-92
should include standard metadata (createdBy, etc.)
add indices for both recordId and acquisitionsUnitId fields
foreign key on acquisitionsUnitId field and recordId
Additional background can be found on the wiki
Acceptance Criteria:
ModuleDescriptor, RAML are updated
Unit tests are updated
Overview:
Given our change in direction wrt acquisition unit assignments, we no longer need separate APIs/views/etc. for managing acquisition unit assignments for invoices/vouchers
This effectively "undoes" the work done previously in this story
Approach
Typically we wouldn't just remove APIs that have already been released, but given that it's highly unlikely that anyone has started using these APIs yet, that's how we're going to proceed here...
Remove the APIs from:
RAML
ModuleDescriptor
Code
Acceptance Criteria:
The APIs are removed
The View is removed
Unit tests are updated
TestRail: Results
Attachments
Issue Links
- blocks
-
MODINVOSTO-34 Implement API for invoice attachments (links/documents)
-
- Closed
-
- clones
-
MODINVOSTO-26 Implement basic CRUD for /invoice-storage/acquisitions-unit-assignments
-
- Closed
-
- has to be done before
-
MODINVOICE-73 Implement basic CRUD for /voucher/acquisitions-unit-assignments
-
- Closed
-
-
MODINVOICE-74 Transpose invoice acquisitions-units to voucher upon voucher creation
-
- Closed
-
-
MODINVOSTO-31 Create view joining voucherLine and voucher.acqUnitsIds
-
- Closed
-
- relates to
-
MODORDSTOR-92 Implement basic CRUD for /orders-storage/acquisitions-unit-assignments
-
- Closed
-
-
UXPROD-979 Ability to create Teams (acquisitions units) and assign users, orders, organizations, invoices and funds to them.
-
- Closed
-