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 983 $redeVersaoModulo->setDtAtualizacao(new \DateTime('NOW'));
984 984 $redeVersaoModulo->setCsTipoSo( $value['tipoSo'] );
985 985 $redeVersaoModulo->setTeHash($value['hash']);
  986 + $redeVersaoModulo->setTipo('cacic');
986 987  
987 988 $em->persist($redeVersaoModulo);
988 989 $em->flush();
... ...
src/Cacic/CommonBundle/Entity/RedeVersaoModulo.php
... ... @@ -211,4 +211,32 @@ class RedeVersaoModulo
211 211 }
212 212  
213 213  
214   -}
215 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 35 fixed: false
36 36 nullable: true
37 37 column: te_hash
  38 + tipo:
  39 + type: text
  40 + fixed: false
  41 + nullable: true
  42 + column: tipo
38 43 manyToOne:
39 44 idRede:
40 45 targetEntity: Rede
... ...
src/Cacic/CommonBundle/Resources/config/routing.yml
... ... @@ -16,392 +16,482 @@ cacic_common_instalador:
16 16 pattern: /instalador
17 17 defaults: { _controller: CacicCommonBundle:Instalador:index }
18 18  
  19 +###########################################
  20 +# INÍCIO: Páginas restritas aos administradores
  21 +#############################################
  22 +
  23 +# Usuários
  24 +
19 25 cacic_usuario_index:
20   - pattern: /usuarios/{page}
  26 + pattern: /admin/usuarios/{page}
21 27 defaults: { _controller: CacicCommonBundle:Usuario:index, page: 1 }
22 28 requirements:
23 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 31 cacic_usuario_cadastrar:
38   - pattern: /usuario/cadastrar
  32 + pattern: /admin/usuario/cadastrar
39 33 defaults: { _controller: CacicCommonBundle:Usuario:cadastrar}
40 34  
41 35 cacic_usuario_editar:
42   - pattern: /usuario/editar/{idUsuario}
  36 + pattern: /admin/usuario/editar/{idUsuario}
43 37 defaults: { _controller: CacicCommonBundle:Usuario:editar, idUsuario: null}
44 38 requirements:
45 39 idUsuario: \d+
46 40  
47 41 cacic_usuario_excluir:
48   - pattern: /usuario/excluir
  42 + pattern: /admin/usuario/excluir
49 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 47 cacic_local_index:
57   - pattern: /local/{page}
  48 + pattern: /admin/local/{page}
58 49 defaults: { _controller: CacicCommonBundle:Local:index, page: 1 }
59 50 requirements:
60 51 page: \d+
61 52  
62 53 cacic_local_cadastrar:
63   - pattern: /local/cadastrar
  54 + pattern: /admin/local/cadastrar
64 55 defaults: { _controller: CacicCommonBundle:Local:cadastrar}
65 56  
66 57 cacic_local_editar:
67   - pattern: /local/editar/{idLocal}
  58 + pattern: /admin/local/editar/{idLocal}
68 59 defaults: { _controller: CacicCommonBundle:Local:editar}
69 60 requirements:
70 61 idLocal: \d+
71 62  
72 63 cacic_local_excluir:
73   - pattern: /local/excluir
  64 + pattern: /admin/local/excluir
74 65 defaults: { _controller: CacicCommonBundle:Local:excluir}
75 66  
76 67 cacic_local_redesassociadas:
77   - pattern: /local/redes/{idLocal}
  68 + pattern: /admin/local/redes/{idLocal}
78 69 defaults: { _controller: CacicCommonBundle:Local:redes}
79 70 requirements:
80 71 idLocal: \d+
81 72  
82 73 cacic_local_usuariosassociados:
83   - pattern: /local/usuarios/{idLocal}
  74 + pattern: /admin/local/usuarios/{idLocal}
84 75 defaults: { _controller: CacicCommonBundle:Local:usuarios}
85 76 requirements:
86 77 idLocal: \d+
87 78  
88 79 cacic_local_configuracoes:
89   - pattern: /local/configuracoes/{idLocal}
  80 + pattern: /admin/local/configuracoes/{idLocal}
