demander la motiviation uniquement si registration byadmin et non whitelist
This commit is contained in:
parent
b7d157cf1b
commit
ececb38afe
@ -875,10 +875,15 @@ class RegistrationController extends Controller
|
||||
}
|
||||
|
||||
// Si validation par administrateur demander une motivation
|
||||
if(is_null($data->getMotivation() )) {
|
||||
$form->addError(new FormError("Attention, le suffixe de votre adresse mail n’est 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 n’est pas le cas, il faut que vous renseigniez la case motivation de votre demande"));
|
||||
$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 n’est 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 n’est pas le cas, il faut que vous renseigniez la case motivation de votre demande"));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if ($form->get('submit')->isClicked() && !$form->isValid()) {
|
||||
|
@ -40,7 +40,7 @@
|
||||
{% block pagewrapper %}
|
||||
<div style="width: 400px;margin: auto;text-align: center;margin-top: 50px;">
|
||||
<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>
|
||||
</a>
|
||||
|
Loading…
Reference in New Issue
Block a user