Commit a2cd0943152bc0dde94a9a2eabbdc34484cdb149
1 parent
258f849114
Exists in
master
crea el controlador de los permisos así como su vista
Showing
3 changed files
with
104 additions
and
1 deletions
Show diff stats
app/Resources/views/base_app.html.twig
@@ -273,7 +273,8 @@ | @@ -273,7 +273,8 @@ | ||
273 | <li><a href="{{ path('servicios_index') }}">Mis Servicios</a></li> | 273 | <li><a href="{{ path('servicios_index') }}">Mis Servicios</a></li> |
274 | <li><a href="{{ path('cea_solicitud_ascenso') }}">Solicitar Ascenso</a></li> | 274 | <li><a href="{{ path('cea_solicitud_ascenso') }}">Solicitar Ascenso</a></li> |
275 | <li><a href="{{ path('cea_solicitudes_estado_academico' ) }}">Estado Académico </a></li> | 275 | <li><a href="{{ path('cea_solicitudes_estado_academico' ) }}">Estado Académico </a></li> |
276 | - <li><a href="{{ path('cea_solicitudes_recocimiento_antiguedad') }}">Antiguedad</a></li> | 276 | + <li><a href="{{ path('cea_solicitudes_recocimiento_antiguedad') }}">Reconocimiento Antiguedad</a></li> |
277 | + <li><a href="{{ path('permisos_index') }}">Solicitud Permisos</a></li> | ||
277 | <li><a href="{{ path('cea_solicitud_recocimiento_escala') }}">Reconocer Ascenso</a></li> | 278 | <li><a href="{{ path('cea_solicitud_recocimiento_escala') }}">Reconocer Ascenso</a></li> |
278 | <li><a href="{{ path('cea_solicitud_acta_defensa') }}">Acta Defensa</a></li> | 279 | <li><a href="{{ path('cea_solicitud_acta_defensa') }}">Acta Defensa</a></li> |
279 | </ul> | 280 | </ul> |
app/Resources/views/solicitudes/permisos_index.html.twig
@@ -0,0 +1,54 @@ | @@ -0,0 +1,54 @@ | ||
1 | +{% extends 'base_app.html.twig' %} | ||
2 | +{% block body %} | ||
3 | + | ||
4 | + <div class="container"> | ||
5 | + {% for message in app.session.flashBag.get('notice') %} | ||
6 | + <h4 class="alert alert-success">{{ message }}</h4> | ||
7 | + {%endfor %} | ||
8 | + <hr> | ||
9 | + <div class="col-md-5"> | ||
10 | + <div class="panel panel-green"> | ||
11 | + <div class="panel-heading"> | ||
12 | + <h3 class="panel-title">Solicitud de permiso</h3> | ||
13 | + <div class="panel-control"> | ||
14 | + <a href="javascript:void(0);" data-toggle="tooltip" data-placement="top" title="Expand/Collapse" class="panel-collapse"><i class="icon-arrow-down"></i></a> | ||
15 | + <a href="javascript:void(0);" data-toggle="tooltip" data-placement="top" title="Reload" class="panel-reload"><i class="icon-reload"></i></a> | ||
16 | + <a href="javascript:void(0);" data-toggle="tooltip" data-placement="top" title="Remove" class="panel-remove"><i class="icon-close"></i></a> | ||
17 | + </div> | ||
18 | + </div> | ||
19 | + <div class="panel-body"> | ||
20 | + <p> | ||
21 | + A través del sistema CEA@UBV, puedes solicitar el uso de permisos para años sabáticos, | ||
22 | + permisos por estudio y/o permisos para salir al extranjero. | ||
23 | + </p> | ||
24 | + </div> | ||
25 | + </div> | ||
26 | + </div> | ||
27 | + | ||
28 | + <div class="col-md-7"> | ||
29 | + <div class="panel panel-default"> | ||
30 | + <div class="panel-heading"> | ||
31 | + <h3 class="panel-title">Permisos disponibles</h3> | ||
32 | + <div class="panel-control"> | ||
33 | + <a href="javascript:void(0);" data-toggle="tooltip" data-placement="top" title="Expand/Collapse" class="panel-collapse"><i class="fa fa-arrow-circle-down"></i></a> | ||
34 | + <a href="javascript:void(0);" data-toggle="tooltip" data-placement="top" title="Reload" class="panel-reload"><i class="icon-reload"></i></a> | ||
35 | + <a href="javascript:void(0);" data-toggle="tooltip" data-placement="top" title="Remove" class="panel-remove"><i class="icon-close"></i></a> | ||
36 | + </div> | ||
37 | + </div> | ||
38 | + <div class="panel-body"> | ||
39 | + <p>Al hacer click estará enviando la solicitud de permiso al coordinador del centro de estudios. Entre los permisos disponibles, tenemos los que se mencionan a continuación</p> | ||
40 | + <ul class="list-group"> | ||
41 | + <li class="list-group-item btn btn-success btn-xs btn-block">Permiso por estudio (max. tres meses) </li> | ||
42 | + <li class="list-group-item btn btn-success btn-xs btn-block">Permiso para el extranjero (oblig. soporte) </li> | ||
43 | + <li class="list-group-item btn btn-success btn-xs btn-block">Año Sabático </li> | ||
44 | + </ul> | ||
45 | + </div> | ||
46 | + </div> | ||
47 | + </div> | ||
48 | + | ||
49 | + </div> | ||
50 | + | ||
51 | + </div> | ||
52 | + </div> | ||
53 | + | ||
54 | +{% endblock %} |
src/AppBundle/Controller/PermisosController.php
@@ -0,0 +1,48 @@ | @@ -0,0 +1,48 @@ | ||
1 | +<?php | ||
2 | +/** | ||
3 | + * Created by PhpStorm. | ||
4 | + * User: ubv-cipee | ||
5 | + * Date: 29/06/16 | ||
6 | + * Time: 09:08 AM | ||
7 | + */ | ||
8 | + | ||
9 | +namespace AppBundle\Controller; | ||
10 | + | ||
11 | +use AppBundle\Entity\DocumentosVerificados; | ||
12 | +use AppBundle\Entity\PidaCaducidad; | ||
13 | +use AppBundle\Entity\PidaEstatus; | ||
14 | +use AppBundle\Entity\PidaTareaEspecifico; | ||
15 | +use AppBundle\Form\PidaTareaEspecificoType; | ||
16 | +use Doctrine\ORM\EntityRepository; | ||
17 | +use Symfony\Bridge\Doctrine\Form\Type\EntityType; | ||
18 | +use Symfony\Component\Form\FormError; | ||
19 | +use Symfony\Component\HttpFoundation\File\UploadedFile; | ||
20 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; | ||
21 | +use Symfony\Bundle\FrameworkBundle\Controller\Controller; | ||
22 | +use Symfony\Component\HttpFoundation\Request; | ||
23 | +use AppBundle\Entity\Adscripcion; | ||
24 | +use AppBundle\Entity\DocenteEscala; | ||
25 | +use AppBundle\Entity\Memorando; | ||
26 | +use AppBundle\Entity\DocenteServicio; | ||
27 | +use AppBundle\Entity\AdscripcionPida; | ||
28 | + | ||
29 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; | ||
30 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; | ||
31 | + | ||
32 | +class PermisosController extends Controller | ||
33 | +{ | ||
34 | + /** | ||
35 | + * @Route("/solicitud/permisos", name="permisos_index") | ||
36 | + */ | ||
37 | + public function permisosIndexAction() | ||
38 | + { | ||
39 | + return $this->render('solicitudes/permisos_index.html.twig', array( | ||
40 | + | ||
41 | + )); | ||
42 | + } | ||
43 | + | ||
44 | + | ||
45 | +} | ||
46 | + | ||
47 | + | ||
48 | + |