From 453c27668755c75eaa7081ee7312ea69fcf0df2d Mon Sep 17 00:00:00 2001 From: Sebastian Marcet Date: Fri, 14 Sep 2018 18:05:15 -0300 Subject: [PATCH] Added missing endpoint get track question template by id GET /api/v1/track-question-templates/{track_question_template_id} Change-Id: I2a45c65834e8f555f66191a37002cacc87b36928 --- .../Summit/OAuth2TrackQuestionsTemplateApiController.php | 4 +++- database/seeds/ApiEndpointsSeeder.php | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Apis/Protected/Summit/OAuth2TrackQuestionsTemplateApiController.php b/app/Http/Controllers/Apis/Protected/Summit/OAuth2TrackQuestionsTemplateApiController.php index 5a24377f..bf09991a 100644 --- a/app/Http/Controllers/Apis/Protected/Summit/OAuth2TrackQuestionsTemplateApiController.php +++ b/app/Http/Controllers/Apis/Protected/Summit/OAuth2TrackQuestionsTemplateApiController.php @@ -215,7 +215,9 @@ final class OAuth2TrackQuestionsTemplateApiController extends OAuth2ProtectedCon $track_question_template = $this->track_question_template_repository->getById($track_question_template_id); if (is_null($track_question_template)) return $this->error404(); - return $this->ok(SerializerRegistry::getInstance()->getSerializer($track_question_template)->serialize()); + return $this->ok(SerializerRegistry::getInstance()->getSerializer($track_question_template)->serialize( + Request::input('expand', '') + )); } catch (ValidationException $ex1) { Log::warning($ex1); diff --git a/database/seeds/ApiEndpointsSeeder.php b/database/seeds/ApiEndpointsSeeder.php index 2a64f327..34d71426 100644 --- a/database/seeds/ApiEndpointsSeeder.php +++ b/database/seeds/ApiEndpointsSeeder.php @@ -2119,6 +2119,14 @@ class ApiEndpointsSeeder extends Seeder sprintf(SummitScopes::WriteTrackQuestionTemplateData, $current_realm), ], ], + [ + 'name' => 'get-track-question-templates', + 'route' => '/api/v1/track-question-templates/{track_question_template_id}', + 'http_method' => 'GET', + 'scopes' => [ + sprintf(SummitScopes::ReadAllSummitData, $current_realm) + ], + ], [ 'name' => 'get-track-question-templates-metadata', 'route' => '/api/v1/track-question-templates/metadata',