Skip to content
Snippets Groups Projects
Commit 07d1cfe6 authored by Camille Simiand's avatar Camille Simiand
Browse files

Merge branch 'tuleap-81-allow-a-new-user-to-access-the-capsule-edition-mode'...

Merge branch 'tuleap-81-allow-a-new-user-to-access-the-capsule-edition-mode' of gitlab.tetras-libre.fr:rekall/memorekall-member-new into tuleap-81-allow-a-new-user-to-access-the-capsule-edition-mode
parents 98b600ae f505f3bf
No related branches found
No related tags found
1 merge request!45tuleap-81-allow-a-new-user-to-access-the-capsule-edition-mode
Pipeline #758 passed
......@@ -16,8 +16,10 @@ use Symfony\Bridge\Twig\Mime\TemplatedEmail;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Mailer\Exception\TransportExceptionInterface;
use Symfony\Component\Mailer\MailerInterface;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
use Symfony\Contracts\Translation\TranslatorInterface;
class CapsuleEditorController extends AbstractController
......@@ -26,17 +28,20 @@ class CapsuleEditorController extends AbstractController
private MailerInterface $mailer;
private CapsulePendingEditorRepository $capsule_pending_editor_repository;
private EntityManagerInterface $entity_manager;
private UrlGeneratorInterface $urlGenerator;
public function __construct(
MailerInterface $mailer,
TranslatorInterface $translator,
CapsulePendingEditorRepository $capsule_pending_editor_repository,
EntityManagerInterface $entity_manager
EntityManagerInterface $entity_manager,
UrlGeneratorInterface $urlGenerator
) {
$this->mailer = $mailer;
$this->translator = $translator;
$this->capsule_pending_editor_repository = $capsule_pending_editor_repository;
$this->entity_manager = $entity_manager;
$this->urlGenerator = $urlGenerator;
}
/**
......@@ -158,6 +163,7 @@ class CapsuleEditorController extends AbstractController
/**
* @param array<User> $current_capsule_editors_users
* @throws TransportExceptionInterface
*/
private function addEditor(
string $editor_email,
......@@ -190,7 +196,7 @@ class CapsuleEditorController extends AbstractController
->context([
'user' => $current_user,
'capsule' => $capsule,
'member_url_external' => $_ENV['MEMBER_URL_EXTERNAL']
'member_url_external' => $this->urlGenerator->generate('home', [], UrlGeneratorInterface::ABSOLUTE_URL)
]);
$this->mailer->send($email);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment