`openLMIS` Requisition 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
Requisition (API):
- Initiate a requisition
- Submit a requisition
- Get all requisitions
- Fetch a specific requisition via ID
- Update a requisition
- Approve a requisition
- Convert requisition lists to orders
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 OpenLMIS Requisition API documentation and review the OAuth2 access-token example and auth.api_keys.csv reference. The requested work covers initiating, submitting, listing, fetching, updating, approving requisitions, and converting requisition lists to orders; completion would require all listed operations to be supported.
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
- Needs clarification
- Newbie friendliness
- 30/100