Детали задачи
- 
    История 
- 
    Решение: Готово
- 
    Medium 
- 
    Не заполнено
- 
    Не заполнено
- 
    Не заполнено
Описание
Добавить бэкенд для канбан доски в микросервисе ecos-uiserv
 Создать hibernate entity и repository Создать hibernate entity и repository
 Создать liquibase создание таблицы Создать liquibase создание таблицы
 Создать сервис для работы с конфигурацией досок Создать сервис для работы с конфигурацией досок
 Создать Records DAO (board) для работы с конфигурациями досок по Records API Создать Records DAO (board) для работы с конфигурациями досок по Records API
 Создать Records DAO (rboard) для работы с вычисленными конфигурациями досок (name, typeRef, cardFormRef, columns) Создать Records DAO (rboard) для работы с вычисленными конфигурациями досок (name, typeRef, cardFormRef, columns)
 Создать тесты Создать тесты
 Добавить миксин для rjournal , который будет возвращать boardRefs- лист RecordRef'ов на связанные доски (связь BoardRef->journalRef) Добавить миксин для rjournal , который будет возвращать boardRefs- лист RecordRef'ов на связанные доски (связь BoardRef->journalRef)
 Добавить журнал (id: ecos-boards) для отображения списка конфигураций досок с колонками _localId, name, journalRef Добавить журнал (id: ecos-boards) для отображения списка конфигураций досок с колонками _localId, name, journalRef
 Добавить ArtifactsHandler для артефакта ui/board Добавить ArtifactsHandler для артефакта ui/board
 Добавить новый тип артефакта - ui/board Добавить новый тип артефакта - ui/board
Модель:
BoardDef
{
	"id": String, // идентификатор
	"name": MLText, // имя доски для отображения
	"readOnly": Boolean, // возможно ли перемещать сущности между статусами
	"typeRef": RecordRef, // ссылка на тип
	"journalRef": RecordRef, // ссылка на журнал
	"cardFormRef": RecordRef, // ссылка на форму для карточки
	"actions": Array<RecordRef> // действия
	"columns": Array<BoardColumnDef> // настройка колонок
}
BoardColumnDef
{
  "id": String,
  "name": MLText
}
RecordsDAO ID: board
Журнал: ecos-boards
Для BoardColumnDef "id" - статус из списка возможных в типе typeRef. 
Набор колонок для BoardDef устанавливается единовременно - список всех колонок за раз, таких установок может быть сколько угодно. Изменение списка (добавить/удалить колонку) не поддерживается.
Может быть задано значение по умолчанию для cardFormRef  
Вложенные файлы
Вложенные файлы
Связи запроса
- Children
- 
                    ECOSCOM-4619 Form, journal and type link for kanban -         
- New
 
-         




