summaryrefslogtreecommitdiff
path: root/addons/base_status
diff options
context:
space:
mode:
authorArnaud Pineux <api@openerp.com>2012-11-23 11:31:13 +0100
committerArnaud Pineux <api@openerp.com>2012-11-23 11:31:13 +0100
commitdb5a4e70751cc3f1bdd7f72cacdcf3c7292614c5 (patch)
tree64bb642686f197ba8e22125817c3527c79d9e3bd /addons/base_status
parent25a82eab5b489ff4d4a98c88559788a9f5e52466 (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.py8
-rw-r--r--addons/base_status/base_state.py3
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: