5.1.2 Kanban column configuration
Endpoint columns
At startup BOA will send the request from the menu to the endpoint to get the data for the configuation of the Kanban.
Request: url/endpoint?key=itemid
Sample: url/files/projects?key=EON
Result: columns for the Kanban project.
{
"file": "projects",
"data": [
{
"id": "1",
"name": "EON",
"text": "Wish list",
"status": "1",
"maxitems": 5,
"collaps": false
},
{
"id": "2",
"name": "EON",
"text": "To Do",
"status": "2",
"maxitems": 0,
"collaps": true
},
{
"id": "3",
"name": "EON",
"text": "In progress",
"status": "3",
"maxitems": 3,
"collaps": false
},
{
"id": "4",
"name": "EON",
"text": "Done",
"status": "4",
"maxitems": 0,
"collaps": true
}
]
}
- file: name of the used data table
- data: array with json objects for the columns.
- column data: For each column the following data must be provided:
- id: unique id
- name: name of the project board
- text: header of the column
- status: status to set for items of this column
- maxitems: if the number of items in the column must be limited.
- collaps: if collapse for the column must be provided.