Commit a2cd0943152bc0dde94a9a2eabbdc34484cdb149

Authored by Wilmer
1 parent 258f849114
Exists in master

crea el controlador de los permisos así como su vista

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