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,6 +26,7 @@ | ||
26 | </thead> | 26 | </thead> |
27 | <tbody> | 27 | <tbody> |
28 | {% for usuario in usuarios %} | 28 | {% for usuario in usuarios %} |
29 | + {% if is_granted('ROLE_COORDINADOR_NACIONAL') %} | ||
29 | <tr> | 30 | <tr> |
30 | <td><a href="{{ path('admin_usuarios_show', { 'id': usuario.id }) }}">{{ usuario.id }}</a></td> | 31 | <td><a href="{{ path('admin_usuarios_show', { 'id': usuario.id }) }}">{{ usuario.id }}</a></td> |
31 | <td>{{ usuario.idRolInstitucion.idRol.idPersona.primerNombre }}, {{ usuario.idRolInstitucion.idRol.idPersona.primerApellido }}( {{ usuario.username }} )</td> | 32 | <td>{{ usuario.idRolInstitucion.idRol.idPersona.primerNombre }}, {{ usuario.idRolInstitucion.idRol.idPersona.primerApellido }}( {{ usuario.username }} )</td> |
@@ -69,6 +70,53 @@ | @@ -69,6 +70,53 @@ | ||
69 | <a href="{{ path('admin_usuarios_edit', { 'id': usuario.id }) }}" class="btn btn-xs btn-primary"><i class="fa fa-edit"></i></a> | 70 | <a href="{{ path('admin_usuarios_edit', { 'id': usuario.id }) }}" class="btn btn-xs btn-primary"><i class="fa fa-edit"></i></a> |
70 | </td> | 71 | </td> |
71 | </tr> | 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 | {% endfor %} | 120 | {% endfor %} |
73 | </tbody> | 121 | </tbody> |
74 | </table> | 122 | </table> |