Changeset 750 for ZMS/trunk/_workflowmanager.py
- Timestamp:
- 23.10.2009 16:12:55 (3 years ago)
- File:
-
- 1 edited
-
ZMS/trunk/_workflowmanager.py (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/_workflowmanager.py
r252 r750 68 68 # ------------------------------------------------------------------------------ 69 69 def initConf(self, filename, REQUEST): 70 filepath = package_home(globals())+'/import/' 71 xmlfile = open(_fileutil.getOSPath(filepath+filename),'rb') 70 xmlfile = open(_fileutil.getOSPath(filename),'rb') 72 71 importXml(self, xmlfile, REQUEST) 73 72 # Return filename. … … 165 164 # _workflowmanager.setWfActivity 166 165 # ------------------------------------------------------------------------------ 167 def setWfActivity(self, id, newId, newName, newIcon=None , newEditable=1):166 def setWfActivity(self, id, newId, newName, newIcon=None): 168 167 obs = self.getConfProperty(CONF_ACTIVITIES,[]) 169 168 # Remove exisiting entry. … … 178 177 newValues['name'] = newName 179 178 newValues['icon'] = newIcon 180 newValues['editable'] = newEditable181 179 # Update attribute. 182 180 obs.insert(i,newValues) … … 428 426 if wfTransition['to'] is not None and len(wfTransition['to']) > 0 and id in wfTransition['to']: 429 427 for ac_id in wfTransition['from']: 430 idx = ids.index(ac_id) 431 if idx not in froms: 432 froms.append(idx) 428 if ac_id in ids: 429 idx = ids.index(ac_id) 430 if idx not in froms: 431 froms.append(idx) 433 432 if wfTransition['from'] is not None and len(wfTransition['from']) > 0 and id in wfTransition['from']: 434 433 for ac_id in wfTransition['to']: 435 idx = ids.index(ac_id) 436 if idx not in tos: 437 tos.append(idx) 434 if ac_id in ids: 435 idx = ids.index(ac_id) 436 if idx not in tos: 437 tos.append(idx) 438 438 froms.sort() 439 439 tos.sort() … … 537 537 else: 538 538 newIcon = _blobfields.createBlobField(self,_globals.DT_IMAGE,newIcon) 539 newEditable = REQUEST.get('inpEditable',0) 540 id = setWfActivity(self, item.get('id',None), newId, newName, newIcon, newEditable) 539 id = setWfActivity(self, item.get('id',None), newId, newName, newIcon) 541 540 message = self.getZMILangStr('MSG_CHANGED') 542 541 … … 559 558 else: 560 559 newIcon = _blobfields.createBlobField(self,_globals.DT_IMAGE,newIcon) 561 newEditable = REQUEST.get('newEditable',0) 562 id = setWfActivity(self, item.get('id',None), newId, newName, newIcon, newEditable) 560 id = setWfActivity(self, item.get('id',None), newId, newName, newIcon) 563 561 message = self.getZMILangStr('MSG_INSERTED')%id 564 562 … … 614 612 newId = REQUEST.get('newId').strip() 615 613 newName = REQUEST.get('newName').strip() 616 newFrom = REQUEST.get('newFrom' )617 newTo = REQUEST.get('newTo' )614 newFrom = REQUEST.get('newFrom',[]) 615 newTo = REQUEST.get('newTo',[]) 618 616 newPerformer = REQUEST.get('newPerformer',[]) 619 617 newDtml = REQUEST.get('newDtml','').strip()
Note: See TracChangeset
for help on using the changeset viewer.
