Update controllers

This commit is contained in:
2024-11-29 21:46:33 -05:00
parent 9a0b4db460
commit eac41ac9fc
4 changed files with 223 additions and 33 deletions

View File

@@ -69,7 +69,7 @@ class RegistrationController extends AbstractController
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
// @var string $plainPassword
/** @var string $plainPassword */
$plainPassword = $form->get('plainPassword')->getData();
// encode the plain password
@@ -119,35 +119,6 @@ class RegistrationController extends AbstractController
return $this->redirectToRoute('app_dashboard');
}
#[Route('/new-user', name: 'app_new_user')]
public function newUser(Request $request): Response
{
return $this->render('registration/new-user.html.twig');
}
#[Route('/add-user', name: 'app_add_user')]
public function addUser(Request $request, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager): Response
{
$user = new User();
$user->setUsername('new-user');
$user->setEmail('g6eK1@example.com');
$user->setName('New User');
$user->setPassword(
$this->userPasswordHasher->hashPassword(
$user,
'password'
)
);
$user->setJob(JobType::ADMIN);
$user->setRateType(RateType::FIXED);
$user->setRate('0.00');
$entityManager->persist($user);
$entityManager->flush();
return $this->redirectToRoute('dashboard');
}
#[Route('/register', name: 'app_register')]
public function register(): Response
{