Re: [Zope] Mass update of a ZClass property?
Hi,
I've a ZClass that defines an object of type X. In a folder there are around 100 X objects. Now one of the properties of the ZClass is a selection, drawn from a property "Category" which is of the type lines. The values are ['Music','Software','Book']
Now, there is a requirement that 'Software' needs to be changed to 'CD'. How do I change that in the 100 X objects, that have 'Software' category, in one shot?
Calling manage_editProperties in a loop for 100 objects should work. But this method needs REQUEST to be passed through. If I just set a REQUEST for "Category" but that erases other properties of the object :-( So, I suppose I've to load all properties for each object into REQUEST, then change "Category" to CD if it is 'Software' and then call manage_editProperties. Well, I tried playing with property_sheets.myproperty.propertyItems , with not much luck.
try manage_editProperties(Category=['Music','CD','Book']) you can find that in the API-documentation in zope's online help. cheers, oliver
participants (1)
-
Oliver Bleutgen