Commit e80e7a6d authored by Ayush Tiwari's avatar Ayush Tiwari

bt5_config: Add function to get old and new value from BusinessPatchItem

parent ab0f2031
...@@ -1220,16 +1220,23 @@ class BusinessPatchItem(XMLObject): ...@@ -1220,16 +1220,23 @@ class BusinessPatchItem(XMLObject):
def getOldValue(self): def getOldValue(self):
""" """
Returns old value from the old BM Returns old value for the BusinessPatchItem
""" """
pass old_item = self._getOb('old_item')[0]
if old_item.getPortalType() == 'Business Item':
return old_item.objectValues()
else:
return old_item.getProperty('item_property_value')
def getNewValue(self, build=False): def getNewValue(self, build=False):
""" """
Returns new value from the new BM Returns new value for the given BusinessPatchItem
If build=True, then rebuild the concerned path_item or property_item
""" """
pass old_item = self._getOb('new_item')
if old_item.getPortalType() == 'Business Item':
return old_item.objectValues()[0]
else:
return old_item.getProperty('item_property_value')
def registerSkinFolder(skin_tool, skin_folder): def registerSkinFolder(skin_tool, skin_folder):
request = skin_tool.REQUEST request = skin_tool.REQUEST
......
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