[Zope] ID update fails to change ID in ZMI
pieter at countersnipe.com
Mon May 3 17:27:18 EDT 2004
I have the following code and when I update the edit through the
editform interface, then the id in the ZMI does not change. When I try
to rename the item, it works as long as the internal and ZMI values are
the same, otherwise I get weird errors:
1. If they are different and I rename the id through the ZMI to
something new, it stack traces.
2. If they are different and I rename the id through the ZMI to the
internal representation, then no error but also no change to the value
in the ZMI.
48 security.declareProtected('View management screens','editForm')
50 def editForm(self,REQUEST,manage_tabs_message=None):
51 "returns the edit form"
52 return self._editForm(REQUEST,globals())
54 security.declareProtected('Change shopping item','editItem')
56 def editItem(self,id,REQUEST=None,RESPONSE=None):
57 "Edit a shopping item"
58 self.id = id
59 if REQUEST is not None:
61 return self._editForm(REQUEST,manage_tabs_message=message)
More information about the Zope