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