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 | + |