Commit 27c848af868128e3dc01a78b226c8c08e76f8563

Authored by Eduardo Santos
1 parent c987c66d
Exists in master and in 1 other branch 3.1

Mudança das rotas e adição de tipo de módulo

src/Cacic/CommonBundle/Controller/RedeController.php
@@ -983,6 +983,7 @@ class RedeController extends Controller @@ -983,6 +983,7 @@ class RedeController extends Controller
983 $redeVersaoModulo->setDtAtualizacao(new \DateTime('NOW')); 983 $redeVersaoModulo->setDtAtualizacao(new \DateTime('NOW'));
984 $redeVersaoModulo->setCsTipoSo( $value['tipoSo'] ); 984 $redeVersaoModulo->setCsTipoSo( $value['tipoSo'] );
985 $redeVersaoModulo->setTeHash($value['hash']); 985 $redeVersaoModulo->setTeHash($value['hash']);
  986 + $redeVersaoModulo->setTipo('cacic');
986 987
987 $em->persist($redeVersaoModulo); 988 $em->persist($redeVersaoModulo);
988 $em->flush(); 989 $em->flush();
src/Cacic/CommonBundle/Entity/RedeVersaoModulo.php
@@ -211,4 +211,32 @@ class RedeVersaoModulo @@ -211,4 +211,32 @@ class RedeVersaoModulo
211 } 211 }
212 212
213 213
214 -}  
215 \ No newline at end of file 214 \ No newline at end of file
  215 + /**
  216 + * @var string
  217 + */
  218 + private $tipo;
  219 +
  220 +
  221 + /**
  222 + * Set tipo
  223 + *
  224 + * @param string $tipo
  225 + * @return RedeVersaoModulo
  226 + */
  227 + public function setTipo($tipo)
  228 + {
  229 + $this->tipo = $tipo;
  230 +
  231 + return $this;
  232 + }
  233 +
  234 + /**
  235 + * Get tipo
  236 + *
  237 + * @return string
  238 + */
  239 + public function getTipo()
  240 + {
  241 + return $this->tipo;
  242 + }
  243 +}
src/Cacic/CommonBundle/Resources/config/doctrine/RedeVersaoModulo.orm.yml
@@ -35,6 +35,11 @@ Cacic\CommonBundle\Entity\RedeVersaoModulo: @@ -35,6 +35,11 @@ Cacic\CommonBundle\Entity\RedeVersaoModulo:
35 fixed: false 35 fixed: false
36 nullable: true 36 nullable: true
37 column: te_hash 37 column: te_hash
  38 + tipo:
  39 + type: text
  40 + fixed: false
  41 + nullable: true
  42 + column: tipo
38 manyToOne: 43 manyToOne:
39 idRede: 44 idRede:
40 targetEntity: Rede 45 targetEntity: Rede
src/Cacic/CommonBundle/Resources/config/routing.yml
@@ -16,392 +16,482 @@ cacic_common_instalador: @@ -16,392 +16,482 @@ cacic_common_instalador:
16 pattern: /instalador 16 pattern: /instalador
17 defaults: { _controller: CacicCommonBundle:Instalador:index } 17 defaults: { _controller: CacicCommonBundle:Instalador:index }
18 18
  19 +###########################################
  20 +# INÍCIO: Páginas restritas aos administradores
  21 +#############################################
  22 +
  23 +# Usuários
  24 +
