Commit 8b2e45ef authored by Ayush Tiwari's avatar Ayush Tiwari

bt5_config: Add function to explicilty update the building_state of Business Manager

parent 3e657bd0
...@@ -228,6 +228,17 @@ class BusinessManager(Folder): ...@@ -228,6 +228,17 @@ class BusinessManager(Folder):
'business_manager_installation_workflow') 'business_manager_installation_workflow')
return wf._getWorkflowStateOf(self, id_only=id_only ) return wf._getWorkflowStateOf(self, id_only=id_only )
def changeBuildingStatetoModified(self):
"""
Change building_state to 'modified'. This is needed specifically as we want
to update the building state even if we change any sub-objects(Business Item
or Business Property Item) of Business Manager.
"""
portal_workflow = self.getPortalObject().portal_workflow
wf = portal_workflow._getOb('business_manager_building_workflow')
wf._executeMetaTransition(self, 'modified')
def applytoERP5(self, DB): def applytoERP5(self, DB):
"""Apply the flattened/reduced Business Manager to the DB""" """Apply the flattened/reduced Business Manager to the DB"""
portal = self.getPortalObject() portal = self.getPortalObject()
......
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