-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: CFA 2020R1
-
Component/s: API
-
Sprint:CFAMX 2020R1 - SA Sprint 6
-
SCRUM Team:Globogym Purple Cobras
-
Story Points:8
-
Work Type Classification:Sustaining
- Implement min/max ranges for count quantities, precision of 2 (round if we aren't already)
- Ensure API error messages are informative when possible (no such store, invalid count Id, count value outside of range, no such location, 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 a count, but also is assigned to the store being counted (we probably don't check this since our UI does it for us)
- Make sure apply date & time is in the past
- Do we need to flag counts older than two days, or warn if there are open orders or transfers?
- 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
There are no Sub-Tasks for this issue.