* builtin slide switching added to the backend
This commit is contained in:
@@ -57,6 +57,24 @@ class Team implements JsonSerializable
|
||||
*/
|
||||
private $slides;
|
||||
|
||||
/**
|
||||
* @ORM\Column(name="kanban_enabled", type="boolean", options={"default" = true})
|
||||
* @var bool
|
||||
*/
|
||||
private $kanbanEnabled = true;
|
||||
|
||||
/**
|
||||
* @ORM\Column(name="commit_tracker_enabled", type="boolean", options={"default" = true})
|
||||
* @var bool
|
||||
*/
|
||||
private $commitTrackerEnabled = true;
|
||||
|
||||
/**
|
||||
* @ORM\Column(name="watched_enabled", type="boolean", options={"default" = true})
|
||||
* @var bool
|
||||
*/
|
||||
private $watchedEnabled = true;
|
||||
|
||||
/**
|
||||
* @ORM\Column(name="filter_id", type="integer", nullable=true)
|
||||
* @var int
|
||||
@@ -243,6 +261,60 @@ class Team implements JsonSerializable
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function isKanbanEnabled(): bool
|
||||
{
|
||||
return $this->kanbanEnabled;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param bool $kanbanEnabled
|
||||
* @return Team
|
||||
*/
|
||||
public function setKanbanEnabled(bool $kanbanEnabled): Team
|
||||
{
|
||||
$this->kanbanEnabled = $kanbanEnabled;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function isCommitTrackerEnabled(): bool
|
||||
{
|
||||
return $this->commitTrackerEnabled;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param bool $commitTrackerEnabled
|
||||
* @return Team
|
||||
*/
|
||||
public function setCommitTrackerEnabled(bool $commitTrackerEnabled): Team
|
||||
{
|
||||
$this->commitTrackerEnabled = $commitTrackerEnabled;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function isWatchedEnabled(): bool
|
||||
{
|
||||
return $this->watchedEnabled;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param bool $watchedEnabled
|
||||
* @return Team
|
||||
*/
|
||||
public function setWatchedEnabled(bool $watchedEnabled): Team
|
||||
{
|
||||
$this->watchedEnabled = $watchedEnabled;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
@@ -451,6 +523,9 @@ class Team implements JsonSerializable
|
||||
'name' => $this->getName(),
|
||||
'members' => $this->getMembers() ?? [],
|
||||
'labels' => $this->getLabels() ?? [],
|
||||
'kanbanEnabled' => $this->isKanbanEnabled(),
|
||||
'commitTrackerEnabled' => $this->isCommitTrackerEnabled(),
|
||||
'watchedEnabled' => $this->isWatchedEnabled(),
|
||||
'filterId' => $this->getFilterId(),
|
||||
'dailyLockEnabled' => $this->isDailyLockEnabled(),
|
||||
'dailyStartTime' => $this->getDailyStartTime()
|
||||
|
||||
Reference in New Issue
Block a user