[Product-Developers] Re: Post-create update of a reference field
yurj at alfa.it
Thu Jun 11 09:53:24 UTC 2009
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
>>> 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
>> 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
> Product-Developers mailing list
> Product-Developers at lists.plone.org
More information about the Product-Developers