90 81 defaults: { _controller: CacicCommonBundle:Local:configuracoes}
91 82 requirements:
92 83 idLocal: \d+
93 84  
94 85 cacic_servidorautenticacao_index:
95   - pattern: /servidorautenticacao/{page}
  86 + pattern: /admin/servidorautenticacao/{page}
96 87 defaults: {_controller: CacicCommonBundle:ServidorAutenticacao:index, page: 1 }
97 88 requirements:
98 89 page: \d+
99 90  
100 91 cacic_servidorautenticacao_cadastrar:
101   - pattern: /servidorautenticacao/cadastrar
  92 + pattern: /admin/servidorautenticacao/cadastrar
102 93 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:cadastrar}
103 94  
104 95 cacic_servidorautenticacao_editar:
105   - pattern: /servidorautenticacao/editar/{idServidorAutenticacao}
  96 + pattern: /admin/servidorautenticacao/editar/{idServidorAutenticacao}
106 97 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:editar}
107 98 requirements:
108 99 idLocal: \d+
109 100  
110 101 cacic_servidorautenticacao_excluir:
111   - pattern: /servidorautenticacao/excluir
  102 + pattern: /admin/servidorautenticacao/excluir
112 103 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:excluir}
113 104  
114 105 cacic_servidorautenticacao_redesassociadas:
115   - pattern: /servidorautenticacao/redes/{idServidorAutenticacao}
  106 + pattern: /admin/servidorautenticacao/redes/{idServidorAutenticacao}
116 107 defaults: { _controller: CacicCommonBundle:ServidorAutenticacao:redes}
117 108 requirements:
118 109 idLocal: \d+
119 110  
  111 +# Subredes
  112 +
120 113 cacic_subrede_index:
121   - pattern: /subrede/{page}
  114 + pattern: /admin/subrede/{page}
122 115 defaults: {_controller: CacicCommonBundle:Rede:index, page: 1 }
123 116 requirements:
124 117 page: \d+
125 118  
126 119 cacic_subrede_cadastrar:
127   - pattern: /subrede/cadastrar
  120 + pattern: /admin/subrede/cadastrar
128 121 defaults: { _controller: CacicCommonBundle:Rede:cadastrar}
129 122  
130 123 cacic_subrede_editar:
131   - pattern: /subrede/editar/{idRede}
  124 + pattern: /admin/subrede/editar/{idRede}
132 125 defaults: { _controller: CacicCommonBundle:Rede:editar}
133 126 requirements:
134 127 idRede: \d+
135 128  
136 129 cacic_subrede_excluir:
137   - pattern: /subrede/excluir
  130 + pattern: /admin/subrede/excluir
138 131 defaults: { _controller: CacicCommonBundle:Rede:excluir}
139 132  
140 133 cacic_subrede_manutencao:
141   - pattern: /subrede/manutencao
  134 + pattern: /admin/subrede/manutencao
142 135 defaults: { _controller: CacicCommonBundle:Rede:manutencao}
143 136  
144 137 cacic_subrede_vincular:
145   - pattern: /subrede/vincular
  138 + pattern: /admin/subrede/vincular
146 139 defaults: { _controller: CacicCommonBundle:Rede:vincular}
147 140  
148 141 cacic_subrede_computadores:
149   - pattern: /subrede/computadores
  142 + pattern: /admin/subrede/computadores
150 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 332 cacic_aplicativo_index:
153   - pattern: /aplicativo/{page}
  333 + pattern: /manutencao/aplicativo/{page}
154 334 defaults: {_controller: CacicCommonBundle:Aplicativo:index, page: 1 }
155 335 requirements:
156 336 page: \d+
157 337  
158 338 cacic_aplicativo_cadastrar:
159   - pattern: /aplicativo/cadastrar
  339 + pattern: /manutencao/aplicativo/cadastrar
160 340 defaults: { _controller: CacicCommonBundle:Aplicativo:cadastrar}
161 341  
162 342 cacic_aplicativo_editar:
163   - pattern: /aplicativo/editar/{idAplicativo}
  343 + pattern: /manutencao/aplicativo/editar/{idAplicativo}
