From 38227cd844b4a688115893f3396b581da954572b Mon Sep 17 00:00:00 2001 From: smarcet Date: Mon, 19 Jul 2021 17:37:59 -0300 Subject: [PATCH] Updated activity CSV added missing track name Change-Id: I9b7bff44bdce35e8a9bb69d42010c5efd8d249e4 Signed-off-by: smarcet --- .../Summit/Presentation/AdminPresentationCSVSerializer.php | 4 ++++ .../Summit/Presentation/AdminSummitEventCSVSerializer.php | 3 +++ app/Models/Foundation/Summit/Events/SummitEvent.php | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/app/ModelSerializers/Summit/Presentation/AdminPresentationCSVSerializer.php b/app/ModelSerializers/Summit/Presentation/AdminPresentationCSVSerializer.php index 07c36aef..cae7742c 100644 --- a/app/ModelSerializers/Summit/Presentation/AdminPresentationCSVSerializer.php +++ b/app/ModelSerializers/Summit/Presentation/AdminPresentationCSVSerializer.php @@ -146,6 +146,10 @@ final class AdminPresentationCSVSerializer extends AdminPresentationSerializer $values['extra_questions'] = $values['extra_questions'] . str_replace(",", "", (string)$answer); } + if($presentation->hasCategory()){ + $values['track'] = $presentation->getCategory()->getTitle(); + } + return $values; } } \ No newline at end of file diff --git a/app/ModelSerializers/Summit/Presentation/AdminSummitEventCSVSerializer.php b/app/ModelSerializers/Summit/Presentation/AdminSummitEventCSVSerializer.php index d5322d14..a9fcb6ec 100644 --- a/app/ModelSerializers/Summit/Presentation/AdminSummitEventCSVSerializer.php +++ b/app/ModelSerializers/Summit/Presentation/AdminSummitEventCSVSerializer.php @@ -33,6 +33,9 @@ class AdminSummitEventCSVSerializer extends SummitEventSerializer if(isset($values['description'])){ $values['description'] = strip_tags($values['description']); } + if($summit_event->hasCategory()){ + $values['track'] = $summit_event->getCategory()->getTitle(); + } return $values; } } \ No newline at end of file diff --git a/app/Models/Foundation/Summit/Events/SummitEvent.php b/app/Models/Foundation/Summit/Events/SummitEvent.php index dc474f8a..a518ab99 100644 --- a/app/Models/Foundation/Summit/Events/SummitEvent.php +++ b/app/Models/Foundation/Summit/Events/SummitEvent.php @@ -385,6 +385,10 @@ class SummitEvent extends SilverstripeBaseModel } } + public function hasCategory():bool{ + return $this->getCategoryId() > 0; + } + /** * @return string */