Merge branch 'master' into dist/envole/6/master

This commit is contained in:
Arnaud Fornerot 2020-07-27 10:19:39 +02:00
commit 68c8d599ff
2 changed files with 9 additions and 4 deletions

View File

@ -875,10 +875,15 @@ class RegistrationController extends Controller
} }
// Si validation par administrateur demander une motivation // Si validation par administrateur demander une motivation
if(is_null($data->getMotivation() )) { $moderegistration = $this->getParameter('moderegistration');
if(is_null($data->getMotivation())&&$moderegistration=="byadmin") {
// On recherche le domaine du mail dans la liste blanche
$email=explode("@",$data->getEmail());
$domaine=end($email);
$whitelist = $this->getDoctrine()->getManager()->getRepository("CadolesCoreBundle:Whitelist")->findBy(["label"=>$domaine]);
if(!$whitelist)
$form->addError(new FormError("Attention, le suffixe de votre adresse mail nest pas dans la liste des administrations autorisées, merci de bien vouloir privilégier votre adresse professionnelle si vous en avez une.<br>Si ce nest pas le cas, il faut que vous renseigniez la case motivation de votre demande")); $form->addError(new FormError("Attention, le suffixe de votre adresse mail nest pas dans la liste des administrations autorisées, merci de bien vouloir privilégier votre adresse professionnelle si vous en avez une.<br>Si ce nest pas le cas, il faut que vous renseigniez la case motivation de votre demande"));
} }
} }
if ($form->get('submit')->isClicked() && !$form->isValid()) { if ($form->get('submit')->isClicked() && !$form->isValid()) {

View File

@ -40,7 +40,7 @@
{% block pagewrapper %} {% block pagewrapper %}
<div style="width: 400px;margin: auto;text-align: center;margin-top: 50px;"> <div style="width: 400px;margin: auto;text-align: center;margin-top: 50px;">
<a href="{{ path("cadoles_core_home") }}"> <a href="{{ path("cadoles_core_home") }}">
<img id="logo" src="/{{ alias }}/{{ app.session.get('logo') }}"> <img id="logo" src="/{{ alias }}/{{ app.session.get('logo') }}" style="max-width: 100%; max-height:100px;">
<h1>{{ app.session.get('appname') }}</h1> <h1>{{ app.session.get('appname') }}</h1>
</a> </a>