Commit d06da0183429ac136b22fc117156f3a71b809c4b
1 parent
0220c98356
Exists in
master
no muestra el mensaje del tiempo que se adeuda o que le falta para ascender si t…
…iene una solicitud de ascenso en espera o activa
Showing
2 changed files
with
26 additions
and
14 deletions
Show diff stats
app/Resources/views/cea/index.html.twig
... | ... | @@ -27,20 +27,23 @@ |
27 | 27 | </div> |
28 | 28 | {%endif %} |
29 | 29 | <div class="row"> |
30 | - {% if tiempoProxEscalafon %} | |
31 | - {% if suffix == '' %} | |
32 | - <h4 class="alert alert-info"> | |
33 | - Estimado docente, le recordamos que para solicitar ascenso aun le faltan: | |
34 | - {% else %} | |
35 | - <h4 class="alert alert-warning"> | |
36 | - Estimado docente ya tiene el tiempo para solicitar ascenso desde hace: | |
37 | - {% endif %} | |
38 | - <strong> | |
39 | - {% if tiempoProxEscalafon.y > 0 %} {{ tiempoProxEscalafon.y }} año/s {% endif %} | |
40 | - {% if tiempoProxEscalafon.m > 0 %} {{ tiempoProxEscalafon.m }} mes/es y {% endif %} | |
41 | - {% if tiempoProxEscalafon.d > 0 %} {{ tiempoProxEscalafon.d }} día/s {% endif %} | |
42 | - </strong> | |
43 | - </h4> | |
30 | + <!-- Si no tiene una solicitud de ascenso activa --> | |
31 | + {% if ascenso.idEstatus.id > 2 %} | |
32 | + {% if tiempoProxEscalafon %} | |
33 | + {% if suffix == '' %} | |
34 | + <h4 class="alert alert-info"> | |
35 | + Estimado docente, le recordamos que para solicitar ascenso aun le faltan: | |
36 | + {% else %} | |
37 | + <h4 class="alert alert-warning"> | |
38 | + Estimado docente ya tiene el tiempo para solicitar ascenso desde hace: | |
39 | + {% endif %} | |
40 | + <strong> | |
41 | + {% if tiempoProxEscalafon.y > 0 %} {{ tiempoProxEscalafon.y }} año/s {% endif %} | |
42 | + {% if tiempoProxEscalafon.m > 0 %} {{ tiempoProxEscalafon.m }} mes/es y {% endif %} | |
43 | + {% if tiempoProxEscalafon.d > 0 %} {{ tiempoProxEscalafon.d }} día/s {% endif %} | |
44 | + </strong> | |
45 | + </h4> | |
46 | + {% endif %} | |
44 | 47 | {% endif %} |
45 | 48 | <div class="col-md-6"> |
46 | 49 | <div class="widget widget-nopad"> | ... | ... |
src/AppBundle/Controller/AppController.php
... | ... | @@ -42,6 +42,14 @@ class AppController extends Controller { |
42 | 42 | 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion()->getId(), |
43 | 43 | 'idServicioCe' => 2 |
44 | 44 | )); |
45 | + | |
46 | + $ascenso = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')-> | |
47 | + findOneBy(array( | |
48 | + 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion()->getId(), | |
49 | + 'idServicioCe' => 5), | |
50 | + array('id' => 'DESC') | |
51 | + ); | |
52 | + | |
45 | 53 | //si no ha solicitado adscripción regresa a la pagina de adscripcion |
46 | 54 | if(!$adscripcion){ return $this->redirect($this->generateUrl('solicitud_adscripcion')); } |
47 | 55 | |
... | ... | @@ -78,6 +86,7 @@ class AppController extends Controller { |
78 | 86 | |
79 | 87 | return $this->render('cea/index.html.twig', array ( |
80 | 88 | 'adscrito' => $adscrito, |
89 | + 'ascenso' => $ascenso, | |
81 | 90 | 'tiempoProxEscalafon' => $tiempoTranscurrido, |
82 | 91 | 'suffix' => $suffix |
83 | 92 | )); | ... | ... |