At Thursday 10/8/2006 03:19, Sinang, Danny wrote:
I was able to rename my processes (S5, S100, S200) to their lowercase
counterparts since all I had to do was do :
When I try to rename the activities found in those processes, I try to
do likewise, but the ZopeFind results come out like this :
('S100/Begin', <activity at /dev/danny/wms/GeneralWorkflow/S100/Begin>)
('S100/RECEIPT_OF_SOURCE_DOCUMENTS', <activity at
/dev/danny/wms/GeneralWorkflow/S100/RECEIPT_OF_SOURCE_DOCUMENTS>)
('S100/CHECK_MS_BATCHING', <activity at
/dev/danny/wms/GeneralWorkflow/S100/CHECK_MS_BATCHING>)
To call manage_renameObject (), I have to supply it with the object
name.
You must call manage_renameObject on the object *container*, passing
the old name and the new name. Something like this:
object = result[1]
container = object.aq_parent
container.manage_renameObject(object.id, object.id.lower())
Gabriel Genellina
Softlab SRL
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas
_______________________________________________
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )