* builtin slide switching added to the backend

This commit is contained in:
Dávid Danyi
2018-09-17 15:56:30 +02:00
parent 25ff60b34b
commit 66bc94037d
3 changed files with 135 additions and 1 deletions

View File

@@ -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()