Версия: 6.x
burger close
Класс BoardApi

Подробное описание

Класс содержит методы по работе с доской kanban

Открытые члены

 moveItem (EntityList $items_api, $from, $to, $direction, $new_status_id)
 

Открытые статические члены

static getAllBoardItems ()
 
static makeBoardItemByObjectType ($object_type)
 

Методы

static getAllBoardItems ( )
static

Возвращает все зарегистрированные в системе типы элементов для отображения на доске Kanban

Возвращает
AbstractBoardItem[]
static makeBoardItemByObjectType (   $object_type)
static

Возвращает экземпляр типа элемента по его идентификатору

Аргументы
string$object_type
Возвращает
AbstractBoardItem
moveItem ( EntityList  $items_api,
  $from,
  $to,
  $direction,
  $new_status_id 
)

Изменяет у элемента статус(при необходимости), а затем сортирует его среди элементов с тем же статусом

Аргументы
EntityList$items_api
integer$fromID элемента, который нужно переместить
integer$toID элемента, на место которого нужно переместить
string$directionup|down - флаг, выше или ниже жлемента $to нужно разместить элемент $from
integer$new_status_idID нового статуса
Возвращает
bool