Exemple #1
0
 /**
  * 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'));
 }