issues/27: Content list filters: restore default active=true; CrudResponder denormalize and legacy...
This commit is contained in:
committed by
Valeriy Petrov
parent
02897a1fdb
commit
7a4fda31a4
@@ -32,12 +32,12 @@ final class PromoController extends AbstractController
|
||||
#[OA\Parameter(name: 'page', in: 'query', schema: new OA\Schema(type: 'integer'))]
|
||||
#[OA\Parameter(name: 'perPage', in: 'query', schema: new OA\Schema(type: 'integer'))]
|
||||
#[OA\Parameter(name: 'regionId', in: 'query', schema: new OA\Schema(type: 'integer'))]
|
||||
#[OA\Parameter(name: 'active', in: 'query', schema: new OA\Schema(type: 'boolean'))]
|
||||
#[OA\Parameter(name: 'active', description: 'Если не передан — фильтр active=true (как в старом API).', in: 'query', schema: new OA\Schema(type: 'boolean'))]
|
||||
#[OA\Parameter(name: 'search', in: 'query', schema: new OA\Schema(type: 'string'))]
|
||||
#[Route('/list', name: 'promo_list', methods: ['GET'])]
|
||||
public function list(Request $request, PromoRepository $repository): JsonResponse
|
||||
{
|
||||
$qb = $repository->createFilteredQueryBuilder(ContentFilterDto::fromRequest($request));
|
||||
$qb = $repository->createFilteredQueryBuilder(ContentFilterDto::fromRequest($request, true));
|
||||
|
||||
return $this->json($this->paginator->paginate($qb, $request), Response::HTTP_OK, [], [
|
||||
'groups' => self::READ_GROUPS,
|
||||
|
||||
Reference in New Issue
Block a user