diff options
| author | Arnaud Pineux <api@openerp.com> | 2012-11-23 11:31:13 +0100 |
|---|---|---|
| committer | Arnaud Pineux <api@openerp.com> | 2012-11-23 11:31:13 +0100 |
| commit | db5a4e70751cc3f1bdd7f72cacdcf3c7292614c5 (patch) | |
| tree | 64bb642686f197ba8e22125817c3527c79d9e3bd /addons/base_status | |
| parent | 25a82eab5b489ff4d4a98c88559788a9f5e52466 (diff) | |
[FIX] 1st test for automated action
bzr revid: api@openerp.com-20121123103113-x9rspq1oh1887153
Diffstat (limited to 'addons/base_status')
| -rw-r--r-- | addons/base_status/base_stage.py | 8 | ||||
| -rw-r--r-- | addons/base_status/base_state.py | 3 |
2 files changed, 4 insertions, 7 deletions
diff --git a/addons/base_status/base_stage.py b/addons/base_status/base_stage.py index 86edff46920..ba4f62a181a 100644 --- a/addons/base_status/base_stage.py +++ b/addons/base_status/base_stage.py @@ -19,6 +19,7 @@ # ############################################################################## +import pdb from osv import fields, osv from tools.translate import _ @@ -280,15 +281,10 @@ class base_stage(object): # 2. update values if values_to_update: self.write(cr, uid, ids, values_to_update, context=context) - # 3. call _action for base action rule - if new_state_name: - self._action(cr, uid, cases, new_state_name, context=context) - elif not (new_stage_id is None): - new_state_name = self.read(cr, uid, ids, ['state'], context=context)[0]['state'] - self._action(cr, uid, cases, new_state_name, context=context) return True def _action(self, cr, uid, cases, state_to, scrit=None, context=None): + print "--- Base_Stage (_action) ---" if context is None: context = {} context['state_to'] = state_to diff --git a/addons/base_status/base_state.py b/addons/base_status/base_state.py index cebf5537485..aad9129406e 100644 --- a/addons/base_status/base_state.py +++ b/addons/base_status/base_state.py @@ -157,13 +157,14 @@ class base_state(object): :params: update_values: values that will be added with the state update when writing values to the record. """ + print "-------------------------BASE STATE--------------------------------" cases = self.browse(cr, uid, ids, context=context) cases[0].state # fill browse record cache, for _action having old and new values if update_values is None: update_values = {} update_values['state'] = state_name self.write(cr, uid, ids, update_values, context=context) - self._action(cr, uid, cases, state_name, context=context) + #self._action(cr, uid, cases, state_name, context=context) def _action(self, cr, uid, cases, state_to, scrit=None, context=None): if context is None: |
