-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: CFA 2020R1
-
Component/s: API
-
Labels:
-
Sprint:CFAMX 2020R1 - SA Sprint 5, CFAMX 2020R1 - SA Sprint 6
-
SCRUM Team:Globogym Purple Cobras
-
Story Points:5
-
SOW (Time Tracking) Project:44918
-
Work Type Classification:Sustaining
- Ensure API error messages are informative when possible (no such store, invalid Reason Code, Item not assigned to store, invalid unit for item, etc...)
- Make sure all the methods in the API have the correct permission restrictions (any additional security we want to add?)
- Make sure that user not only has permission to perform an adjustment, but also is assigned to the selected store (we probably don't check this since our UI does it for us)
- Ensure that API Calls are created in Katalon to test this
Point to think about, no action required
- Modify API methods to accept store number instead of entity id
- Lets keep with using a single API call to get the entity id up front, until such times that CFA ask for something else
- Make Order API more consistent - (An an example, with counts sometimes we use CountType as an int, sometimes a string, sometimes it's called "StockCountType")
- This would involve a potential refactor of pages
- Consider throttling usage so an outside process can't perform an attack through a massive volume of transactions
- Adding a spike for this, maybe some sort of API gateway?
- implements
-
CFAMX-6940 SC - Update API's to provide better support for direct integration
- Closed
1.
|
Review Test Scripts | Done | Caner Saritac |
|
||||||||
2.
|
Deploy | Done | Caner Saritac |
|
||||||||
3.
|
Functional Review with QA | Done | Caner Saritac |
|
||||||||
4.
|
DIT | Done | Caner Saritac |
|
||||||||
5.
|
Refactor Apis | Done | Caner Saritac |
|
||||||||
6.
|
Documentation | Done | Caner Saritac |
|
||||||||
7.
|
Adjustment UI Smoke Test | Done | Gareth Leibbrandt (Inactive) |
|
||||||||
8.
|
Research Katalon | Done | Caner Saritac |
|