164 344 defaults: { _controller: CacicCommonBundle:Aplicativo:editar}
165 345 requirements:
166 346 idAplicativo: \d+
167 347  
168 348 cacic_aplicativo_excluir:
169   - pattern: /aplicativo/excluir
  349 + pattern: /manutencao/aplicativo/excluir
170 350 defaults: { _controller: CacicCommonBundle:Aplicativo:excluir}
171 351  
172 352  
173 353 cacic_tiposoftware_index:
174   - pattern: /tiposoftware/{page}
  354 + pattern: /manutencao/tiposoftware/{page}
175 355 defaults: {_controller: CacicCommonBundle:TipoSoftware:index, page: 1 }
176 356 requirements:
177 357 page: \d+
178 358  
179 359 cacic_tiposoftware_cadastrar:
180   - pattern: /tiposoftware/cadastrar
  360 + pattern: /manutencao/tiposoftware/cadastrar
181 361 defaults: { _controller: CacicCommonBundle:TipoSoftware:cadastrar}
182 362  
183 363 cacic_tiposoftware_editar:
184   - pattern: /tiposoftware/editar/{idTipoSoftware}
  364 + pattern: /manutencao/tiposoftware/editar/{idTipoSoftware}
185 365 defaults: { _controller: CacicCommonBundle:TipoSoftware:editar}
186 366 requirements:
187 367 idTipoSoftware: \d+
188 368  
189 369 cacic_tiposoftware_excluir:
190   - pattern: /tiposoftware/excluir
  370 + pattern: /manutencao/tiposoftware/excluir
191 371 defaults: { _controller: CacicCommonBundle:TipoSoftware:excluir}
192 372  
193 373 cacic_sistemaoperacional_index:
194   - pattern: /sistemaoperacional/{page}
  374 + pattern: /manutencao/sistemaoperacional/{page}
195 375 defaults: {_controller: CacicCommonBundle:So:index, page: 1 }
196 376 requirements:
197 377 page: \d+
198 378  
199 379 cacic_sistemaoperacional_cadastrar:
200   - pattern: /sistemaoperacional/cadastrar
  380 + pattern: /manutencao/sistemaoperacional/cadastrar
201 381 defaults: { _controller: CacicCommonBundle:So:cadastrar}
202 382  
203 383 cacic_sistemaoperacional_editar:
204   - pattern: /sistemaoperacional/editar/{idSo}
  384 + pattern: /manutencao/sistemaoperacional/editar/{idSo}
205 385 defaults: { _controller: CacicCommonBundle:So:editar}
206 386 requirements:
207 387 idSo: \d+
208 388  
209 389 cacic_sistemaoperacional_excluir:
210   - pattern: /sistemaoperacional/excluir
  390 + pattern: /manutencao/sistemaoperacional/excluir
211 391 defaults: { _controller: CacicCommonBundle:So:excluir}
212 392  
213 393 cacic_software_index:
214   - pattern: /software/{page}
  394 + pattern: /manutencao/software/{page}
215 395 defaults: {_controller: CacicCommonBundle:Software:index, page: 1 }
216 396 requirements:
217 397 page: \d+
218 398  
219 399 cacic_software_cadastrar:
220   - pattern: /software/cadastrar
  400 + pattern: /manutencao/software/cadastrar
221 401 defaults: { _controller: CacicCommonBundle:Software:cadastrar}
222 402  
223 403 cacic_software_editar:
224   - pattern: /software/editar/{idSoftware}
  404 + pattern: /manutencao/software/editar/{idSoftware}
225 405 defaults: { _controller: CacicCommonBundle:Software:editar}
226 406 requirements:
227 407 idSoftware: \d+
228 408  
229 409 cacic_software_excluir:
230   - pattern: /software/excluir
  410 + pattern: /manutencao/software/excluir
231 411 defaults: { _controller: CacicCommonBundle:Software:excluir}
232 412  
233 413 cacic_software_naoclassificados:
234   - pattern: /software/naoclassificados/{page}
  414 + pattern: /manutencao/software/naoclassificados/{page}
