/** * Whiteboard column edit * * @Route(url="/boards/:board_id/whiteboard/column/*") * * @param framework\Request $request */ public function runWhiteboardColumn(framework\Request $request) { $board = entities\tables\AgileBoards::getTable()->selectById($request['board_id']); $column = entities\BoardColumn::getB2DBTable()->selectById($request['column_id']); if (!$column instanceof entities\BoardColumn) { $column = new entities\BoardColumn(); $column->setBoard($board); } $column_id = $column->getColumnOrRandomID(); return $this->renderJSON(array('component' => $this->getComponentHTML('agile/editboardcolumn', compact('column', 'column_id')), 'status_element_id' => 'boardcolumn_' . $column_id . '_status')); }