19 cacic_usuario_index: 25 cacic_usuario_index:
20 - pattern: /usuarios/{page} 26 + pattern: /admin/usuarios/{page}
21 defaults: { _controller: CacicCommonBundle:Usuario:index, page: 1 } 27 defaults: { _controller: CacicCommonBundle:Usuario:index, page: 1 }
22 requirements: 28 requirements:
23 page: \d+ 29 page: \d+
24 30
25 -cacic_usuario_meus_dados:  
26 - pattern: /usuario/meusdados  
27 - defaults: { _controller: CacicCommonBundle:Usuario:meusdados}  
28 -  
29 -cacic_usuario_trocar_senha:  
30 - pattern: /usuario/trocarsenha  
31 - defaults: { _controller: CacicCommonBundle:Usuario:trocarsenha}  
32 -  
33 -cacic_usuario_trocar_propria_senha:  
34 - pattern: /usuario/trocarpropriasenha  
35 - defaults: { _controller: CacicCommonBundle:Usuario:trocarpropriasenha}  
36 -  
37 cacic_usuario_cadastrar: 31 cacic_usuario_cadastrar:
38 - pattern: /usuario/cadastrar 32 + pattern: /admin/usuario/cadastrar
39 defaults: { _controller: CacicCommonBundle:Usuario:cadastrar} 33 defaults: { _controller: CacicCommonBundle:Usuario:cadastrar}
40 34
41 cacic_usuario_editar: 35 cacic_usuario_editar:
42 - pattern: /usuario/editar/{idUsuario} 36 + pattern: /admin/usuario/editar/{idUsuario}
43 defaults: { _controller: CacicCommonBundle:Usuario:editar, idUsuario: null} 37 defaults: { _controller: CacicCommonBundle:Usuario:editar, idUsuario: null}
44 requirements: 38 requirements:
45 idUsuario: \d+ 39 idUsuario: \d+
46 40
47 cacic_usuario_excluir: 41 cacic_usuario_excluir:
48 - pattern: /usuario/excluir 42 + pattern: /admin/usuario/excluir
49 defaults: { _controller: CacicCommonBundle:Usuario:excluir} 43 defaults: { _controller: CacicCommonBundle:Usuario:excluir}
50 44
51 -  
52 -cacic_usuario_recuperar_senha:  
53 - pattern: /usuario/recuperarsenha  
54 - defaults: { _controller: CacicCommonBundle:Usuario:recuperarsenha} 45 +# Locais
55 46
56 cacic_local_index: 47 cacic_local_index:
57 - pattern: /local/{page} 48 + pattern: /admin/local/{page}
58 defaults: { _controller: CacicCommonBundle:Local:index, page: 1 } 49 defaults: { _controller: CacicCommonBundle:Local:index, page: 1 }
59 requirements: 50 requirements:
60 page: \d+ 51 page: \d+
61 52
62 cacic_local_cadastrar: 53 cacic_local_cadastrar:
63 - pattern: /local/cadastrar 54 + pattern: /admin/local/cadastrar
64 defaults: { _controller: CacicCommonBundle:Local:cadastrar} 55 defaults: { _controller: CacicCommonBundle:Local:cadastrar}
65 56
66 cacic_local_editar: 57 cacic_local_editar:
67 - pattern: /local/editar/{idLocal} 58 + pattern: /admin/local/editar/{idLocal}
68 defaults: { _controller: CacicCommonBundle:Local:editar} 59 defaults: { _controller: CacicCommonBundle:Local:editar}
69 requirements: 60 requirements:
70 idLocal: \d+ 61 idLocal: \d+
71 62
72 cacic_local_excluir: 63 cacic_local_excluir:
73 - pattern: /local/excluir 64 + pattern: /admin/local/excluir
74 defaults: { _controller: CacicCommonBundle:Local:excluir} 65 defaults: { _controller: CacicCommonBundle:Local:excluir}
75 66
76 cacic_local_redesassociadas: 67 cacic_local_redesassociadas:
77 - pattern: /local/redes/{idLocal} 68 + pattern: /admin/local/redes/{idLocal}
78 defaults: { _controller: CacicCommonBundle:Local:redes} 69 defaults: { _controller: CacicCommonBundle:Local:redes}
79 requirements: 70 requirements:
80 idLocal: \d+ 71 idLocal: \d+
81 72
82 cacic_local_usuariosassociados: 73 cacic_local_usuariosassociados:
83 - pattern: /local/usuarios/{idLocal} 74 + pattern: /admin/local/usuarios/{idLocal}
84 defaults: { _controller: CacicCommonBundle:Local:usuarios} 75 defaults: { _controller: CacicCommonBundle:Local:usuarios}
85 requirements: 76 requirements:
86 idLocal: \d+ 77 idLocal: \d+
87 78
88 cacic_local_configuracoes: 79 cacic_local_configuracoes:
89 - pattern: /local/configuracoes/{idLocal} 80 + pattern: /admin/local/configuracoes/{idLocal}
90 defaults: { _controller: CacicCommonBundle:Local:configuracoes} 81 defaults: { _controller: CacicCommonBundle:Local:configuracoes}
91 requirements: 82 requirements:
92 idLocal: \d+ 83 idLocal: \d+
93 84
94 cacic_servidorautenticacao_index: 85 cacic_servidorautenticacao_index:
95 - pattern: /servidorautenticacao/{page} 86 + pattern: /admin/servidorautenticacao/{page}
96 defaults: {_controller: CacicCommonBundle:ServidorAutenticacao:index, page: 1 } 87 defaults: {_controller: CacicCommonBundle:ServidorAutenticacao:index, page: 1 }
97 requirements: 88 requirements:
98 page: \d+ 89 page: \d+
99 90
100 cacic_servidorautenticacao_cadastrar: 91 cacic_servidorautenticacao_cadastrar:
101 - pattern: /servidorautenticacao/cadastrar 92 + pattern: /admin/servidorautenticacao/cadastrar
102 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:cadastrar} 93 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:cadastrar}
103 94
104 cacic_servidorautenticacao_editar: 95 cacic_servidorautenticacao_editar:
105 - pattern: /servidorautenticacao/editar/{idServidorAutenticacao} 96 + pattern: /admin/servidorautenticacao/editar/{idServidorAutenticacao}
106 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:editar} 97 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:editar}
107 requirements: 98 requirements:
108 idLocal: \d+ 99 idLocal: \d+
109 100
110 cacic_servidorautenticacao_excluir: 101 cacic_servidorautenticacao_excluir:
111 - pattern: /servidorautenticacao/excluir 102 + pattern: /admin/servidorautenticacao/excluir
112 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:excluir} 103 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:excluir}
113 104
114 cacic_servidorautenticacao_redesassociadas: 105 cacic_servidorautenticacao_redesassociadas:
115 - pattern: /servidorautenticacao/redes/{idServidorAutenticacao} 106 + pattern: /admin/servidorautenticacao/redes/{idServidorAutenticacao}
116 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:redes} 107 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:redes}
117 requirements: 108 requirements:
118 idLocal: \d+ 109 idLocal: \d+
119 110
  111 +# Subredes
  112 +
