correctif sur autosubmit des users
This commit is contained in:
@@ -399,6 +399,10 @@ app_timer_delete:
|
||||
|
||||
|
||||
#== Customer ======================================================================================================
|
||||
app_customer_home:
|
||||
path: /customer
|
||||
defaults: { _controller: App\Controller\HomeController:customer }
|
||||
|
||||
app_customer_report:
|
||||
path: /customer/report/{key}
|
||||
defaults: { _controller: App\Controller\ReportController:report, access: 'customer' }
|
||||
|
@@ -25,6 +25,14 @@ class HomeController extends AbstractController
|
||||
*/
|
||||
}
|
||||
|
||||
public function customer()
|
||||
{
|
||||
return $this->render('Home/customer.html.twig',[
|
||||
"useheader" => true,
|
||||
"usesidebar" => false,
|
||||
]);
|
||||
}
|
||||
|
||||
public function selectmonth(Request $request)
|
||||
{
|
||||
$nbmonth = $request->request->get('nbmonth');
|
||||
|
@@ -97,7 +97,7 @@ class SecurityController extends AbstractController
|
||||
$user->setPassword("CASPWD-".$username);
|
||||
$user->setSalt("CASPWD-".$username);
|
||||
|
||||
$user->setRole("ROLE_USER");
|
||||
$user->setRoles(["ROLE_VISITOR"]);
|
||||
|
||||
$em->persist($user);
|
||||
$em->flush();
|
||||
@@ -125,8 +125,15 @@ class SecurityController extends AbstractController
|
||||
// Redirection
|
||||
if($redirect)
|
||||
return $this->redirect($redirect);
|
||||
else
|
||||
return $this->redirect($this->generateUrl('app_home'));
|
||||
else {
|
||||
$roles=$user->getRoles();
|
||||
if(!in_array("ROLE_VISITOR",$roles))
|
||||
return $this->redirect($this->generateUrl('app_home'));
|
||||
else {
|
||||
dump("here");
|
||||
return $this->redirect($this->generateUrl('app_customer_home'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
8
src/schedule-2.0/templates/Home/customer.html.twig
Normal file
8
src/schedule-2.0/templates/Home/customer.html.twig
Normal file
@@ -0,0 +1,8 @@
|
||||
{% extends "base.html.twig" %}
|
||||
|
||||
{% block body %}
|
||||
|
||||
<center>Merci d'utiliser l'URL qui vous a été communiquée pour visualiser votre rapport.</center>
|
||||
|
||||
{% endblock %}
|
||||
|
@@ -216,7 +216,7 @@
|
||||
</div>
|
||||
|
||||
<ul class="nav navbar-top-links navbar-right">
|
||||
{% if app.user %}
|
||||
{% if app.user and ("ROLE_USER" in app.user.roles or "ROLE_MASTER" in app.user.roles or "ROLE_VALIDATOR" in app.user.roles or "ROLE_ADMIN" in app.user.roles)%}
|
||||
<li>
|
||||
<a href="{{path("app_user_profil")}}">
|
||||
<img src="\{{appAlias}}\uploads\avatar\{{app.user.avatar}}" class="avatar">
|
||||
|
Reference in New Issue
Block a user