235 415 defaults: { _controller: CacicCommonBundle:Software:naoClassificados, page:1}
236 416 requirements:
237 417 page: \d+
238 418  
239 419 cacic_software_naousados:
240   - pattern: /software/naousados/{page}
  420 + pattern: /manutencao/software/naousados/{page}
241 421 defaults: { _controller: CacicCommonBundle:Software:naoUsados, page:1}
242 422 requirements:
243 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 425 cacic_usbdevice_index:
270   - pattern: /usbdevice/{page}
  426 + pattern: /manutencao/usbdevice/{page}
271 427 defaults: {_controller: CacicCommonBundle:UsbDevice:index, page: 1 }
272 428 requirements:
273 429 page: \d+
274 430  
275 431 cacic_usbdevice_cadastrar:
276   - pattern: /usbdevice/cadastrar
  432 + pattern: /manutencao/usbdevice/cadastrar
277 433 defaults: { _controller: CacicCommonBundle:UsbDevice:cadastrar}
278 434  
279 435 cacic_usbdevice_editar:
280   - pattern: /usbdevice/editar/{idUsbDevice}
  436 + pattern: /manutencao/usbdevice/editar/{idUsbDevice}
281 437 defaults: { _controller: CacicCommonBundle:UsbDevice:editar}
282 438  
283 439 cacic_usbdevice_excluir:
284   - pattern: /usbdevice/excluir
  440 + pattern: /manutencao/usbdevice/excluir
285 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 443 cacic_aquisicao_index:
354   - pattern: /aquisicao/{page}
  444 + pattern: /manutencao/aquisicao/{page}
355 445 defaults: {_controller: CacicCommonBundle:Aquisicao:index, page: 1 }
356 446 requirements:
357 447 page: \d+
358 448  
359 449 cacic_aquisicao_cadastrar:
360   - pattern: /aquisicao/cadastrar
  450 + pattern: /manutencao/aquisicao/cadastrar
361 451 defaults: { _controller: CacicCommonBundle:Aquisicao:cadastrar}
362 452  
363 453 cacic_aquisicao_editar:
364   - pattern: /aquisicao/editar/{idAquisicao}
  454 + pattern: /manutencao/aquisicao/editar/{idAquisicao}
365 455 defaults: { _controller: CacicCommonBundle:Aquisicao:editar}
366 456 requirements:
367 457 idAquisicao: \d+
368 458  
369 459 cacic_aquisicao_excluir:
370   - pattern: /aquisicao/excluir
  460 + pattern: /manutencao/aquisicao/excluir
371 461 defaults: { _controller: CacicCommonBundle:Aquisicao:excluir}
372 462  
373 463 cacic_tipo_licenca_index:
374   - pattern: /tipolicenca/{page}
  464 + pattern: /manutencao/tipolicenca/{page}
375 465 defaults: {_controller: CacicCommonBundle:TipoLicenca:index, page: 1 }
376 466 requirements:
377 467 page: \d+
378 468  
379 469 cacic_tipo_licenca_cadastrar:
380   - pattern: /tipolicenca/cadastrar
  470 + pattern: /manutencao/tipolicenca/cadastrar
381 471 defaults: { _controller: CacicCommonBundle:TipoLicenca:cadastrar}
382 472  
383 473 cacic_tipo_licenca_editar:
384   - pattern: /tipolicenca/editar/{idTipoLicenca}
  474 + pattern: /manutencao/tipolicenca/editar/{idTipoLicenca}
385 475 defaults: { _controller: CacicCommonBundle:TipoLicenca:editar}
386 476 requirements:
387 477 idTipoLicenca: \d+
388 478  
389 479 cacic_tipo_licenca_excluir:
390   - pattern: /tipolicenca/excluir
  480 + pattern: /manutencao/tipolicenca/excluir
391 481 defaults: { _controller: CacicCommonBundle:TipoLicenca:excluir}
392 482  
393 483 cacic_aquisicao_item_index:
394   - pattern: /aquisicaoitem/{page}
  484 + pattern: /manutencao/aquisicaoitem/{page}
