wip: implement admin crud

This commit is contained in:
Björn Fromme committed 2026-07-16 09:03:42 +02:00
1 parent 306cd6bec4
commit e902a5e298
78 files changed
+2555 -101

No files matched your search

+12 -7
View File
@@ -12,7 +12,7 @@ use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: AdditionalServiceRepository::class)]
class AdditionalService implements BlameableEntityInterface, TimestampableEntityInterface
class AdditionalService implements BlameableEntityInterface, TimestampableEntityInterface, SortableEntityInterface
{
use BlameableEntity;
use TimestampableEntity;
@@ -41,12 +41,17 @@ class AdditionalService implements BlameableEntityInterface, TimestampableEntity
#[ORM\Column(type: Types::DATE_IMMUTABLE)]
private ?\DateTimeImmutable $dateTo = null;
#[ORM\Column(length: 128)]
private ?string $grouping = null;
#[ORM\Column(length: 128, nullable: true)]
private ?string $selectionGroup = null;
#[ORM\Column]
private ?int $sorting = 0;
public function __clone()
{
$this->id = null;
}
public function getId(): ?int
{
return $this->id;
@@ -124,14 +129,14 @@ class AdditionalService implements BlameableEntityInterface, TimestampableEntity
return $this;
}
public function getGrouping(): ?string
public function getSelectionGroup(): ?string
{
return $this->grouping;
return $this->selectionGroup;
}
public function setGrouping(?string $grouping): self
public function setSelectionGroup(?string $selectionGroup): self
{
$this->grouping = $grouping;
$this->selectionGroup = $selectionGroup;
return $this;
}