Commit 625c7275 authored by Jean-Paul Smets's avatar Jean-Paul Smets

Added TitleMovementGroup


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@6072 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent b43da1e9
...@@ -838,6 +838,32 @@ class FakeMovement: ...@@ -838,6 +838,32 @@ class FakeMovement:
raise FakeMovementError,\ raise FakeMovementError,\
"Could not call edit on Fakeovement with parameters: %r" % key "Could not call edit on Fakeovement with parameters: %r" % key
class TitleMovementGroup(RootMovementGroup):
def getTitle(self,movement):
order_value = movement.getOrderValue()
title = ''
if order_value is not None:
if "Line" in order_value.getPortalType():
title = order_value.getTitle()
elif "Cell" in order_value.getPortalType():
title = order_value.getParentValue().getTitle()
return title
def __init__(self,movement,**kw):
RootMovementGroup.__init__(self, movement=movement, **kw)
title = self.getTitle(movement)
self.title = title
self.setGroupEdit(
title=title
)
def test(self,movement):
if self.getTitle(movement) == self.title :
return 1
else :
return 0
# XXX This should not be here # XXX This should not be here
# I (seb) have commited this because movement groups are not # I (seb) have commited this because movement groups are not
# yet configurable through the zope web interface # yet configurable through the zope web interface
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment