diff --git a/src/Controller/UserController.php b/src/Controller/UserController.php index e1c3af5..fffcead 100644 --- a/src/Controller/UserController.php +++ b/src/Controller/UserController.php @@ -154,11 +154,11 @@ class UserController extends AbstractController $user = new User(); $form = $this->createForm(UserForm::class, $user); $form->handleRequest($request); - + $orgId = $request->get('organizationId'); if ($form->isSubmitted() && $form->isValid()) { - $orgId = $request->query->get('organizationId'); - // Handle file upload + + // Handle file upload $picture = $form->get('pictureUrl')->getData(); if ($picture) { @@ -166,6 +166,8 @@ class UserController extends AbstractController }else{ $user->setPictureUrl(""); } + //FOR TEST PURPOSES, SETTING A DEFAULT RANDOM PASSWORD + $user->setPassword($this->userService->generateRandomPassword()); if ($orgId) { $org = $this->entityManager->getRepository(Organizations::class)->find($orgId); if ($org) { @@ -173,13 +175,12 @@ class UserController extends AbstractController $uo->setUsers($user); $uo->setOrganization($org); $this->entityManager->persist($uo); - $this->actionService->createAction("Create new user", $user, $orgId, $user->getUserIdentifier()." for organization ".$org->getName()); + $this->actionService->createAction("Create new user", $user, $org, "Added user to organization". $user->getUserIdentifier()." for organization ".$org->getName()); } } + $this->actionService->createAction("Create new user", $actingUser, null, $user->getUserIdentifier()); - //FOR TEST PURPOSES, SETTING A DEFAULT RANDOM PASSWORD - $user->setPassword($this->userService->generateRandomPassword()); $this->entityManager->persist($user); $this->entityManager->flush(); @@ -189,6 +190,7 @@ class UserController extends AbstractController return $this->render('user/new.html.twig', [ 'user' => $user, 'form' => $form->createView(), + 'organizationId' => $orgId ]); } throw $this->createAccessDeniedException(self::ACCESS_DENIED); diff --git a/templates/user/new.html.twig b/templates/user/new.html.twig index f4b58d4..9008ce5 100644 --- a/templates/user/new.html.twig +++ b/templates/user/new.html.twig @@ -14,7 +14,7 @@ {{ form_widget(form) }} {% if organizationId is defined %}