On 11.06.09 11:53, Yuri wrote: > Andreas Jung ha scritto: >> On 11.06.09 11:24, Maurits van Rees wrote: >> >>> Andreas Jung, on 2009-06-11: >>> >>>> Hi there, >>>> >>>> following use case: an AT-Event derived content-type contains provides >>>> a "create sub-event" link within its default view. Clicking on the >>>> link >>>> will create a new event and add the new event to a referencefield >>>> within >>>> the original event (standard master-slave relationship). This works >>>> fine >>>> with invokeFactory() and updating the related fields within a >>>> browser view. >>>> However I want to use portal_factory in order to avoid orphan >>>> event. Any >>>> idea >>>> how to update the referencefield of the master event after the >>>> creating >>>> of the >>>> slave event through portal_factory? >>>> >>> Register a zope 3 event handler for the sub event type and >>> Products.Archetypes.interfaces.IObjectInitializedEvent >>> >>> In that handler check if the parent of the object is an instance of >>> your AT-Event derived content-type and set the reference field. >>> >> Object subscriber won't work because the events aren't nested and the >> parent container >> does not know about the original object :-) >> > > I would use plone.app.relations and pass the relation to the sub > object, instead of using referencefields. > > Then you can map it in the dublin core, rdf, and you web become > semantic too :D
Totally unrelated to my question. -aj
begin:vcard fn:Andreas Jung n:Jung;Andreas org:ZOPYX Ltd. & Co. KG adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany email;internet:[email protected] title:CEO tel;work:+49-7071-793376 tel;fax:+49-7071-7936840 tel;home:+49-7071-793257 x-mozilla-html:FALSE url:www.zopyx.com version:2.1 end:vcard
_______________________________________________ Product-Developers mailing list [email protected] http://lists.plone.org/mailman/listinfo/product-developers