120 cacic_subrede_index: 113 cacic_subrede_index:
121 - pattern: /subrede/{page} 114 + pattern: /admin/subrede/{page}
122 defaults: {_controller: CacicCommonBundle:Rede:index, page: 1 } 115 defaults: {_controller: CacicCommonBundle:Rede:index, page: 1 }
123 requirements: 116 requirements:
124 page: \d+ 117 page: \d+
125 118
126 cacic_subrede_cadastrar: 119 cacic_subrede_cadastrar:
127 - pattern: /subrede/cadastrar 120 + pattern: /admin/subrede/cadastrar
128 defaults: { _controller: CacicCommonBundle:Rede:cadastrar} 121 defaults: { _controller: CacicCommonBundle:Rede:cadastrar}
129 122
130 cacic_subrede_editar: 123 cacic_subrede_editar:
131 - pattern: /subrede/editar/{idRede} 124 + pattern: /admin/subrede/editar/{idRede}
132 defaults: { _controller: CacicCommonBundle:Rede:editar} 125 defaults: { _controller: CacicCommonBundle:Rede:editar}
133 requirements: 126 requirements:
134 idRede: \d+ 127 idRede: \d+
135 128
136 cacic_subrede_excluir: 129 cacic_subrede_excluir:
137 - pattern: /subrede/excluir 130 + pattern: /admin/subrede/excluir
138 defaults: { _controller: CacicCommonBundle:Rede:excluir} 131 defaults: { _controller: CacicCommonBundle:Rede:excluir}
139 132
140 cacic_subrede_manutencao: 133 cacic_subrede_manutencao:
141 - pattern: /subrede/manutencao 134 + pattern: /admin/subrede/manutencao
142 defaults: { _controller: CacicCommonBundle:Rede:manutencao} 135 defaults: { _controller: CacicCommonBundle:Rede:manutencao}
143 136
144 cacic_subrede_vincular: 137 cacic_subrede_vincular:
145 - pattern: /subrede/vincular 138 + pattern: /admin/subrede/vincular
146 defaults: { _controller: CacicCommonBundle:Rede:vincular} 139 defaults: { _controller: CacicCommonBundle:Rede:vincular}
147 140
148 cacic_subrede_computadores: 141 cacic_subrede_computadores:
149 - pattern: /subrede/computadores 142 + pattern: /admin/subrede/computadores
150 defaults: { _controller: CacicCommonBundle:Rede:computadores} 143 defaults: { _controller: CacicCommonBundle:Rede:computadores}
151 144
  145 +cacic_configuracao_padrao:
  146 + pattern: /admin/configuracao/padrao
  147 + defaults: { _controller: CacicCommonBundle:Configuracao:padrao}
  148 +
  149 +cacic_configuracao_gerente:
  150 + pattern: /admin/configuracao/gerente
  151 + defaults: { _controller: CacicCommonBundle:Configuracao:gerente}
  152 +
  153 +cacic_configuracao_agente:
  154 + pattern: /admin/configuracao/agente
  155 + defaults: { _controller: CacicCommonBundle:Configuracao:agente}
  156 +
  157 +cacic_configuracao_salvar:
  158 + pattern: /admin/configuracao/salvar
  159 + defaults: { _controller: CacicCommonBundle:Configuracao:salvarconfiguracao}
  160 +
  161 +cacic_modulo_index:
  162 + pattern: /admin/modulo
  163 + defaults: { _controller: CacicCommonBundle:Modulo:index}
  164 +
  165 +cacic_modulo_editar:
  166 + pattern: /admin/modulo/editar/{idAcao}
  167 + defaults: { _controller: CacicCommonBundle:Modulo:editar}
  168 +
  169 +cacic_log_acesso:
  170 + pattern: /admin/log/acesso
  171 + defaults: { _controller: CacicCommonBundle:Log:acesso}
  172 +
  173 +cacic_log_pesquisa:
  174 + pattern: /admin/log/pesquisa
  175 + defaults: { _controller: CacicCommonBundle:Log:pesquisa}
  176 +
  177 +cacic_log_atividade:
  178 + pattern: /admin/log/atividade
  179 + defaults: { _controller: CacicCommonBundle:Log:atividade}
  180 +
  181 +cacic_log_insucesso_instalacao:
  182 + pattern: /admin/log/insucessoinstalacao
  183 + defaults: { _controller: CacicCommonBundle:Log:insucessoinstalacao}
  184 +
  185 +cacic_log_suporte_remoto:
  186 + pattern: /admin/log/suporteremoto
  187 + defaults: { _controller: CacicCommonBundle:Log:suporteremoto}
  188 +
  189 +cacic_patrimonio_index:
  190 + pattern: /admin/patrimonio/index
  191 + defaults: { _controller: CacicCommonBundle:PatrimonioConfigInterface:index}
  192 +
  193 +cacic_patrimonio_interface:
  194 + pattern: /admin/patrimonio/interface/{idEtiqueta}
  195 + defaults: { _controller: CacicCommonBundle:PatrimonioConfigInterface:interface}
  196 +
  197 +cacic_patrimonio_opcoes:
  198 + pattern: /admin/patrimonio/opcoes
  199 + defaults: { _controller: CacicCommonBundle:PatrimonioConfigInterface:opcoes}
  200 +
  201 +cacic_uorg_index:
  202 + pattern: /admin/uorg/index
  203 + defaults: { _controller: CacicCommonBundle:Uorg:index}
  204 +
  205 +cacic_uorg_cadastrar:
  206 + pattern: /admin/uorg/cadastrar/{idUorgPai}
  207 + defaults: { _controller: CacicCommonBundle:Uorg:cadastrar, idUorgPai: null}
  208 + requirements:
  209 + idUorgPai: \d+
  210 +
  211 +cacic_uorg_editar:
  212 + pattern: /admin/uorg/editar/{idUorg}
  213 + defaults: { _controller: CacicCommonBundle:Uorg:editar, idUorg: null}
  214 + requirements:
  215 + idUorg: \d+
  216 +
  217 +cacic_uorg_excluir:
  218 + pattern: /admin/uorg/excluir/{idUorg}
  219 + defaults: { _controller: CacicCommonBundle:Uorg:excluir, idUorg: null}
  220 + requirements:
  221 + idUorg: \d+
  222 +
  223 +cacic_uorg_loadnodes:
  224 + pattern: /admin/uorg/loadnodes/{idUorgPai}
  225 + defaults: { _controller: CacicCommonBundle:Uorg:loadnodes, idUorgPai: null}
  226 + requirements:
  227 + idUorgPai: \d+
  228 +
  229 +cacic_uorg_visualizar:
  230 + pattern: /admin/uorg/visualizar/{idUorg}
  231 + defaults: { _controller: CacicCommonBundle:Uorg:visualizar, idUorg: null}
  232 + requirements:
  233 + idUorg: \d+
  234 +
  235 +cacic_computador_excluir:
  236 + pattern: /admin/computador/excluir/{idComputador}
  237 + defaults: { _controller: CacicCommonBundle:Computador:excluir}
  238 + requirements:
  239 + idComputador: \d+
  240 +
  241 +cacic_computador_coletar:
  242 + pattern: /admin/computador/coletar
  243 + defaults: { _controller: CacicCommonBundle:Computador:coletar }
  244 +
  245 +cacic_computador_versaoagente:
  246 + pattern: /admin/computador/versaoagente
  247 + defaults: { _controller: CacicCommonBundle:Computador:versaoagente }
  248 +
  249 +cacic_rede_coletar:
  250 + pattern: /admin/rede/coletar
  251 + defaults: { _controller: CacicCommonBundle:Rede:coletar }
  252 +
  253 +cacic_rede_coletar_submit:
  254 + pattern: /admin/rede/coletar/submit
  255 + defaults: { _controller: CacicCommonBundle:Rede:submit }
  256 +
  257 +cacic_computador_update:
  258 + pattern: /admin/computador/update/{idComputador}
  259 + defaults: { _controller: CacicCommonBundle:Computador:update, idComputador: null }
  260 +
  261 +cacic_migracao_cacic26:
  262 + pattern: /admin/migracao/cacic26
  263 + defaults: { _controller: CacicCommonBundle:Cacic26:importardados}
  264 +
  265 +cacic_migracao_importador:
  266 + pattern: /admin/migracao/importador
  267 + defaults: { _controller: CacicCommonBundle:Cacic26:importarscript}
  268 +
  269 +cacic_uorg_type_index:
  270 + pattern: /admin/uorg/type/{page}
  271 + defaults: { _controller: CacicCommonBundle:UorgType:index, page: 1 }
  272 + requirements:
  273 + page: \d+
  274 +
  275 +cacic_uorg_type_cadastrar:
  276 + pattern: /admin/uorg/type/cadastrar/{idUorgType}
  277 + defaults: { _controller: CacicCommonBundle:UorgType:cadastrar, idUorgType: null}
  278 +
  279 +cacic_uorg_type_excluir:
  280 + pattern: /admin/uorg/type/excluir
  281 + defaults: { _controller: CacicCommonBundle:UorgType:excluir}
  282 +
  283 +cacic_grupo_usuario_index:
  284 + pattern: /admin/grupousuario/{page}
  285 + defaults: { _controller: CacicCommonBundle:GrupoUsuario:index, page: 1 }
  286 + requirements:
  287 + page: \d+
  288 +
  289 +cacic_grupo_usuario_cadastrar:
  290 + pattern: /admin/grupousuario/cadastrar
  291 + defaults: { _controller: CacicCommonBundle:GrupoUsuario:cadastrar}
  292 +
  293 +cacic_grupo_usuario_editar:
  294 + pattern: /admin/grupousuario/editar/{idGrupoUsuario}
  295 + defaults: { _controller: CacicCommonBundle:GrupoUsuario:editar}
  296 + requirements:
  297 + idGrupoUsuario: \d+
  298 +
  299 +cacic_grupo_usuario_excluir:
  300 + pattern: /admin/grupousuario/excluir
  301 + defaults: { _controller: CacicCommonBundle:GrupoUsuario:excluir}
  302 +
  303 +cacic_ateste:
  304 + pattern: /admin/ateste/
  305 + defaults: { _controller: CacicCommonBundle:Ateste:index }
  306 +
  307 +cacic_agente:
  308 + pattern: /admin/agente/
  309 + defaults: { _controller: CacicCommonBundle:Agente:index }
  310 +
  311 +cacic_agente_excluir:
  312 + pattern: /admin/agente/excluir
  313 + defaults: { _controller: CacicCommonBundle:Agente:excluir }
  314 +
  315 +cacic_deploy:
  316 + pattern: /admin/deploy/
  317 + defaults: { _controller: CacicCommonBundle:Agente:deploy }
  318 +
  319 +cacic_atualizacao_subredes:
  320 + pattern: /admin/subrede/manutencaoneo
  321 + defaults: { _controller: CacicCommonBundle:Rede:manutencaoNeo }
  322 +
  323 +############################
  324 +# FIM: Páginas administrativas
  325 +#############################
  326 +
  327 +
  328 +############################################
  329 +# INÍCIO: Usuário com perfil manutenção
  330 +############################################
  331 +
