app/soc/views/models/program.py
changeset 1115 0a723ff3d27c
parent 1107 a878188e225c
child 1144 f89bbc9b20a6
equal deleted inserted replaced
1114:65c8d1bfe94b 1115:0a723ff3d27c
   111 
   111 
   112     workflow = fields['workflow']
   112     workflow = fields['workflow']
   113 
   113 
   114     timeline_logic = program_logic.logic.TIMELINE_LOGIC[workflow]
   114     timeline_logic = program_logic.logic.TIMELINE_LOGIC[workflow]
   115 
   115 
   116     key_fields = self._logic.getKeyFieldsFromDict(fields)
   116     key_fields = self._logic.getKeyFieldsFromFields(fields)
   117     key_name = self._logic.getKeyNameForFields(key_fields)
   117     key_name = self._logic.getKeyNameFromFields(key_fields)
   118 
   118 
   119     properties = {'scope_path': key_name}
   119     properties = {'scope_path': key_name}
   120 
   120 
   121     timeline = timeline_logic.updateOrCreateFromFields(properties, properties)
   121     timeline = timeline_logic.updateOrCreateFromFields(properties, properties)
   122     return timeline
   122     return timeline