Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Step

Action

Expected system response

Comment

1

Create Program entity.

URL:  http://localhost:8080/api/programs

Method: Post

Example Body:

{ "code": "2" }

                    

Status: 201 Created or 200 OK

Image Modified

           Remember program id. In this example:

id: "http://localhost:8080/api/programs/15b2c94e-7981-4076-86f6-18c6b71389da"

2   

3

 

 

 

4   
5   
6   
7   
8  

Create Requisition Template entity.

Url: http://localhost:8080/api/requisitionTemplates

Method: Post

Example Body:

{

"program":"http://localhost:8080/api/programs/15b2c94e-7981-4076-86f6-18c6b71389da",

"columnsMap":{"columnKey":

{ "name":"test", "label":"test1", "displayOrder":"1", "isDisplayed":true, "isDisplayRequired":false, "canChangeOrder":false } }

}

Status: 201 Created or 200 OK

Image Added

  Remember requisition template id. In this example:

"http://localhost:8080/api/requisitionTemplates/df3f5fab-376a-484e-9406-7c10d969a6b3


3

Change requisitionTemplateColumn isDisplayRequired values.

Url: http://localhost:8080/api/requisitionTemplates

Method: Post

Example Body:

{

"id":"df3f5fab-376a-484e-9406-7c10d969a6b3",

"program":"http://localhost:8080/api/programs/15b2c94e-7981-4076-86f6-18c6b71389da",

"columnsMap":{"columnKey":

{ "name":"test", "label":"test1", "displayOrder":"1", "isDisplayed":true, "isDisplayRequired":true, "canChangeOrder":false }}

}

 

Status: 201 Created or 200 OK

Image Added

 

4

Change requisitionTemplateColumn canChangeOrder values.

Url: http://localhost:8080/api/requisitionTemplates

Method: Post

Example Body:

{

"id":"df3f5fab-376a-484e-9406-7c10d969a6b3",

"program":"http://localhost:8080/api/programs/15b2c94e-7981-4076-86f6-18c6b71389da",

"columnsMap":{"columnKey":

{ "name":"test", "label":"test1", "displayOrder":"1", "isDisplayed":true, "isDisplayRequired":true, "canChangeOrder":true } }

}


Status: 201 Created or 200 OK

Image Added

 
5

Change requisitionTemplateColumn isDisplayed values.

Url: http://localhost:8080/api/requisitionTemplates

Method: Post

Example Body:

{

"id":"df3f5fab-376a-484e-9406-7c10d969a6b3",

"program":"http://localhost:8080/api/programs/15b2c94e-7981-4076-86f6-18c6b71389da",

"columnsMap":{"columnKey":

{ "name":"test", "label":"test1", "displayOrder":"1", "isDisplayed":false, "isDisplayRequired":true, "canChangeOrder":true } }

}


Status: 201 Created or 200 OK

Image Added

 

 

Post – conditions: