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 | 273 | <li><a href="{{ path('servicios_index') }}">Mis Servicios</a></li> |
274 | 274 | <li><a href="{{ path('cea_solicitud_ascenso') }}">Solicitar Ascenso</a></li> |
275 | 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 | 278 | <li><a href="{{ path('cea_solicitud_recocimiento_escala') }}">Reconocer Ascenso</a></li> |
278 | 279 | <li><a href="{{ path('cea_solicitud_acta_defensa') }}">Acta Defensa</a></li> |
279 | 280 | </ul> | ... | ... |
app/Resources/views/solicitudes/permisos_index.html.twig
... | ... | @@ -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 @@ |
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 | + | ... | ... |