diff --git a/pom.xml b/pom.xml index b660e17e6fb14134611976588cde7e2c72f90d2c..82e9ca3db819f95e6784fe91a9546b0e60bbd5a9 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ <aspectj.version>1.7.0</aspectj.version> <java.version>6</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <roo.version>1.2.3.RELEASE</roo.version> + <roo.version>1.2.4.RELEASE</roo.version> <slf4j.version>1.7.2</slf4j.version> <spring.version>3.2.0.RELEASE</spring.version> <spring-security.version>3.1.0.RELEASE</spring-security.version> diff --git a/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal.java b/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal.java index 4d15a6efa6c8ea11df65f8837765efc3865a495f..90ac4dd3bffe1ec888222be2c8f2e7b07e0ec7a5 100644 --- a/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal.java +++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal.java @@ -1,10 +1,8 @@ package br.ufpr.c3sl.estacaojuventude; - import java.util.Date; import java.util.HashSet; import java.util.List; import java.util.Set; - import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.EnumType; @@ -13,13 +11,11 @@ import javax.persistence.ManyToMany; import javax.persistence.OneToOne; import javax.persistence.Temporal; import javax.persistence.TemporalType; - import org.springframework.format.annotation.DateTimeFormat; import org.springframework.roo.addon.javabean.RooJavaBean; import org.springframework.roo.addon.jpa.activerecord.RooJpaActiveRecord; import org.springframework.roo.addon.tostring.RooToString; import org.springframework.security.core.context.SecurityContextHolder; - import br.ufpr.c3sl.estacaojuventude.enums.Situacao; import br.ufpr.c3sl.estacaojuventude.enums.TipoStatus; @@ -28,46 +24,46 @@ import br.ufpr.c3sl.estacaojuventude.enums.TipoStatus; @RooJpaActiveRecord public class OcorrenciaMunicipal { - @OneToOne - private Programa programaVinculado; - - @OneToOne - private Municipio municipio; + @OneToOne + private Programa programaVinculado; - @ManyToMany(cascade = CascadeType.ALL) - private Set<OrgaoExecutor> orgaosExecutores = new HashSet<OrgaoExecutor>(); + @ManyToMany(cascade = CascadeType.ALL) + private Set<Municipio> municipios = new HashSet<Municipio>(); + + @ManyToMany(cascade = CascadeType.ALL) + private Set<OrgaoExecutor> orgaosExecutores = new HashSet<OrgaoExecutor>(); - private Integer quantidadeVagas; + private Integer quantidadeVagas; - @Column(columnDefinition = "text") - private String beneficiosLocais; + @Column(columnDefinition = "text") + private String beneficiosLocais; - @Column(columnDefinition = "text") - private String comoAcessar; + @Column(columnDefinition = "text") + private String comoAcessar; - @Temporal(TemporalType.DATE) + @Temporal(TemporalType.DATE) @DateTimeFormat(style = "S-") - private Date inicioInscricoes; + private Date inicioInscricoes; - @Temporal(TemporalType.DATE) + @Temporal(TemporalType.DATE) @DateTimeFormat(style = "S-") - private Date fimInscricoes; - - @ManyToMany(cascade = CascadeType.ALL, mappedBy = "ocorrencia") - private Set<Localizacao> localizacoes = new HashSet<Localizacao>(); - - @Column(columnDefinition = "text") + private Date fimInscricoes; + + @ManyToMany(cascade = CascadeType.ALL, mappedBy = "ocorrencia") + private Set<Localizacao> localizacoes = new HashSet<Localizacao>(); + + @Column(columnDefinition = "text") private String observacao; - - @Enumerated(EnumType.STRING) + + @Enumerated(EnumType.STRING) private Situacao situacao; - - @Enumerated(EnumType.STRING) + + @Enumerated(EnumType.STRING) private TipoStatus status; @OneToOne private Usuario usuario; - + @Temporal(TemporalType.DATE) @DateTimeFormat(style = "S-") private Date ultimaAlteracao; diff --git a/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal_Roo_JavaBean.aj b/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal_Roo_JavaBean.aj index e031b38ab39528646ca28d896116bb17ef92f423..3cf563edd885670f0eda3b1e206c0541118b1e6b 100644 --- a/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal_Roo_JavaBean.aj +++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/OcorrenciaMunicipal_Roo_JavaBean.aj @@ -24,12 +24,12 @@ privileged aspect OcorrenciaMunicipal_Roo_JavaBean { this.programaVinculado = programaVinculado; } - public Municipio OcorrenciaMunicipal.getMunicipio() { - return this.municipio; + public Set<Municipio> OcorrenciaMunicipal.getMunicipios() { + return this.municipios; } - public void OcorrenciaMunicipal.setMunicipio(Municipio municipio) { - this.municipio = municipio; + public void OcorrenciaMunicipal.setMunicipios(Set<Municipio> municipios) { + this.municipios = municipios; } public Set<OrgaoExecutor> OcorrenciaMunicipal.getOrgaosExecutores() { diff --git a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ApplicationConversionServiceFactoryBean.java b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ApplicationConversionServiceFactoryBean.java index 770c5edfb7d7f7d6b2e4daef89d06e94fbf5b0f0..f056a839b94983861f7bdd50e56de9229b6ecbfd 100644 --- a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ApplicationConversionServiceFactoryBean.java +++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ApplicationConversionServiceFactoryBean.java @@ -73,23 +73,23 @@ public class ApplicationConversionServiceFactoryBean extends FormattingConversio }; } - public Converter<Localizacao, String> getLocalizacaoToStringConverter() { - return new org.springframework.core.convert.converter.Converter<br.ufpr.c3sl.estacaojuventude.Localizacao, java.lang.String>() { - public String convert(Localizacao localizacao) { - return new StringBuilder().append(localizacao.getOcorrencia().getProgramaVinculado().getNomeOficial()).append(" - ").append(localizacao.getOcorrencia().getMunicipio().getNome()).toString(); - } - }; - } - - public Converter<OcorrenciaMunicipal, String> getOcorrenciaMunicipalToStringConverter() { - return new org.springframework.core.convert.converter.Converter<br.ufpr.c3sl.estacaojuventude.OcorrenciaMunicipal, java.lang.String>() { - public String convert(OcorrenciaMunicipal ocorrenciaMunicipal) { - if (ocorrenciaMunicipal.getProgramaVinculado() == null || ocorrenciaMunicipal.getMunicipio() == null) - return new StringBuilder().append("").toString(); - return new StringBuilder().append(ocorrenciaMunicipal.getProgramaVinculado().getNomeOficial()).append(" - ").append(ocorrenciaMunicipal.getMunicipio().getNome()).toString(); - } - }; - } +// public Converter<Localizacao, String> getLocalizacaoToStringConverter() { +// return new org.springframework.core.convert.converter.Converter<br.ufpr.c3sl.estacaojuventude.Localizacao, java.lang.String>() { +// public String convert(Localizacao localizacao) { +// return new StringBuilder().append(localizacao.getOcorrencia().getProgramaVinculado().getNomeOficial()).append(" - ").append(localizacao.getOcorrencia().getMunicipios().getNome()).toString(); +// } +// }; +// } +// +// public Converter<OcorrenciaMunicipal, String> getOcorrenciaMunicipalToStringConverter() { +// return new org.springframework.core.convert.converter.Converter<br.ufpr.c3sl.estacaojuventude.OcorrenciaMunicipal, java.lang.String>() { +// public String convert(OcorrenciaMunicipal ocorrenciaMunicipal) { +// if (ocorrenciaMunicipal.getProgramaVinculado() == null || ocorrenciaMunicipal.getMunicipios() == null) +// return new StringBuilder().append("").toString(); +// return new StringBuilder().append(ocorrenciaMunicipal.getProgramaVinculado().getNomeOficial()).append(" - ").append(ocorrenciaMunicipal.getMunicipios().getNome()).toString(); +// } +// }; +// } public Converter<Tematica, String> getTematicaToStringConverter() { return new org.springframework.core.convert.converter.Converter<br.ufpr.c3sl.estacaojuventude.Tematica, java.lang.String>() { diff --git a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj index e32ab4221659f7d7d1c2b361d163fb64bfd52848..79bb1bd5b322a98c8363e842235dd06896393ac8 100644 --- a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj +++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj @@ -36,6 +36,14 @@ privileged aspect ApplicationConversionServiceFactoryBean_Roo_ConversionService }; } + public Converter<Localizacao, String> ApplicationConversionServiceFactoryBean.getLocalizacaoToStringConverter() { + return new org.springframework.core.convert.converter.Converter<br.ufpr.c3sl.estacaojuventude.Localizacao, java.lang.String>() { + public String convert(Localizacao localizacao) { + return new StringBuilder().append(localizacao.getLocal()).append(' ').append(localizacao.getLogradouro()).append(' ').append(localizacao.getBairro()).append(' ').append(localizacao.getCep()).toString(); + } + }; + } + public Converter<Long, Localizacao> ApplicationConversionServiceFactoryBean.getIdToLocalizacaoConverter() { return new org.springframework.core.convert.converter.Converter<java.lang.Long, br.ufpr.c3sl.estacaojuventude.Localizacao>() { public br.ufpr.c3sl.estacaojuventude.Localizacao convert(java.lang.Long id) { @@ -68,6 +76,14 @@ privileged aspect ApplicationConversionServiceFactoryBean_Roo_ConversionService }; } + public Converter<OcorrenciaMunicipal, String> ApplicationConversionServiceFactoryBean.getOcorrenciaMunicipalToStringConverter() { + return new org.springframework.core.convert.converter.Converter<br.ufpr.c3sl.estacaojuventude.OcorrenciaMunicipal, java.lang.String>() { + public String convert(OcorrenciaMunicipal ocorrenciaMunicipal) { + return new StringBuilder().append(ocorrenciaMunicipal.getQuantidadeVagas()).append(' ').append(ocorrenciaMunicipal.getBeneficiosLocais()).append(' ').append(ocorrenciaMunicipal.getComoAcessar()).append(' ').append(ocorrenciaMunicipal.getInicioInscricoes()).toString(); + } + }; + } + public Converter<Long, OcorrenciaMunicipal> ApplicationConversionServiceFactoryBean.getIdToOcorrenciaMunicipalConverter() { return new org.springframework.core.convert.converter.Converter<java.lang.Long, br.ufpr.c3sl.estacaojuventude.OcorrenciaMunicipal>() { public br.ufpr.c3sl.estacaojuventude.OcorrenciaMunicipal convert(java.lang.Long id) { 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 305e6edd688482b7289f8f2be0d1739b42398298..c395555370b95d3765ba3eef2001b90cb5b267b9 100644 --- a/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java +++ b/src/main/java/br/ufpr/c3sl/estacaojuventude/web/OcorrenciaMunicipalController.java @@ -41,8 +41,13 @@ public class OcorrenciaMunicipalController { if (ocorrenciaMunicipalGlobal.getProgramaVinculado() != null) ocorrenciaMunicipalGlobal.setProgramaVinculado(Programa.findPrograma(ocorrenciaMunicipalGlobal.getProgramaVinculado().getId())); - if (ocorrenciaMunicipalGlobal.getMunicipio() != null) - ocorrenciaMunicipalGlobal.setMunicipio(Municipio.findMunicipio(ocorrenciaMunicipalGlobal.getMunicipio().getId())); + if (ocorrenciaMunicipalGlobal.getOrgaosExecutores() != null) { + Set<Municipio> municipiosNovo = new HashSet<Municipio>(); + Set<Municipio> municipios = ocorrenciaMunicipalGlobal.getMunicipios(); + for (Iterator<Municipio> o = municipios.iterator(); o.hasNext();) + municipiosNovo.add(Municipio.findMunicipio(o.next().getId())); + ocorrenciaMunicipalGlobal.setMunicipios(municipiosNovo); + } if (ocorrenciaMunicipalGlobal.getOrgaosExecutores() != null) { Set<OrgaoExecutor> orgaosExecutoresNovo = new HashSet<OrgaoExecutor>(); diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx index d6d2597a29bc83d3c00e5181478a7cb9d69347d8..049e2eab150d84741b786b4ac0321314c43204de 100644 --- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx +++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/create.jspx @@ -4,7 +4,6 @@ <jsp:output omit-xml-declaration="yes"/> <form:create id="fc_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" modelAttribute="ocorrenciaMunicipal" path="/ocorrenciamunicipais" render="${empty dependencies}" z="fo6q8lg/xzZrtO1TWfNK0cjMjdk="> <field:select field="programaVinculado" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" itemValue="id" items="${programas}" path="/programas" z="6peHWMq5LFS5h3Dz8xNLNeBW9Rc="/> - <field:select field="municipio" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" itemValue="id" items="${municipios}" path="/municipios" z="NxsdqY2KIR81ibrmaLuEwZFQ0QM="/> <field:select field="orgaosExecutores" hintValue="hint_orgaos_executores" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" itemValue="id" items="${orgaoexecutores}" multiple="true" path="/ocorrenciamunicipais" z="user-managed"/> <field:textarea field="beneficiosLocais" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" z="user-managed"/> <!-- <field:input field="beneficiosLocais" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" z="4+gr9Eh5QnqAtYMJBTazSWU4OHY="/> --> @@ -18,6 +17,7 @@ <field:datetime dateTimePattern="${ocorrenciaMunicipal_ultimaalteracao_date_format}" field="ultimaAlteracao" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_ultimaAlteracao" render="false" z="user-managed"/> <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="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="/> </div> diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/list.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/list.jspx index 6150cf2c38183c200cdc60f1f5cdc94f1508a3ce..c8eb09a8f711ee927461a2a5b962f7ef65f8af94 100644 --- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/list.jspx +++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/list.jspx @@ -6,11 +6,11 @@ <page:list id="pl_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" items="${ocorrenciamunicipais}" z="user-managed"> <table:table data="${ocorrenciamunicipais}" id="l_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" path="/ocorrenciamunicipais" z="user-managed"> <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" property="programaVinculado" z="Tm+iykUft/VEdMGXSaVnnBzsJE0="/> - <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" property="municipio" z="cQGkxw226ouNjy7A6uvXxHYtxr4="/> <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" property="orgaosExecutores" z="vvHN30vTN2locaAdFWuvUjsGCL4="/> <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" property="beneficiosLocais" z="hKB6zObru6eu8Gzg4JBnb9dJD5o="/> <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" property="comoAcessar" z="m0b/EHguMPNIm1Zmv6odJ9EE8Uw="/> <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_quantidadeVagas" property="quantidadeVagas" z="A5QKJq5ohSUAYDsCLxtTCsvNzPg="/> + <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipios" property="municipios" z="DERNAWtmDvTdC2FaJpomtT367rk="/> </table:table> </page:list> </sec:authorize> @@ -18,7 +18,6 @@ <page:list id="pl_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" items="${ocorrenciamunicipais}" z="/8eqEnisjTYrkLUxsp1MkQSOd70="> <table:table data="${ocorrenciamunicipais}" delete="false" id="l_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" path="/ocorrenciamunicipais" update="false" z="nx4hXF5YDAHxgnvLIUmDxMQLGYM="> <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" property="programaVinculado" z="Tm+iykUft/VEdMGXSaVnnBzsJE0="/> - <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" property="municipio" z="cQGkxw226ouNjy7A6uvXxHYtxr4="/> <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" property="orgaosExecutores" z="vvHN30vTN2locaAdFWuvUjsGCL4="/> <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" property="beneficiosLocais" z="hKB6zObru6eu8Gzg4JBnb9dJD5o="/> <table:column id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" property="comoAcessar" z="m0b/EHguMPNIm1Zmv6odJ9EE8Uw="/> diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/show.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/show.jspx index 9ca8e2d2514f1fdde7522682224acaaf6e4b0f53..f9b525da8e87efbc2517fc5a3164f91c6422a5fb 100644 --- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/show.jspx +++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/show.jspx @@ -5,7 +5,6 @@ <sec:authorize ifAnyGranted="Administrador"> <page:show id="ps_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" object="${ocorrenciamunicipal}" path="/ocorrenciamunicipais" z="WHPSs3ZdcAYSs9In0j1we/+ggfA="> <field:display field="programaVinculado" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" object="${ocorrenciamunicipal}" z="ClfjWWF7bqxVvh1iaAUUlR/bSzU="/> - <field:display field="municipio" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" object="${ocorrenciamunicipal}" z="3GnqSLiyHDjCiiuRGpGGczgguns="/> <field:display field="orgaosExecutores" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" object="${ocorrenciamunicipal}" z="1xYJwVmetGkSz0P1On1Besffdps="/> <field:display field="beneficiosLocais" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" object="${ocorrenciamunicipal}" z="ygvEccTRGhbXXLHbIO1Rj7zwFYE="/> <field:display field="comoAcessar" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" object="${ocorrenciamunicipal}" z="xLwQzw4LFz+zSUcRQfcSYTkflPw="/> @@ -18,12 +17,12 @@ <field:display field="situacao" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_situacao" object="${ocorrenciamunicipal}" z="p/+rYbSA8I8RhTMbk2lKwZjOTcA="/> <field:display date="true" dateTimePattern="${ocorrenciaMunicipal_ultimaalteracao_date_format}" field="ultimaAlteracao" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_ultimaAlteracao" object="${ocorrenciamunicipal}" z="nq1eVVhjtcPRtdJMtaVu4bV8xSA="/> <field:display field="observacao" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_observacao" object="${ocorrenciamunicipal}" z="I5e0Ar503LQLwKFW097qhvnQB+U="/> + <field:display field="municipios" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipios" object="${ocorrenciamunicipal}" z="Mygv4SDXXyqvvAG/aYY1rW6OIok="/> </page:show> </sec:authorize> <sec:authorize ifAnyGranted="Usuario"> <page:show delete="false" id="ps_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" list="false" object="${ocorrenciamunicipal}" path="/ocorrenciamunicipais" update="false" z="WHPSs3ZdcAYSs9In0j1we/+ggfA="> <field:display field="programaVinculado" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" object="${ocorrenciamunicipal}" z="ClfjWWF7bqxVvh1iaAUUlR/bSzU="/> - <field:display field="municipio" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" object="${ocorrenciamunicipal}" z="3GnqSLiyHDjCiiuRGpGGczgguns="/> <field:display field="orgaosExecutores" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" object="${ocorrenciamunicipal}" z="1xYJwVmetGkSz0P1On1Besffdps="/> <field:display field="beneficiosLocais" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" object="${ocorrenciamunicipal}" z="ygvEccTRGhbXXLHbIO1Rj7zwFYE="/> <field:display field="comoAcessar" id="s_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_comoAcessar" object="${ocorrenciamunicipal}" z="xLwQzw4LFz+zSUcRQfcSYTkflPw="/> diff --git a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/update.jspx b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/update.jspx index 0c756c72fd93ab08263df4aa6089ae07c3843c15..a64eef24d63681fddb239be1b41cfc084459af00 100644 --- a/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/update.jspx +++ b/src/main/webapp/WEB-INF/views/ocorrenciamunicipais/update.jspx @@ -5,7 +5,6 @@ <sec:authorize ifAnyGranted="Administrador"> <form:update id="fu_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" modelAttribute="ocorrenciaMunicipal" path="/ocorrenciamunicipais" versionField="Version" z="nMo5OaMVW8SlDiU52IsDoc4ZZZ8="> <field:select field="programaVinculado" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" itemValue="id" items="${programas}" path="/programas" z="6peHWMq5LFS5h3Dz8xNLNeBW9Rc="/> - <field:select field="municipio" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" itemValue="id" items="${municipios}" path="/municipios" z="NxsdqY2KIR81ibrmaLuEwZFQ0QM="/> <field:select field="orgaosExecutores" hintValue="hint_orgaos_executores" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" itemValue="id" items="${orgaoexecutores}" multiple="true" path="/ocorrenciamunicipais" z="user-managed"/> <field:textarea field="beneficiosLocais" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" z="user-managed"/> <!-- <field:input field="beneficiosLocais" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" z="4+gr9Eh5QnqAtYMJBTazSWU4OHY="/> --> @@ -19,12 +18,12 @@ <field:select field="situacao" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_situacao" items="${situacaos}" path="situacaos" widthcss="60px" z="user-managed"/> <field:datetime dateTimePattern="${ocorrenciaMunicipal_ultimaalteracao_date_format}" field="ultimaAlteracao" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_ultimaAlteracao" render="false" z="user-managed"/> <field:textarea field="observacao" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_observacao" z="user-managed"/> + <field:select field="municipios" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipios" itemValue="id" items="${municipios}" multiple="true" path="/municipios" z="BD05YnRdtdU25XgKJrSAq3Mc+f4="/> </form:update> </sec:authorize> <sec:authorize ifAnyGranted="Usuario"> <form:update id="fu_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal" modelAttribute="ocorrenciaMunicipal" path="/ocorrenciamunicipais" versionField="Version" z="nMo5OaMVW8SlDiU52IsDoc4ZZZ8="> <field:select field="programaVinculado" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_programaVinculado" itemValue="id" items="${programas}" path="/programas" z="6peHWMq5LFS5h3Dz8xNLNeBW9Rc="/> - <field:select field="municipio" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_municipio" itemValue="id" items="${municipios}" path="/municipios" z="NxsdqY2KIR81ibrmaLuEwZFQ0QM="/> <field:select field="orgaosExecutores" hintValue="hint_orgaos_executores" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_orgaosExecutores" itemValue="id" items="${orgaoexecutores}" multiple="true" path="/ocorrenciamunicipais" z="user-managed"/> <field:textarea field="beneficiosLocais" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" z="4+gr9Eh5QnqAtYMJBTazSWU4OHY="/> <!-- <field:input field="beneficiosLocais" id="c_br_ufpr_c3sl_estacaojuventude_OcorrenciaMunicipal_beneficiosLocais" z="4+gr9Eh5QnqAtYMJBTazSWU4OHY="/> -->