`openLMIS` Fulfillment operations
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 24
- Forks
- 41
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 12
Description
Ref: #533
Description
Fulfilment (API)
- Create a new order
- Get all orders
- Get order by ID
Demo Server Credentials:
URL: https://demo-v3.openlmis.org/#!/home
username: administrator
password: password
OpenLMIS API requests are authenticated by an OAuth2 access token passed as a query parameter. See a sample API request below:
GET /api/reports/templates/requisitions/{id}?access_token=
9a556033-ed13-4dde-9561-158469d15134
URI Parameters
id: required (string)
Query Parameters
access_token: required (string)
OAuth2 access token
Link to test OAuth2 token here: https://github.com/OpenLMIS/openlmis-auth/blob/master/src/main/resources/db/demo-data/auth.api_keys.csv
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked issue #533 and the OpenLMIS Fulfilment API definition. Use the demo server and OAuth2 access-token example to verify the three requested operations: creating an order, listing all orders, and retrieving an order by ID. Done means each operation is available and can be exercised successfully against the Fulfilment API.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100