Commit a17b1534fe7fdfa8c826159c7035ee650b946e27

Authored by Wilmer Ramones
1 parent 0832f4de67
Exists in master

creado el seguimiento de la clase activa en el menu de la aplicacion, añadido lo…

…s roles de administrador y coordinador al docente, crear la pagina de solicitudes creadas
app/Resources/views/base_app.html.twig
... ... @@ -11,7 +11,8 @@
11 11 {% endblock %}
12 12 <link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
13 13 </head>
14   - <body data-spy="scroll" data-offset="20" data-target="#navbar">
  14 + <body data-offset="20" data-target="#navbar">
  15 +
15 16 {% block navegacion %}
16 17 <nav class="navbar navbar-default">
17 18 <div class="container-fluid">
... ... @@ -45,9 +46,9 @@
45 46 <div class="subnavbar-inner">
46 47 <div class="container">
47 48 <ul class="mainnav">
48   - <li class="active"><a href="index.html"><i class="fa fa-list"></i><span>Principal</span> </a> </li>
  49 + <li {% if (app.request.attributes.get('_route') == 'cea_index') %} class="active" {% endif %}><a href="{{path('cea_index')}}"><i class="fa fa-list"></i><span>Principal</span> </a> </li>
49 50 {% if is_granted('ROLE_COORDINADOR_NACIONAL') %}
50   - <li class="active"><a href="index.html"><i class="fa fa-list"></i><span>Principal</span> </a> </li>
  51 + <li {% if (app.request.attributes.get('_route') == 'cea_solicitudes') %} class="active" {% endif %}><a href="{{ path('cea_solicitudes')}}"><i class="fa fa-institution"></i><span>Ver Solicitudes</span> </a> </li>
51 52 {% endif %}
52 53 {% if is_granted('ROLE_DOCENTE') %}
53 54 <li class="dropdown"><a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-dashboard"></i><span>Solicitudes</span> <b class="caret"></b></a>
... ... @@ -69,7 +70,8 @@
69 70 {% endblock %}
70 71  
71 72  
72   - {% block body %}{% endblock %}
  73 + {% block body %}
  74 + {% endblock %}
73 75  
74 76 {% block javascripts %}
75 77 <script type="text/javascript" src="{{ asset('assets/vendor/jquery/dist/jquery.min.js') }}"></script>
... ...
app/Resources/views/cea/solicitudes.html.twig
... ... @@ -0,0 +1 @@
  1 +{% extends 'base_app.html.twig' %}
... ...
app/config/security.yml
... ... @@ -36,5 +36,6 @@ security:
36 36 access_control:
37 37 - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
38 38 - { path: ^/register, roles: ROLE_DOCENTE }
  39 + - { path: ^/ceapp, roles: ROLE_DOCENTE }
39 40 - { path: ^/admin, roles: ROLE_ADMINISTRADOR }
40 41 - { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY }
... ...
src/AppBundle/Controller/DocenteController.php
... ... @@ -43,4 +43,17 @@ class DocenteController extends Controller {
43 43 ));
44 44 }
45 45  
  46 + /**
  47 + * Pagina principal de inicio de la session Docente.
  48 + *
  49 + * @Route("/solicitudes", name="cea_solicitudes")
  50 + * @Method("GET")
  51 + */
  52 + public function SolicitudesAction()
  53 + {
  54 +
  55 +
  56 + return $this->render('cea/solicitudes.html.twig');
  57 + }
  58 +
46 59 }
... ...