Feat: Improve assignment filter ux

This commit is contained in:
Björn Fromme
2023-10-24 14:51:35 +02:00
parent d7d4e996bd
commit 51b2c9bb11
5 changed files with 68 additions and 48 deletions
@@ -10,6 +10,7 @@ use App\Service\Common\AssignmentFilterHandler;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Http\Attribute\IsGranted;
@@ -56,4 +57,13 @@ class AssignmentFilterController extends AbstractController
return $this->json($response);
}
#[Route('/common/assignment/filter/reset', name: 'app_common_assignment_filter_reset')]
public function reset(Request $request): Response
{
$this->filterHandler->resetFilterSettings();
$returnUrl = $this->getReturnUrl($request, 'app_admin_assignment_index');
return $this->redirect($returnUrl);
}
}