[FIX] crm_base: case_pending now calls case_pending_send_note instead of case_reset_send_note.

bzr revid: tde@openerp.com-20120522083017-9hv0loxlso806nzk
This commit is contained in:
Thibault Delavallée 2012-05-22 10:30:17 +02:00
parent f5b1301b89
commit 4790f4a175
1 changed files with 7 additions and 1 deletions

View File

@ -292,7 +292,7 @@ class crm_base(object):
def case_reset(self, cr, uid, ids, context=None):
""" Resets case as draft """
self.case_set(cr, uid, ids, 'draft', {'active': True}, context=context)
self.case_reset_send_note(cr, uid, ids, context=context)
self.case_pending_send_note(cr, uid, ids, context=context)
return True
def case_set(self, cr, uid, ids, state_name, update_values=None, context=None):
@ -340,6 +340,12 @@ class crm_base(object):
self.message_append_note(cr, uid, [id], body=msg, context=context)
return True
def case_pending_send_note(self, cr, uid, ids, context=None):
for id in ids:
msg = '%s is now <b>pending</b>.' % (self.case_get_note_msg_prefix(cr, uid, id, context=context))
self.message_append_note(cr, uid, [id], body=msg, context=context)
return True
def case_reset_send_note(self, cr, uid, ids, context=None):
for id in ids:
msg = '%s has been <b>renewed</b>.' % (self.case_get_note_msg_prefix(cr, uid, id, context=context))