152 cacic_aplicativo_index: 332 cacic_aplicativo_index:
153 - pattern: /aplicativo/{page} 333 + pattern: /manutencao/aplicativo/{page}
154 defaults: {_controller: CacicCommonBundle:Aplicativo:index, page: 1 } 334 defaults: {_controller: CacicCommonBundle:Aplicativo:index, page: 1 }
155 requirements: 335 requirements:
156 page: \d+ 336 page: \d+
157 337
158 cacic_aplicativo_cadastrar: 338 cacic_aplicativo_cadastrar:
159 - pattern: /aplicativo/cadastrar 339 + pattern: /manutencao/aplicativo/cadastrar
160 defaults: { _controller: CacicCommonBundle:Aplicativo:cadastrar} 340 defaults: { _controller: CacicCommonBundle:Aplicativo:cadastrar}
161 341
162 cacic_aplicativo_editar: 342 cacic_aplicativo_editar:
163 - pattern: /aplicativo/editar/{idAplicativo} 343 + pattern: /manutencao/aplicativo/editar/{idAplicativo}
164 defaults: { _controller: CacicCommonBundle:Aplicativo:editar} 344 defaults: { _controller: CacicCommonBundle:Aplicativo:editar}
165 requirements: 345 requirements:
166 idAplicativo: \d+ 346 idAplicativo: \d+
167 347
168 cacic_aplicativo_excluir: 348 cacic_aplicativo_excluir:
169 - pattern: /aplicativo/excluir 349 + pattern: /manutencao/aplicativo/excluir
170 defaults: { _controller: CacicCommonBundle:Aplicativo:excluir} 350 defaults: { _controller: CacicCommonBundle:Aplicativo:excluir}
171 351
172 352
173 cacic_tiposoftware_index: 353 cacic_tiposoftware_index:
174 - pattern: /tiposoftware/{page} 354 + pattern: /manutencao/tiposoftware/{page}
175 defaults: {_controller: CacicCommonBundle:TipoSoftware:index, page: 1 } 355 defaults: {_controller: CacicCommonBundle:TipoSoftware:index, page: 1 }
176 requirements: 356 requirements:
177 page: \d+ 357 page: \d+
178 358
179 cacic_tiposoftware_cadastrar: 359 cacic_tiposoftware_cadastrar:
180 - pattern: /tiposoftware/cadastrar 360 + pattern: /manutencao/tiposoftware/cadastrar
181 defaults: { _controller: CacicCommonBundle:TipoSoftware:cadastrar} 361 defaults: { _controller: CacicCommonBundle:TipoSoftware:cadastrar}
182 362
183 cacic_tiposoftware_editar: 363 cacic_tiposoftware_editar:
184 - pattern: /tiposoftware/editar/{idTipoSoftware} 364 + pattern: /manutencao/tiposoftware/editar/{idTipoSoftware}
185 defaults: { _controller: CacicCommonBundle:TipoSoftware:editar} 365 defaults: { _controller: CacicCommonBundle:TipoSoftware:editar}
186 requirements: 366 requirements:
187 idTipoSoftware: \d+ 367 idTipoSoftware: \d+
188 368
189 cacic_tiposoftware_excluir: 369 cacic_tiposoftware_excluir:
190 - pattern: /tiposoftware/excluir 370 + pattern: /manutencao/tiposoftware/excluir
191 defaults: { _controller: CacicCommonBundle:TipoSoftware:excluir} 371 defaults: { _controller: CacicCommonBundle:TipoSoftware:excluir}
192 372
193 cacic_sistemaoperacional_index: 373 cacic_sistemaoperacional_index:
194 - pattern: /sistemaoperacional/{page} 374 + pattern: /manutencao/sistemaoperacional/{page}
195 defaults: {_controller: CacicCommonBundle:So:index, page: 1 } 375 defaults: {_controller: CacicCommonBundle:So:index, page: 1 }
196 requirements: 376 requirements:
197 page: \d+ 377 page: \d+
198 378
199 cacic_sistemaoperacional_cadastrar: 379 cacic_sistemaoperacional_cadastrar:
200 - pattern: /sistemaoperacional/cadastrar 380 + pattern: /manutencao/sistemaoperacional/cadastrar
201 defaults: { _controller: CacicCommonBundle:So:cadastrar} 381 defaults: { _controller: CacicCommonBundle:So:cadastrar}
202 382
203 cacic_sistemaoperacional_editar: 383 cacic_sistemaoperacional_editar:
204 - pattern: /sistemaoperacional/editar/{idSo} 384 + pattern: /manutencao/sistemaoperacional/editar/{idSo}
205 defaults: { _controller: CacicCommonBundle:So:editar} 385 defaults: { _controller: CacicCommonBundle:So:editar}
206 requirements: 386 requirements:
207 idSo: \d+ 387 idSo: \d+
208 388
209 cacic_sistemaoperacional_excluir: 389 cacic_sistemaoperacional_excluir:
210 - pattern: /sistemaoperacional/excluir 390 + pattern: /manutencao/sistemaoperacional/excluir
211 defaults: { _controller: CacicCommonBundle:So:excluir} 391 defaults: { _controller: CacicCommonBundle:So:excluir}
212 392
213 cacic_software_index: 393 cacic_software_index:
214 - pattern: /software/{page} 394 + pattern: /manutencao/software/{page}
215 defaults: {_controller: CacicCommonBundle:Software:index, page: 1 } 395 defaults: {_controller: CacicCommonBundle:Software:index, page: 1 }
216 requirements: 396 requirements:
217 page: \d+ 397 page: \d+
218 398
219 cacic_software_cadastrar: 399 cacic_software_cadastrar:
220 - pattern: /software/cadastrar 400 + pattern: /manutencao/software/cadastrar
221 defaults: { _controller: CacicCommonBundle:Software:cadastrar} 401 defaults: { _controller: CacicCommonBundle:Software:cadastrar}
222 402
223 cacic_software_editar: 403 cacic_software_editar:
224 - pattern: /software/editar/{idSoftware} 404 + pattern: /manutencao/software/editar/{idSoftware}
225 defaults: { _controller: CacicCommonBundle:Software:editar} 405 defaults: { _controller: CacicCommonBundle:Software:editar}
226 requirements: 406 requirements:
227 idSoftware: \d+ 407 idSoftware: \d+
228 408
229 cacic_software_excluir: 409 cacic_software_excluir:
230 - pattern: /software/excluir 410 + pattern: /manutencao/software/excluir
231 defaults: { _controller: CacicCommonBundle:Software:excluir} 411 defaults: { _controller: CacicCommonBundle:Software:excluir}
232 412
233 cacic_software_naoclassificados: 413 cacic_software_naoclassificados:
234 - pattern: /software/naoclassificados/{page} 414 + pattern: /manutencao/software/naoclassificados/{page}
235 defaults: { _controller: CacicCommonBundle:Software:naoClassificados, page:1} 415 defaults: { _controller: CacicCommonBundle:Software:naoClassificados, page:1}
236 requirements: 416 requirements:
237 page: \d+ 417 page: \d+
238 418
239 cacic_software_naousados: 419 cacic_software_naousados:
240 - pattern: /software/naousados/{page} 420 + pattern: /manutencao/software/naousados/{page}
241 defaults: { _controller: CacicCommonBundle:Software:naoUsados, page:1} 421 defaults: { _controller: CacicCommonBundle:Software:naoUsados, page:1}
242 requirements: 422 requirements:
243 page: \d+ 423 page: \d+
244 424
245 -cacic_configuracao_padrao:  
246 - pattern: /configuracao/padrao  
247 - defaults: { _controller: CacicCommonBundle:Configuracao:padrao}  
248 -  
249 -cacic_configuracao_gerente:  
250 - pattern: /configuracao/gerente  
251 - defaults: { _controller: CacicCommonBundle:Configuracao:gerente}  
252 -  
253 -cacic_configuracao_agente:  
254 - pattern: /configuracao/agente  
255 - defaults: { _controller: CacicCommonBundle:Configuracao:agente}  
256 -  
257 -cacic_configuracao_salvar:  
258 - pattern: /configuracao/salvar  
259 - defaults: { _controller: CacicCommonBundle:Configuracao:salvarconfiguracao}  
260 -  
261 -cacic_modulo_index:  
262 - pattern: /modulo  
263 - defaults: { _controller: CacicCommonBundle:Modulo:index}  
264 -  
265 -cacic_modulo_editar:  
266 - pattern: /modulo/editar/{idAcao}  
267 - defaults: { _controller: CacicCommonBundle:Modulo:editar}  
268 -  
269 cacic_usbdevice_index: 425 cacic_usbdevice_index:
270 - pattern: /usbdevice/{page} 426 + pattern: /manutencao/usbdevice/{page}
271 defaults: {_controller: CacicCommonBundle:UsbDevice:index, page: 1 } 427 defaults: {_controller: CacicCommonBundle:UsbDevice:index, page: 1 }
272 requirements: 428 requirements:
273 page: \d+ 429 page: \d+
274 430
275 cacic_usbdevice_cadastrar: 431 cacic_usbdevice_cadastrar:
276 - pattern: /usbdevice/cadastrar 432 + pattern: /manutencao/usbdevice/cadastrar
277 defaults: { _controller: CacicCommonBundle:UsbDevice:cadastrar} 433 defaults: { _controller: CacicCommonBundle:UsbDevice:cadastrar}
278 434
279 cacic_usbdevice_editar: 435 cacic_usbdevice_editar:
280 - pattern: /usbdevice/editar/{idUsbDevice} 436 + pattern: /manutencao/usbdevice/editar/{idUsbDevice}
281 defaults: { _controller: CacicCommonBundle:UsbDevice:editar} 437 defaults: { _controller: CacicCommonBundle:UsbDevice:editar}
282 438
283 cacic_usbdevice_excluir: 439 cacic_usbdevice_excluir:
284 - pattern: /usbdevice/excluir 440 + pattern: /manutencao/usbdevice/excluir
285 defaults: { _controller: CacicCommonBundle:UsbDevice:excluir} 441 defaults: { _controller: CacicCommonBundle:UsbDevice:excluir}
286 442
287 -cacic_log_acesso:  
288 - pattern: /log/acesso  
289 - defaults: { _controller: CacicCommonBundle:Log:acesso}  
290 -  
291 -cacic_log_pesquisa:  
292 - pattern: /log/pesquisa  
293 - defaults: { _controller: CacicCommonBundle:Log:pesquisa}  
294 -  
295 -cacic_log_atividade:  
296 - pattern: /log/atividade  
297 - defaults: { _controller: CacicCommonBundle:Log:atividade}  
298 -  
299 -cacic_log_insucesso_instalacao:  
300 - pattern: /log/insucessoinstalacao  
301 - defaults: { _controller: CacicCommonBundle:Log:insucessoinstalacao}  
302 -  
303 -cacic_log_suporte_remoto:  
304 - pattern: /log/suporteremoto  
305 - defaults: { _controller: CacicCommonBundle:Log:suporteremoto}  
306 -  
307 -cacic_patrimonio_index:  
308 - pattern: /patrimonio/index  
309 - defaults: { _controller: CacicCommonBundle:PatrimonioConfigInterface:index}  
310 -  
311 -cacic_patrimonio_interface:  
312 - pattern: /patrimonio/interface/{idEtiqueta}  
313 - defaults: { _controller: CacicCommonBundle:PatrimonioConfigInterface:interface}  
314 -  
315 -cacic_patrimonio_opcoes:  
316 - pattern: /patrimonio/opcoes  
317 - defaults: { _controller: CacicCommonBundle:PatrimonioConfigInterface:opcoes}  
318 -  
319 -cacic_uorg_index:  
320 - pattern: /uorg/index  
321 - defaults: { _controller: CacicCommonBundle:Uorg:index}  
322 -  
323 -cacic_uorg_cadastrar:  
324 - pattern: /uorg/cadastrar/{idUorgPai}  
325 - defaults: { _controller: CacicCommonBundle:Uorg:cadastrar, idUorgPai: null}  
326 - requirements:  
327 - idUorgPai: \d+  
328 -  
329 -cacic_uorg_editar:  
330 - pattern: /uorg/editar/{idUorg}  
331 - defaults: { _controller: CacicCommonBundle:Uorg:editar, idUorg: null}  
332 - requirements:  
333 - idUorg: \d+  
334 -  
335 -cacic_uorg_excluir:  
336 - pattern: /uorg/excluir/{idUorg}  
337 - defaults: { _controller: CacicCommonBundle:Uorg:excluir, idUorg: null}  
338 - requirements:  
339 - idUorg: \d+  
340 -  
341 -cacic_uorg_loadnodes:  
342 - pattern: /uorg/loadnodes/{idUorgPai}  
343 - defaults: { _controller: CacicCommonBundle:Uorg:loadnodes, idUorgPai: null}  
344 - requirements:  
345 - idUorgPai: \d+  
346 -  
347 -cacic_uorg_visualizar:  
348 - pattern: /uorg/visualizar/{idUorg}  
349 - defaults: { _controller: CacicCommonBundle:Uorg:visualizar, idUorg: null}  
350 - requirements:  
351 - idUorg: \d+  
352 -  
353 cacic_aquisicao_index: 443 cacic_aquisicao_index:
354 - pattern: /aquisicao/{page} 444 + pattern: /manutencao/aquisicao/{page}
355 defaults: {_controller: CacicCommonBundle:Aquisicao:index, page: 1 } 445 defaults: {_controller: CacicCommonBundle:Aquisicao:index, page: 1 }
356 requirements: 446 requirements:
357 page: \d+ 447 page: \d+
358 448
359 cacic_aquisicao_cadastrar: 449 cacic_aquisicao_cadastrar:
360 - pattern: /aquisicao/cadastrar 450 + pattern: /manutencao/aquisicao/cadastrar
361 defaults: { _controller: CacicCommonBundle:Aquisicao:cadastrar} 451 defaults: { _controller: CacicCommonBundle:Aquisicao:cadastrar}
362 452
363 cacic_aquisicao_editar: 453 cacic_aquisicao_editar:
364 - pattern: /aquisicao/editar/{idAquisicao} 454 + pattern: /manutencao/aquisicao/editar/{idAquisicao}
365 defaults: { _controller: CacicCommonBundle:Aquisicao:editar} 455 defaults: { _controller: CacicCommonBundle:Aquisicao:editar}
366 requirements: 456 requirements:
367 idAquisicao: \d+ 457 idAquisicao: \d+
368 458
369 cacic_aquisicao_excluir: 459 cacic_aquisicao_excluir:
370 - pattern: /aquisicao/excluir 460 + pattern: /manutencao/aquisicao/excluir
371 defaults: { _controller: CacicCommonBundle:Aquisicao:excluir} 461 defaults: { _controller: CacicCommonBundle:Aquisicao:excluir}
372 462
373 cacic_tipo_licenca_index: 463 cacic_tipo_licenca_index:
374 - pattern: /tipolicenca/{page} 464 + pattern: /manutencao/tipolicenca/{page}
375 defaults: {_controller: CacicCommonBundle:TipoLicenca:index, page: 1 } 465 defaults: {_controller: CacicCommonBundle:TipoLicenca:index, page: 1 }
376 requirements: 466 requirements:
377 page: \d+ 467 page: \d+
378 468
379 cacic_tipo_licenca_cadastrar: 469 cacic_tipo_licenca_cadastrar:
380 - pattern: /tipolicenca/cadastrar 470 + pattern: /manutencao/tipolicenca/cadastrar
381 defaults: { _controller: CacicCommonBundle:TipoLicenca:cadastrar} 471 defaults: { _controller: CacicCommonBundle:TipoLicenca:cadastrar}
382 472
383 cacic_tipo_licenca_editar: 473 cacic_tipo_licenca_editar:
384 - pattern: /tipolicenca/editar/{idTipoLicenca} 474 + pattern: /manutencao/tipolicenca/editar/{idTipoLicenca}
385 defaults: { _controller: CacicCommonBundle:TipoLicenca:editar} 475 defaults: { _controller: CacicCommonBundle:TipoLicenca:editar}
386 requirements: 476 requirements:
387 idTipoLicenca: \d+ 477 idTipoLicenca: \d+
388 478
389 cacic_tipo_licenca_excluir: 479 cacic_tipo_licenca_excluir:
390 - pattern: /tipolicenca/excluir 480 + pattern: /manutencao/tipolicenca/excluir
391 defaults: { _controller: CacicCommonBundle:TipoLicenca:excluir} 481 defaults: { _controller: CacicCommonBundle:TipoLicenca:excluir}
392 482
393 cacic_aquisicao_item_index: 483 cacic_aquisicao_item_index:
394 - pattern: /aquisicaoitem/{page} 484 + pattern: /manutencao/aquisicaoitem/{page}
395 defaults: {_controller: CacicCommonBundle:AquisicaoItem:index, page: 1 } 485 defaults: {_controller: CacicCommonBundle:AquisicaoItem:index, page: 1 }
396 requirements: 486 requirements:
397 page: \d+ 487 page: \d+
398 488
399 cacic_aquisicao_item_cadastrar: 489 cacic_aquisicao_item_cadastrar:
400 - pattern: /aquisicaoitem/cadastrar 490 + pattern: /manutencao/aquisicaoitem/cadastrar
401 defaults: { _controller: CacicCommonBundle:AquisicaoItem:cadastrar} 491 defaults: { _controller: CacicCommonBundle:AquisicaoItem:cadastrar}
402 492
403 cacic_aquisicao_item_editar: 493 cacic_aquisicao_item_editar:
404 - pattern: /aquisicaoitem/editar/{idAquisicao}/{idSoftware}/{idTipoLicenca} 494 + pattern: /manutencao/aquisicaoitem/editar/{idAquisicao}/{idSoftware}/{idTipoLicenca}
405 defaults: { _controller: CacicCommonBundle:AquisicaoItem:editar} 495 defaults: { _controller: CacicCommonBundle:AquisicaoItem:editar}
406 requirements: 496 requirements:
407 idSoftware: \d+ 497 idSoftware: \d+
@@ -409,30 +499,62 @@ cacic_aquisicao_item_editar: @@ -409,30 +499,62 @@ cacic_aquisicao_item_editar:
409 idAquisicao: \d+ 499 idAquisicao: \d+
410 500
411 cacic_aquisicao_item_excluir: 501 cacic_aquisicao_item_excluir:
412 - pattern: /aquisicaoitem/excluir 502 + pattern: /manutencao/aquisicaoitem/excluir
413 defaults: { _controller: CacicCommonBundle:AquisicaoItem:excluir} 503 defaults: { _controller: CacicCommonBundle:AquisicaoItem:excluir}
414 504
415 cacic_software_estacao_index: 505 cacic_software_estacao_index:
416 - pattern: /softwareestacao/{page} 506 + pattern: /manutencao/softwareestacao/{page}
417 defaults: {_controller: CacicCommonBundle:SoftwareEstacao:index, page: 1 } 507 defaults: {_controller: CacicCommonBundle:SoftwareEstacao:index, page: 1 }
418 requirements: 508 requirements:
419 page: \d+ 509 page: \d+
420 510
421 cacic_software_estacao_cadastrar: 511 cacic_software_estacao_cadastrar:
422 - pattern: /softwareestacao/cadastrar 512 + pattern: /manutencao/softwareestacao/cadastrar
423 defaults: { _controller: CacicCommonBundle:SoftwareEstacao:cadastrar} 513 defaults: { _controller: CacicCommonBundle:SoftwareEstacao:cadastrar}
424 514
425 cacic_software_estacao_editar: 515 cacic_software_estacao_editar:
426 - pattern: /softwareestacao/editar/{idComputador}/{idSoftware} 516 + pattern: /manutencao/softwareestacao/editar/{idComputador}/{idSoftware}
427 defaults: { _controller: CacicCommonBundle:SoftwareEstacao:editar} 517 defaults: { _controller: CacicCommonBundle:SoftwareEstacao:editar}
428 requirements: 518 requirements:
429 idSoftware: \d+ 519 idSoftware: \d+
430 idComputador: \d+ 520 idComputador: \d+
431 521
432 cacic_software_estacao_excluir: 522 cacic_software_estacao_excluir:
433 - pattern: /softwareestacao/excluir 523 + pattern: /manutencao/softwareestacao/excluir
434 defaults: { _controller: CacicCommonBundle:SoftwareEstacao:excluir} 524 defaults: { _controller: CacicCommonBundle:SoftwareEstacao:excluir}
435 525
  526 +############################################
  527 +# FIM: Usuário com perfil manutenção
  528 +############################################
  529 +
  530 +
  531 +############################################
  532 +# INÍCIO: Páginas para usuários normais
  533 +############################################
  534 +
  535 +
  536 +cacic_usuario_meus_dados:
  537 + pattern: /usuario/meusdados
  538 + defaults: { _controller: CacicCommonBundle:Usuario:meusdados}
  539 +
  540 +cacic_usuario_trocar_senha:
  541 + pattern: /usuario/trocarsenha
  542 + defaults: { _controller: CacicCommonBundle:Usuario:trocarsenha}
  543 +
  544 +cacic_usuario_trocar_propria_senha:
  545 + pattern: /usuario/trocarpropriasenha
  546 + defaults: { _controller: CacicCommonBundle:Usuario:trocarpropriasenha}
  547 +
  548 +cacic_usuario_editar:
  549 + pattern: /usuario/editar/{idUsuario}
  550 + defaults: { _controller: CacicCommonBundle:Usuario:editar, idUsuario: null}
  551 + requirements:
  552 + idUsuario: \d+
  553 +
  554 +cacic_usuario_recuperar_senha:
  555 + pattern: /usuario/recuperarsenha
  556 + defaults: { _controller: CacicCommonBundle:Usuario:recuperarsenha}
  557 +
