feat: forced teamer data verification after configured due dates

addresses #869b33c7p
This commit is contained in:
Björn Fromme
2026-03-15 12:42:28 +01:00
parent 20da6a0afc
commit 518bc7339f
19 changed files with 357 additions and 14 deletions
+15
View File
@@ -145,6 +145,9 @@ class Teamer implements TimestampableEntityInterface
#[ORM\Column]
private bool $allowOverlappingApplications = false;
#[ORM\Column(type: Types::DATETIME_IMMUTABLE, nullable: true)]
private ?\DateTimeImmutable $dataVerifiedAt = null;
#[ORM\Column(nullable: true)]
private ?bool $driverLicenseDeclaration = null;
@@ -922,4 +925,16 @@ class Teamer implements TimestampableEntityInterface
return $this;
}
public function getDataVerifiedAt(): ?\DateTimeImmutable
{
return $this->dataVerifiedAt;
}
public function setDataVerifiedAt(?\DateTimeImmutable $dataVerifiedAt): static
{
$this->dataVerifiedAt = $dataVerifiedAt;
return $this;
}
}