From f511b0aa279faed01dae4dd81d5676e7dda5cd48 Mon Sep 17 00:00:00 2001 From: Bruno Nocera Zanette <brunonzanette@gmail.com> Date: Wed, 25 Jun 2014 13:42:52 -0300 Subject: [PATCH] Disable Estado-Municipios options [Fix bugs] Disable Estado-Municipios options [Fix bugs] --- .../web/OcorrenciaMunicipalController.java | 31 ++++++----------- .../views/ocorrenciamunicipais/create.jspx | 34 ------------------- .../views/ocorrenciamunicipais/views.xml | 6 ++-- 3 files changed, 13 insertions(+), 58 deletions(-) diff --git a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java index d91c4d8..5022898 100644 --- a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java +++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java @@ -214,12 +214,12 @@ public class OcorrenciaMunicipalController { OcorrenciaMunicipal ocorrenciaMunicipal = OcorrenciaMunicipal.findOcorrenciaMunicipal(id); uiModel.addAttribute("ocorrenciamunicipal", ocorrenciaMunicipal); uiModel.addAttribute("itemId", id); - if (ocorrenciaMunicipal.getStatus() == TipoStatus.Candidato) - if (SecurityContextHolder.getContext().getAuthentication().getAuthorities().toArray()[0].toString().equals("Usuario") && ocorrenciaMunicipal.getUsuario().getLogin().equals(SecurityContextHolder.getContext().getAuthentication().getName())) { - return "ocorrenciamunicipais/myshow"; - } - else - return "ocorrenciamunicipais/showcandidatos"; +// if (ocorrenciaMunicipal.getStatus() == TipoStatus.Candidato) +// if (SecurityContextHolder.getContext().getAuthentication().getAuthorities().toArray()[0].toString().equals("Usuario") && ocorrenciaMunicipal.getUsuario().getLogin().equals(SecurityContextHolder.getContext().getAuthentication().getName())) { +// return "ocorrenciamunicipais/myshow"; +// } +// else +// return "ocorrenciamunicipais/showcandidatos"; return "ocorrenciamunicipais/show"; } @@ -311,17 +311,6 @@ public class OcorrenciaMunicipalController { return "redirect:/ocorrenciamunicipais/"+str; } - @RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = "text/html") - public String get(@PathVariable(value = "id") String uf, @Valid OcorrenciaMunicipal ocorrenciamunicipal, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest) { - repopulateMunicipios(uf, uiModel, ocorrenciamunicipal); - return "ocorrenciamunicipais/selectmunicipios"; - } - - void repopulateMunicipios(String uf, Model uiModel, OcorrenciaMunicipal ocorrenciamunicipal) { - List<Municipio> lm = Municipio.findAllMunicipiosByUf(uf); - uiModel.addAttribute("municipios", lm); - } - void populateEditForm(Model uiModel, OcorrenciaMunicipal ocorrenciaMunicipal) { uiModel.addAttribute("ocorrenciaMunicipal", ocorrenciaMunicipal); addDateTimeFormatPatterns(uiModel); @@ -334,10 +323,10 @@ public class OcorrenciaMunicipalController { // uiModel.addAttribute("estadoes", le); List<Municipio> lm = Municipio.findAllMunicipios(); - Municipio m = new Municipio(); - m.setId((long) 0); - m.setNome(""); - lm.add(0, m); +// Municipio m = new Municipio(); +// m.setId((long) 0); +// m.setNome(""); +// lm.add(0, m); uiModel.addAttribute("municipios", lm); if (ocorrenciaMunicipal.getOrgaosExecutores() != null) diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx index 9a9aedb..6204528 100644 --- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx +++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx @@ -18,43 +18,9 @@ <field:select field="situacao" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_situacao" items="${situacaos}" path="situacaos" widthcss="60px" z="user-managed"/> <field:textarea field="observacao" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_observacao" z="user-managed"/> - <!-- <field:select field="uf" id="c_br_ufpr_c3sl_estacaojuventude_Municipio_uf" itemValue="id" items="${estadoes}" path="/estados" z="user-managed" disableFormBinding="true" /> --> - <field:select field="municipios" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipios" itemValue="id" items="${municipios}" multiple="true" path="/municipios" z="BD05YnRdtdU25XgKJrSAq3Mc+f4="/> </form:create> <form:dependency dependencies="${dependencies}" id="d_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" render="${not empty dependencies}" z="ame9911g+go04TVYVVTrRJK0UOs="/> -<!-- <script type="text/javascript"> --> - -// Spring.addDecoration(new Spring.ElementDecoration({ -// elementId : '_uf_id', -// widgetType : "dijit.form.FilteringSelect", -// widgetAttrs : { -// onChange : function() { - -// //ID of the chosen "estado" -// uf=document.getElementsByName("uf")[0].value; - -// //Create and send to server a request of -// //the list of "Municipios" that belongs to the "Estado" chosen -// xmlhttp = new XMLHttpRequest(); -// xmlhttp.open("GET", "ocorrenciamunicipais/"+uf ,false); -// xmlhttp.send(); - -// //Create a temporary html document to store the html code -// //sent by the server containing the list of "Municipios" -// var responseDoc = document.implementation.createHTMLDocument("XMLHttpResponse"); -// responseDoc.documentElement.innerHTML = xmlhttp.responseText; - -// //Copy the list of the response to the real page -// var PageElem = document.getElementById("_c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipios_id"); -// var RespElem = responseDoc.getElementById("_c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipios_id"); -// PageElem.innerHTML = RespElem.innerHTML; -// } -// } -// })); - -<!-- </script> --> - </div> diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/views.xml b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/views.xml index f584c01..0346f58 100644 --- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/views.xml +++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/views.xml @@ -26,9 +26,9 @@ <put-attribute name="body" value="/WEB-INF/views/ocorrenciamunicipais/myshow.jspx"/> </definition> - <definition extends="popup" name="ocorrenciamunicipais/select"> - <put-attribute name="body" value="/WEB-INF/views/ocorrenciamunicipais/select.jspx"/> - </definition> +<!-- <definition extends="popup" name="ocorrenciamunicipais/select"> --> +<!-- <put-attribute name="body" value="/WEB-INF/views/ocorrenciamunicipais/select.jspx"/> --> +<!-- </definition> --> <definition extends="default" name="ocorrenciamunicipais/selectmunicipios"> <put-attribute name="body" value="/WEB-INF/views/ocorrenciamunicipais/selectmunicipios.jspx"/> -- GitLab