Commit 55bc1a0d253f0aca0216e6722483eeacf359fc1b
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> | ... | ... |