Переглянути джерело

ajout du slug de la billetterie pour un Event

Vincent 2 місяців тому
батько
коміт
489c8bb854

+ 2 - 0
sql/schema-extensions/001-view_public_events.sql

@@ -6,6 +6,7 @@ CREATE OR REPLACE VIEW view_public_events AS
         b.name,
         b.description,
         b.url,
+        b.helloAssoSlug,
         b.datetimeStart,
         b.datetimeEnd,
         b.gender_id as gender,
@@ -60,6 +61,7 @@ CREATE OR REPLACE VIEW view_public_events AS
         aw.name,
         aw.description,
         aw.deepLink AS url,
+        NULL AS helloAssoSlug,
         aw.datetimeStart,
         aw.datetimeEnd,
         NULL as gender,

+ 15 - 0
src/Entity/Public/PublicEvent.php

@@ -64,6 +64,9 @@ class PublicEvent
     #[ORM\Column(nullable: true)]
     private ?string $url;
 
+    #[ORM\Column(nullable: true)]
+    private ?string $helloAssoSlug;
+
     #[ORM\Column(type: 'datetime')]
     private \DateTime $datetimeStart;
 
@@ -199,6 +202,18 @@ class PublicEvent
         return $this;
     }
 
+    public function getHelloAssoSlug(): ?string
+    {
+        return $this->helloAssoSlug;
+    }
+
+    public function setHelloAssoSlug(?string $helloAssoSlug): PublicEvent
+    {
+        $this->helloAssoSlug = $helloAssoSlug;
+
+        return $this;
+    }
+
     public function getDatetimeStart(): \DateTime
     {
         return $this->datetimeStart;