Knowledge Base

Search documentation by Keyword

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.

Project board with collapsed column.