fix pagination on invoice templates page (#2260)

This commit is contained in:
Kevin Papst
2021-01-14 13:12:34 +01:00
committed by GitHub
parent bf47bb1840
commit 2a986517f7
4 changed files with 34 additions and 12 deletions

View File

@@ -251,12 +251,15 @@ final class InvoiceController extends AbstractController
}
/**
* @Route(path="/template", name="admin_invoice_template", methods={"GET", "POST"})
* @Route(path="/template/{page}", requirements={"page": "[1-9]\d*"}, defaults={"page": 1}, name="admin_invoice_template", methods={"GET", "POST"})
* @Security("is_granted('manage_invoice_template')")
*/
public function listTemplateAction(): Response
public function listTemplateAction(int $page): Response
{
$templates = $this->templateRepository->getPagerfantaForQuery(new BaseQuery());
$query = new BaseQuery();
$query->setPage($page);
$templates = $this->templateRepository->getPagerfantaForQuery($query);
return $this->render('invoice/templates.html.twig', [
'entries' => $templates,