436 cacic_computador_buscar: 558 cacic_computador_buscar:
437 pattern: /computadores/buscar 559 pattern: /computadores/buscar
438 defaults: { _controller: CacicCommonBundle:Computador:buscar} 560 defaults: { _controller: CacicCommonBundle:Computador:buscar}
@@ -445,12 +567,6 @@ cacic_computador_consultar: @@ -445,12 +567,6 @@ cacic_computador_consultar:
445 pattern: /computadores/consultar 567 pattern: /computadores/consultar
446 defaults: { _controller: CacicCommonBundle:Computador:consultar} 568 defaults: { _controller: CacicCommonBundle:Computador:consultar}
447 569
448 -cacic_computador_excluir:  
449 - pattern: /computador/excluir/{idComputador}  
450 - defaults: { _controller: CacicCommonBundle:Computador:excluir}  
451 - requirements:  
452 - idComputador: \d+  
453 -  
454 cacic_computador_detalhar: 570 cacic_computador_detalhar:
455 pattern: /computador/detalhar/{idComputador} 571 pattern: /computador/detalhar/{idComputador}
456 defaults: { _controller: CacicCommonBundle:Computador:detalhar, idComputador: null } 572 defaults: { _controller: CacicCommonBundle:Computador:detalhar, idComputador: null }
@@ -469,88 +585,10 @@ cacic_computador_loadcompnodes: @@ -469,88 +585,10 @@ cacic_computador_loadcompnodes:
469 requirements: 585 requirements:
470 idSubrede: \d+ 586 idSubrede: \d+
471 587
472 -cacic_computador_coletar:  
473 - pattern: /computador/coletar  
474 - defaults: { _controller: CacicCommonBundle:Computador:coletar }  
475 -  
476 -cacic_computador_versaoagente:  
477 - pattern: /computador/versaoagente  
478 - defaults: { _controller: CacicCommonBundle:Computador:versaoagente }  
479 -  
480 -cacic_rede_coletar:  
481 - pattern: /rede/coletar  
482 - defaults: { _controller: CacicCommonBundle:Rede:coletar }  
483 -  
484 -cacic_rede_coletar_submit:  
485 - pattern: /rede/coletar/submit  
486 - defaults: { _controller: CacicCommonBundle:Rede:submit }  
487 -  
488 -cacic_computador_update:  
489 - pattern: /computador/update/{idComputador}  
490 - defaults: { _controller: CacicCommonBundle:Computador:update, idComputador: null }  
491 -  
492 -cacic_migracao_cacic26:  
493 - pattern: /migracao/cacic26  
494 - defaults: { _controller: CacicCommonBundle:Cacic26:importardados}  
495 -  
496 -cacic_migracao_importador:  
497 - pattern: /migracao/importador  
498 - defaults: { _controller: CacicCommonBundle:Cacic26:importarscript}  
499 -  
500 cacic_downloads: 588 cacic_downloads:
501 pattern: /downloads/ 589 pattern: /downloads/
502 defaults: { _controller: CacicCommonBundle:Default:downloads } 590 defaults: { _controller: CacicCommonBundle:Default:downloads }
503 591
504 -cacic_uorg_type_index:  
505 - pattern: /uorg/type/{page}  
506 - defaults: { _controller: CacicCommonBundle:UorgType:index, page: 1 }  
507 - requirements:  
508 - page: \d+  
509 -  
510 -cacic_uorg_type_cadastrar:  
511 - pattern: /uorg/type/cadastrar/{idUorgType}  
512 - defaults: { _controller: CacicCommonBundle:UorgType:cadastrar, idUorgType: null}  
513 -  
514 -cacic_uorg_type_excluir:  
515 - pattern: /uorg/type/excluir  
516 - defaults: { _controller: CacicCommonBundle:UorgType:excluir}  
517 -  
518 -cacic_grupo_usuario_index:  
519 - pattern: /grupousuario/{page}  
520 - defaults: { _controller: CacicCommonBundle:GrupoUsuario:index, page: 1 }  
521 - requirements:  
522 - page: \d+  
523 -  
524 -cacic_grupo_usuario_cadastrar:  
525 - pattern: /grupousuario/cadastrar  
526 - defaults: { _controller: CacicCommonBundle:GrupoUsuario:cadastrar}  
527 -  
528 -cacic_grupo_usuario_editar:  
529 - pattern: /grupousuario/editar/{idGrupoUsuario}  
530 - defaults: { _controller: CacicCommonBundle:GrupoUsuario:editar}  
531 - requirements:  
532 - idGrupoUsuario: \d+  
533 -  
534 -cacic_grupo_usuario_excluir:  
535 - pattern: /grupousuario/excluir  
536 - defaults: { _controller: CacicCommonBundle:GrupoUsuario:excluir}  
537 -  
538 -cacic_ateste:  
539 - pattern: /ateste/  
540 - defaults: { _controller: CacicCommonBundle:Ateste:index }  
541 -  
542 -cacic_agente:  
543 - pattern: /admin/agente/  
544 - defaults: { _controller: CacicCommonBundle:Agente:index }  
545 -  
546 -cacic_agente_excluir:  
547 - pattern: /admin/agente/excluir  
548 - defaults: { _controller: CacicCommonBundle:Agente:excluir }  
549 -  
550 -cacic_deploy:  
551 - pattern: /admin/deploy/  
552 - defaults: { _controller: CacicCommonBundle:Agente:deploy }  
553 -  
554 -cacic_atualizacao_subredes:  
555 - pattern: /admin/subrede/manutencaoneo  
556 - defaults: { _controller: CacicCommonBundle:Rede:manutencaoNeo }  
557 \ No newline at end of file 592 \ No newline at end of file
  593 +############################################
  594 +# FIM: Páginas para usuários normais
  595 +############################################
