[Zope-dev] z3c.form: GroupForm and ModificationEvents

Michael Howitz mh at gocept.com
Tue Jan 12 14:32:08 EST 2010


Hi,

it seems to me that z3c.form.group.GroupForm does not send enough ModificationEvents: only one event for the context of the GroupForm but not for each modified object in the groups.

In a project of mine I have the following situation: I have a folder with some contained objects. A GroupForm displays the schema fields of the folder and the ones of all contained objects.
When I modify one of the fields of a contained object I would expect a ModifiedEvent for this object. (Is this a valid expectation?)
But GroupForm sends only one ModifiedEvent for the Folder (context of the form). This is even wrong in my case. At least the ModifiedEvent-Subscriber in zope.dublincore can't handle this and wrongly marks only the folder as modified.

Do I have a very special use case which should be handled inside my project?
Or should I change GroupForm to send a ModifiedEvent for each modified object?

Yours sincerely,
-- 
Michael Howitz · mh at gocept.com · software developer
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1229889 1
Zope and Plone consulting and development



More information about the Zope-Dev mailing list