feat: streamlined role-revocation logic

This commit is contained in:
Björn Fromme committed 2026-08-10 16:24:41 +02:00
1 parent b39a78da82
commit fd5d478a5c
14 files changed
+426 -22

No files matched your search

@@ -29,7 +29,7 @@ class DisableUserController extends AbstractController
$form = $this->createForm(DisableUserType::class, $user, ['hx_post' => $request->getUri()]);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$user->setDisabledAt(new \DateTimeImmutable());
$user->setDisabled(true);
$this->entityManager->flush();
@@ -56,11 +56,7 @@ class DisableUserController extends AbstractController
$user = $teamer->getUser();
if (true === $request->isMethod(Request::METHOD_POST)) {
$user
->setDisabledAt(null)
->setDisabledReason(null)
->setDisabledReasonInternal(null)
;
$user->setDisabled(false);
$this->entityManager->flush();