558 \ No newline at end of file 596 \ No newline at end of file
src/Cacic/WSBundle/Controller/NeoController.php
@@ -267,11 +267,18 @@ class NeoController extends Controller { @@ -267,11 +267,18 @@ class NeoController extends Controller {
267 267
268 // 2 - Adiciona módulos da subrede 268 // 2 - Adiciona módulos da subrede
269 $modulos = $em->getRepository('CacicCommonBundle:RedeVersaoModulo')->findBy(array('idRede' => $computador->getIdRede())); 269 $modulos = $em->getRepository('CacicCommonBundle:RedeVersaoModulo')->findBy(array('idRede' => $computador->getIdRede()));
270 - //$logger->debug("Módulos encontrados \n". print_r($modulos, true)); 270 + $logger->debug("Módulos encontrados \n". print_r($modulos, true));
271 $mods = array(); 271 $mods = array();
272 foreach($modulos as $elm) { 272 foreach($modulos as $elm) {
  273 + $tipo = $elm->getTipo();
  274 + if (empty($tipo)) {
  275 + $tipo = 'cacic';
  276 + }
  277 + if (empty($mods[$tipo])) {
  278 + $mods[$tipo] = array();
  279 + }
273 // Adiciona módulos e hashes 280 // Adiciona módulos e hashes
274 - array_push($mods, array( 281 + array_push($mods[$tipo], array(
275 'nome' => $elm->getNmModulo(), 282 'nome' => $elm->getNmModulo(),
276 'hash' => $elm->getTeHash() 283 'hash' => $elm->getTeHash()
277 )); 284 ));
src/Cacic/WSBundle/Tests/Controller/NeoControllerTest.php
@@ -296,7 +296,7 @@ class NeoControllerTest extends BaseTestCase @@ -296,7 +296,7 @@ class NeoControllerTest extends BaseTestCase
296 $response = $this->client->getResponse(); 296 $response = $this->client->getResponse();
297 $status = $response->getStatusCode(); 297 $status = $response->getStatusCode();
298 $logger->debug("Response status: $status"); 298 $logger->debug("Response status: $status");
299 - $logger->debug("JSON do getConfig: \n".$response->getContent()); 299 + //$logger->debug("JSON do getConfig: \n".$response->getContent());
300 300
301 $this->assertEquals($status, 500); 301 $this->assertEquals($status, 500);
302 302