feat: allow overlapping assignments via flag set on individual teamers

This commit is contained in:
Björn Fromme
2025-12-15 15:06:32 +01:00
parent 4e92eebb39
commit a95291d4ec
6 changed files with 68 additions and 5 deletions
+15
View File
@@ -137,6 +137,9 @@ class Teamer implements TimestampableEntityInterface
#[ORM\Column]
private bool $viewed = false;
#[ORM\Column]
private bool $allowOverlappingApplications = false;
public function __construct()
{
$this->uuid = Uuid::v4();
@@ -797,4 +800,16 @@ class Teamer implements TimestampableEntityInterface
return $this;
}
public function isAllowOverlappingApplications(): bool
{
return $this->allowOverlappingApplications;
}
public function setAllowOverlappingApplications(bool $allowOverlappingApplications): static
{
$this->allowOverlappingApplications = $allowOverlappingApplications;
return $this;
}
}