Commit 55bc1a0d253f0aca0216e6722483eeacf359fc1b

Authored by Wilmer
1 parent 3724a2c806
Exists in master

si es coordinador nacional muestra todo y si es regional muestra solo los usuari…

…os de la region del coordinador
Showing 1 changed file with 48 additions and 0 deletions   Show diff stats
app/Resources/views/usuarios/index.html.twig
... ... @@ -26,6 +26,7 @@
26 26 </thead>
27 27 <tbody>
28 28 {% for usuario in usuarios %}
  29 + {% if is_granted('ROLE_COORDINADOR_NACIONAL') %}
29 30 <tr>
30 31 <td><a href="{{ path('admin_usuarios_show', { 'id': usuario.id }) }}">{{ usuario.id }}</a></td>
31 32 <td>{{ usuario.idRolInstitucion.idRol.idPersona.primerNombre }}, {{ usuario.idRolInstitucion.idRol.idPersona.primerApellido }}( {{ usuario.username }} )</td>
... ... @@ -69,6 +70,53 @@
69 70 <a href="{{ path('admin_usuarios_edit', { 'id': usuario.id }) }}" class="btn btn-xs btn-primary"><i class="fa fa-edit"></i></a>
70 71 </td>
71 72 </tr>
  73 + {% elseif is_granted('ROLE_COORDINADOR_REGIONAL') %}
  74 + {% if usuario.idRolInstitucion.idInstitucion.id == app.user.idRolInstitucion.idInstitucion.id %}
  75 + <tr>
  76 + <td><a href="{{ path('admin_usuarios_show', { 'id': usuario.id }) }}">{{ usuario.id }}</a></td>
  77 + <td>{{ usuario.idRolInstitucion.idRol.idPersona.primerNombre }}, {{ usuario.idRolInstitucion.idRol.idPersona.primerApellido }}( {{ usuario.username }} )</td>
  78 + <td>{{usuario.idRolInstitucion.idInstitucion.idEjeParroquia.idEje}}</td>
  79 + <td>{{usuario.idRolInstitucion.idInstitucion.idEjeParroquia.idParroquia.idMunicipio.idEstado}}</td>
  80 + {% if usuario.idRolInstitucion.adscripcion %}
  81 + <td>CEA-UBV-{{ usuario.idRolInstitucion.adscripcion.anoAdscripcion }}-{{ usuario.idRolInstitucion.adscripcion.correlativoAdscripcion }}</td>
  82 + {% else %}
  83 + <td>NO ADSCRITO.</td>
  84 + {% endif %}
  85 + <td>
  86 + {% for escalafones in usuario.idRolInstitucion.escalafones | sort %}
  87 + {% if loop.last %}
  88 + {{ escalafones }} desde {{ escalafones.fechaEscala | date('d-m-Y') }}
  89 + {% endif %}
  90 + {% endfor %}
  91 +
  92 +
  93 + </td>
  94 + <td>
  95 + {% set time = 0 %}
  96 + {% for escalafones in usuario.idRolInstitucion.escalafones | sort %}
  97 + {% if loop.last %}
  98 + {% for escala in escalas %}
  99 + {% if escala.id == (escalafones.idEscala.id + 1) %}
  100 + {% set time = date(escalafones.fechaEscala | date_modify("+4 years") |date("m/d/Y")) %}
  101 + {% endif %}
  102 + {% endfor %}
  103 + {% set difference = date(time | date('Y/m/d')).diff(date('now' | date('Y/m/d'))) %}
  104 + {% if difference.invert %}
  105 + Falta:
  106 + {% else %}
  107 + desde:
  108 + {% endif %}
  109 + {{ difference | date("%Y años %m meses %d días") }}
  110 + {% endif %}
  111 + {% endfor %}
  112 + </td>
  113 + <td>
  114 + <a href="{{ path('admin_usuarios_show', { 'id': usuario.id }) }}" class="btn btn-xs btn-info"><i class="fa fa-eye" ></i></a>
  115 + <a href="{{ path('admin_usuarios_edit', { 'id': usuario.id }) }}" class="btn btn-xs btn-primary"><i class="fa fa-edit"></i></a>
  116 + </td>
  117 + </tr>
  118 + {% endif %}
  119 + {% endif %}
72 120 {% endfor %}
73 121 </tbody>
74 122 </table>
... ...