-
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 5, CFAMX 2020R1 - SA Sprint 6
-
SCRUM Team:Globogym Purple Cobras
-
Story Points:8
-
Work Type Classification:Sustaining
- Ensure API error messages are informative when possible (no such store, invalid order Id, no items on order, order cancelled, order deleted , 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 interact with an order, 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.
|
Refactor Apis | Done | Caner Saritac |
|
|||||||||||
2.
|
Documentation | Done | Caner Saritac |
|
|||||||||||
3.
|
Ordering UI Smoke Testing | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||||
4.
|
Swagger Implementation | Done | Caner Saritac |
|