-
Type: Dev Task
-
Status: Done (View Workflow)
-
Resolution: Done
-
Fix Version/s: CFA 2020R1
-
Labels:None
-
SCRUM Team:Brotherhood of Mutants
-
Sprint:CFAMX 2020R1 Sprint 1
Identity Additional Stories:
- 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...)
- Modify API methods to accept store number instead of entity id
- 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?
- Make Count API more consistent - (sometimes we use CountType as an int, sometimes a string, sometimes it's called "StockCountType")
- Consider throttling usage so an outside process can't perform an attack through a massive volume of transactions