395 485 defaults: {_controller: CacicCommonBundle:AquisicaoItem:index, page: 1 }
396 486 requirements:
397 487 page: \d+
398 488  
399 489 cacic_aquisicao_item_cadastrar:
400   - pattern: /aquisicaoitem/cadastrar
  490 + pattern: /manutencao/aquisicaoitem/cadastrar
401 491 defaults: { _controller: CacicCommonBundle:AquisicaoItem:cadastrar}
402 492  
403 493 cacic_aquisicao_item_editar:
404   - pattern: /aquisicaoitem/editar/{idAquisicao}/{idSoftware}/{idTipoLicenca}
  494 + pattern: /manutencao/aquisicaoitem/editar/{idAquisicao}/{idSoftware}/{idTipoLicenca}
405 495 defaults: { _controller: CacicCommonBundle:AquisicaoItem:editar}
406 496 requirements:
407 497 idSoftware: \d+
... ... @@ -409,30 +499,62 @@ cacic_aquisicao_item_editar:
409 499 idAquisicao: \d+
410 500  
411 501 cacic_aquisicao_item_excluir:
412   - pattern: /aquisicaoitem/excluir
  502 + pattern: /manutencao/aquisicaoitem/excluir
413 503 defaults: { _controller: CacicCommonBundle:AquisicaoItem:excluir}
414 504  
415 505 cacic_software_estacao_index:
416   - pattern: /softwareestacao/{page}
  506 + pattern: /manutencao/softwareestacao/{page}
417 507 defaults: {_controller: CacicCommonBundle:SoftwareEstacao:index, page: 1 }
418 508 requirements:
419 509 page: \d+
420 510  
421 511 cacic_software_estacao_cadastrar:
422   - pattern: /softwareestacao/cadastrar
  512 + pattern: /manutencao/softwareestacao/cadastrar
423 513 defaults: { _controller: CacicCommonBundle:SoftwareEstacao:cadastrar}
424 514  
425 515 cacic_software_estacao_editar:
426   - pattern: /softwareestacao/editar/{idComputador}/{idSoftware}
  516 + pattern: /manutencao/softwareestacao/editar/{idComputador}/{idSoftware}
427 517 defaults: { _controller: CacicCommonBundle:SoftwareEstacao:editar}
428 518 requirements:
429 519 idSoftware: \d+
430 520 idComputador: \d+
431 521  
432 522 cacic_software_estacao_excluir:
433   - pattern: /softwareestacao/excluir
  523 + pattern: /manutencao/softwareestacao/excluir
434 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 558 cacic_computador_buscar:
437 559 pattern: /computadores/buscar
438 560 defaults: { _controller: CacicCommonBundle:Computador:buscar}
... ... @@ -445,12 +567,6 @@ cacic_computador_consultar:
445 567 pattern: /computadores/consultar
446 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 570 cacic_computador_detalhar:
455 571 pattern: /computador/detalhar/{idComputador}
456 572 defaults: { _controller: CacicCommonBundle:Computador:detalhar, idComputador: null }
... ... @@ -469,88 +585,10 @@ cacic_computador_loadcompnodes:
469 585 requirements:
470 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 588 cacic_downloads:
501 589 pattern: /downloads/
502 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 592 \ No newline at end of file
  593 +############################################
  594 +# FIM: Páginas para usuários normais
  595 +############################################
558 596 \ No newline at end of file
... ...
src/Cacic/WSBundle/Controller/NeoController.php
... ... @@ -267,11 +267,18 @@ class NeoController extends Controller {
267 267  
268 268 // 2 - Adiciona módulos da subrede
269 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 271 $mods = array();
272 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 280 // Adiciona módulos e hashes
274   - array_push($mods, array(
  281 + array_push($mods[$tipo], array(
275 282 'nome' => $elm->getNmModulo(),
276 283 'hash' => $elm->getTeHash()
277 284 ));
... ...
src/Cacic/WSBundle/Tests/Controller/NeoControllerTest.php
... ... @@ -296,7 +296,7 @@ class NeoControllerTest extends BaseTestCase
296 296 $response = $this->client->getResponse();
297 297 $status = $response->getStatusCode();
298 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 301 $this->assertEquals($status, 500);
302 302  
... ...