Johan, How I can reproduce the issue ? Initially Person object appeared to be immutable in the UI, so I have removed editing=Editing.DISABLED from its @DomainObject definition. But it is still immutable, i.e. I cannot edit it.
Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Sat, Jan 31, 2015 at 10:09 PM, Martin Grigorov <[email protected]> wrote: > I'll try Johan's app now. > > Martin Grigorov > Wicket Training and Consulting > https://twitter.com/mtgrigorov > > On Sat, Jan 31, 2015 at 7:31 PM, GESCONSULTOR - Óscar Bou < > [email protected]> wrote: > >> Just to clarify it. >> >> The property is of type: >> >> java.util.Date >> >> >> HTH, >> >> Oscar >> >> >> >> El 31/1/2015, a las 18:30, GESCONSULTOR - Óscar Bou < >> [email protected]> escribió: >> >> Hi Martin and Johan, >> >> >> >> I have an issue perhaps related to this one. >> >> I'm working against latest SNAPSHOT (updated right now). >> >> I have the following Entity: >> >> @PersistenceCapable >> public class GenericOrder { >> >> // {{ OrderDate (property) >> private Date orderDate; >> >> @MemberOrder(sequence = "000.000.020") >> @Column(allowsNull = "false") >> public Date getOrderDate() { >> return this.orderDate; >> } >> >> public void setOrderDate(final Date orderDate) { >> this.orderDate = orderDate; >> } >> >> @SuppressWarnings("static-method") >> public Date defaultOrderDate() { >> return new Date(); >> } >> >> // }} >> >> ... >> } >> >> I create instances with a factory method like this one: >> >> // {{ createGenericOrder (action) >> @ActionSemantics(Of.NON_IDEMPOTENT) >> @MemberOrder(sequence = "1") >> public GenericOrder createGenericOrder(@XMSActionField(locales = { >> @XMSLocale(locale = "es", caption = "Cliente") }) @Named("Customer") final >> Customer customer, >> @XMSActionField(locales = { @XMSLocale(locale = "es", caption >> = "Descripción") }) @Named("Description") @Optional final String >> description) { >> >> final GenericOrder genericOrder = >> this.newTransientMultiTenantUnnamedEntity(GenericOrder.class, null, >> description); >> >> this.wrap(genericOrder).setCustomer(customer); >> >> this.persist(genericOrder); >> >> return genericOrder; >> >> } >> >> >> And the Order.OrderDate property is properly initialized. >> >> But on the Wicket viewer I see that the date shown is "31-01-20", instead >> of "31-01-15". >> >> That's been when having on isis.properties: >> >> isis.value.format.date=dd-MM-yyyy >> >> If changed to: >> >> isis.value.format.date=DD-MM-YYYY >> >> There's no change, showing also "31-01-20". >> >> >> Thanks, >> >> Oscar >> >> >> >> El 30/1/2015, a las 16:55, Martin Grigorov <[email protected]> >> escribió: >> >> Johan, >> >> Do you still face the issue ? >> ISIS-1012 has been merged to master already. >> >> Martin Grigorov >> Wicket Training and Consulting >> https://twitter.com/mtgrigorov >> >> On Thu, Jan 29, 2015 at 11:29 AM, Dan Haywood < >> [email protected]> >> wrote: >> >> The changing times are because if the datepicker pattern *is* present in >> isis.properties, then currently it is interpreted differently than before >> ... m vs M for months vs minutes. >> >> I'll review the ISIS-1012 branch and merge into master later today, at >> which point hopefully the issue should go away. >> >> Thx >> Dan >> >> >> On 29 January 2015 at 08:53, <[email protected]> wrote: >> >> >> >> Tnx Martin, >> >> >> >> No haste needed at all. It is not a blocking issue at the moment. I will >> keep you posted when I discover more - e.g. when I deploy on testserver I >> will send you a link. >> >> >> >> grtz Johan >> >> >> >> >> Weird, indeed! >> I won't have time to try your app today. But I'll do it as soon as I can! >> >> Martin Grigorov >> Wicket Training and Consulting >> https://twitter.com/mtgrigorov >> >> On Thu, Jan 29, 2015 at 10:37 AM, wrote: >> >> Hi Martin, >> >> >> >> The issue is - for example - I choose januari 15, 2015 in datepicker >> >> and >> >> it displays 13-43-15 in dateinput. In FireFox 13-53-15 and Safari >> >> 31-35-15 >> >> >> Next login the values can change.. Really weird. >> >> >> >> The code: [1] line 115 >> >> >> >> Grtz Johan >> >> >> >> 1. >> >> >> >> >> >> https://github.com/johandoornenbal/matching/blob/master/dom/src/main/java/info/matchingservice/dom/Actor/Person.java >> >> >> >> >> >> Hi, >> >> The setting is isis.viewer.wicket.datePickerPattern, but if you don't >> >> have >> >> it then it should work just fine with its default [1]. >> There is no need to wait for ISIS-1012. >> I've played a lot with >> >> https://github.com/isisaddons/isis-app-kitchensink >> >> yesterday and didn't find any issue with LocalDate. >> What exactly is the problem ? >> >> 1. >> >> >> >> >> https://github.com/apache/isis/blob/master/component/viewer/wicket/impl/src/main/java/org/apache/isis/viewer/wicket/viewer/settings/WicketViewerSettingsDefault.java#L98 >> >> >> Martin Grigorov >> Wicket Training and Consulting >> https://twitter.com/mtgrigorov >> >> On Wed, Jan 28, 2015 at 8:15 PM, wrote: >> >> Hi Martin, >> >> >> >> This setting used to work in 1.7.0 >> >> isis.value.format.date=dd-MM-yyyy >> >> >> >> So I guess I wait for ISIS-1012 ? >> >> >> >> grtz >> >> Johan >> >> >> >> >> >> >> Hi, >> >> Check your isis.properties. >> the datepicker pattern should be: DD-MM-YYYY >> With ISIS-1012 (to be merged) this setting will be deprecated and not >> >> used. >> >> >> Martin Grigorov >> Wicket Training and Consulting >> https://twitter.com/mtgrigorov >> >> On Wed, Jan 28, 2015 at 6:31 PM, wrote: >> >> Hi, >> >> >> >> A property as org.joda.time.LocalDate does not work well with the >> datepicker in my app. Am I missing something - some config item >> >> or...? >> >> >> >> >> Grtz Johan >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Óscar Bou Bou >> Responsable de Producto >> Auditor Jefe de Certificación ISO 27001 en BSI >> CISA, CRISC, APMG ISO 20000, ITIL-F >> >> <contactenos.html.gif> 902 900 231 / 620 267 520 >> <Pasted Graphic 1.tiff> http://www.twitter.com/oscarbou >> >> <gesdatos-software.gif> http://es.linkedin.com/in/oscarbou >> >> <blog.png> http://www.GesConsultor.com <http://www.gesconsultor.com/> >> >> <gesconsultor_logo_blue_email.png> >> >> >> Este mensaje y los ficheros anexos son confidenciales. Los mismos >> contienen información reservada que no puede ser difundida. Si usted ha >> recibido este correo por error, tenga la amabilidad de eliminarlo de su >> sistema y avisar al remitente mediante reenvío a su dirección electrónica; >> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona. >> Su dirección de correo electrónico junto a sus datos personales constan >> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la >> de mantener el contacto con Ud. Si quiere saber de qué información >> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo >> enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a >> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, >> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 >> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o >> sus archivos adjuntos no contengan virus informáticos, y en caso que los >> tuvieran eliminarlos. >> >> >> >> >> >> >> >> *Óscar Bou Bou* >> Responsable de Producto >> Auditor Jefe de Certificación ISO 27001 en BSI >> CISA, CRISC, APMG ISO 20000, ITIL-F >> >> 902 900 231 / 620 267 520 >> http://www.twitter.com/oscarbou >> >> http://es.linkedin.com/in/oscarbou >> >> http://www.GesConsultor.com <http://www.gesconsultor.com/> >> >> >> >> Este mensaje y los ficheros anexos son confidenciales. Los mismos >> contienen información reservada que no puede ser difundida. Si usted ha >> recibido este correo por error, tenga la amabilidad de eliminarlo de su >> sistema y avisar al remitente mediante reenvío a su dirección electrónica; >> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona. >> Su dirección de correo electrónico junto a sus datos personales constan >> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la >> de mantener el contacto con Ud. Si quiere saber de qué información >> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo >> enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a >> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, >> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 >> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o >> sus archivos adjuntos no contengan virus informáticos, y en caso que los >> tuvieran eliminarlos. >> >> >> >> >> >> >
