Skip to content
Snippets Groups Projects
Commit d42a638e authored by Tobias Gross-Vogt's avatar Tobias Gross-Vogt
Browse files

course attendee pagination update

parent 394e6d55
No related branches found
No related tags found
No related merge requests found
Pipeline #184955 passed
...@@ -12,8 +12,6 @@ use Symfony\Component\HttpFoundation\Request; ...@@ -12,8 +12,6 @@ use Symfony\Component\HttpFoundation\Request;
class GetAttendeesByCourse extends AbstractController class GetAttendeesByCourse extends AbstractController
{ {
public const MAX_ITEMS_PER_PAGE = 250;
/** @var CourseProviderInterface */ /** @var CourseProviderInterface */
private $coursesProvider; private $coursesProvider;
...@@ -29,7 +27,7 @@ class GetAttendeesByCourse extends AbstractController ...@@ -29,7 +27,7 @@ class GetAttendeesByCourse extends AbstractController
$options = []; $options = [];
$options['lang'] = $request->query->get('lang', 'de'); $options['lang'] = $request->query->get('lang', 'de');
Pagination::addPaginationOptions($options, $request->query->all(), self::MAX_ITEMS_PER_PAGE); Pagination::addPaginationOptions($options, $request->query->all());
return $this->coursesProvider->getAttendeesByCourse($identifier, $options); return $this->coursesProvider->getAttendeesByCourse($identifier, $options);
} }
......
...@@ -36,7 +36,7 @@ use Symfony\Component\Serializer\Annotation\Groups; ...@@ -36,7 +36,7 @@ use Symfony\Component\Serializer\Annotation\Groups;
* "parameters" = { * "parameters" = {
* {"name" = "identifier", "in" = "path", "description" = "Resource identifier", "required" = true, "type" = "string", "example" = "257571"}, * {"name" = "identifier", "in" = "path", "description" = "Resource identifier", "required" = true, "type" = "string", "example" = "257571"},
* {"name" = "lang", "in" = "query", "description" = "Language of result", "type" = "string", "enum" = {"de", "en"}, "example" = "de"}, * {"name" = "lang", "in" = "query", "description" = "Language of result", "type" = "string", "enum" = {"de", "en"}, "example" = "de"},
* {"name" = "partial", "in" = "query", "description" = "Enable partial pagination", "type" = "bool", "example" = "false"} * {"name" = "partialPagination", "in" = "query", "description" = "Enable partial pagination", "type" = "bool", "example" = "false"}
* } * }
* } * }
* } * }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment