コード例 #1
0
 /**
  *
  *
  * @return array
  */
 public function getBoardOptions()
 {
     if (!isset($this->boardOptionGroups)) {
         $this->boardOptionGroups = OptionGroup::getBoardConfig($this->board);
     }
     return $this->boardOptionGroups;
 }
コード例 #2
0
 /**
  * Show the application dashboard to the user.
  *
  * @return Response
  */
 public function getIndex(Request $request, Board $board)
 {
     if (!$board->canEditConfig($this->user)) {
         return abort(403);
     }
     $optionGroups = OptionGroup::getBoardConfig($board);
     return $this->view(static::VIEW_CONFIG, ['board' => $board, 'groups' => $optionGroups, 'tab' => "basic"]);
 }
コード例 #3
0
 /**
  * Renders public config.
  *
  * @param  \App\Board  $board
  * @return REsponse
  */
 public function getConfig(Board $board)
 {
     $optionGroups = OptionGroup::getBoardConfig($board);
     return $this->view(static::VIEW_CONFIG, ['board' => $board, 'groups' => $optionGroups]);
 }