[IMP] crm: Removed date_action_last field from all views of all objects related to crm.case.

bzr revid: uco@tinyerp.co.in-20100203112855-gq150a2sd516kqui
This commit is contained in:
uco (OpenERP)
2010-02-03 16:58:55 +05:30
parent 904c896e0c
commit 4073fd445f
8 changed files with 29 additions and 22 deletions
+29 -8
View File
@@ -540,7 +540,10 @@ class crm_case(osv.osv):
cases = self.browse(cr, uid, [res])
cases[0].state # to fill the browse record cache
obj = self.pool.get('base.action.rule')
obj._action(cr,uid, cases, 'draft')
objids = obj.search(cr, uid, [('name.model','=','crm.case')])
if len(objids):
rules = obj.browse(cr, uid, objids)
obj._action(cr,uid, rules, 'draft')
return res
def remind_partner(self, cr, uid, ids, context={}, attach=False):
@@ -551,7 +554,7 @@ class crm_case(osv.osv):
destination=True):
for case in self.browse(cr, uid, ids):
if not case.section_id.reply_to:
raise osv.except_osv(_('Error!'),("Reply TO is not specified in Section"))
raise osv.except_osv(_('Error!'),("Reply To is not specified in Section"))
if not case.email_from:
raise osv.except_osv(_('Error!'),("Partner Email is not specified in Case"))
if case.section_id.reply_to and case.email_from:
@@ -674,7 +677,10 @@ class crm_case(osv.osv):
# We use the cache of cases to keep the old case state
#
obj = self.pool.get('base.action.rule')
obj._action(cr,uid, cases, 'done')
objids = obj.search(cr, uid, [('name.model','=','crm.case')])
if len(objids):
rules = obj.browse(cr, uid, objids)
obj._action(cr,uid, rules, 'done')
return True
def case_escalate(self, cr, uid, ids, *args):
@@ -691,7 +697,10 @@ class crm_case(osv.osv):
cases = self.browse(cr, uid, ids)
self.__history(cr, uid, cases, _('Escalate'))
obj = self.pool.get('base.action.rule')
obj._action(cr, uid, cases, 'escalate')
objids = obj.search(cr, uid, [('name.model','=','crm.case')])
if len(objids):
rules = obj.browse(cr, uid, objids)
obj._action(cr, uid, rules, 'escalate')
return True
@@ -704,7 +713,10 @@ class crm_case(osv.osv):
data['user_id'] = uid
self.write(cr, uid, ids, data)
obj = self.pool.get('base.action.rule')
obj._action(cr,uid, cases, 'open')
objids = obj.search(cr, uid, [('name.model','=','crm.case')])
if len(objids):
rules = obj.browse(cr, uid, objids)
obj._action(cr,uid, rules, 'open')
return True
@@ -714,7 +726,10 @@ class crm_case(osv.osv):
self.__history(cr, uid, cases, _('Cancel'))
self.write(cr, uid, ids, {'state':'cancel', 'active':True})
obj = self.pool.get('base.action.rule')
obj._action(cr,uid, cases, 'cancel')
objids = obj.search(cr, uid, [('name.model','=','crm.case')])
if len(objids):
rules = obj.browse(cr, uid, objids)
obj._action(cr,uid, rules, 'cancel')
return True
def case_pending(self, cr, uid, ids, *args):
@@ -723,7 +738,10 @@ class crm_case(osv.osv):
self.__history(cr, uid, cases, _('Pending'))
self.write(cr, uid, ids, {'state':'pending', 'active':True})
obj = self.pool.get('base.action.rule')
obj._action(cr,uid, cases, 'pending')
objids = obj.search(cr, uid, [('name.model','=','crm.case')])
if len(objids):
rules = obj.browse(cr, uid, objids)
obj._action(cr,uid, rules, 'pending')
return True
def case_reset(self, cr, uid, ids, *args):
@@ -732,7 +750,10 @@ class crm_case(osv.osv):
self.__history(cr, uid, cases, _('Draft'))
self.write(cr, uid, ids, {'state':'draft', 'active':True})
obj = self.pool.get('base.action.rule')
obj._action(cr, uid, cases, 'draft')
objids = obj.search(cr, uid, [('name.model','=','crm.case')])
if len(objids):
rules = obj.browse(cr, uid, objids)
obj._action(cr, uid, rules, 'draft')
return True
crm_case()
-2
View File
@@ -98,8 +98,6 @@
<separator colspan="4" string="Dates"/>
<field name="create_date"/>
<field name="date_closed"/>
<field name="date_action_last"/>
<field name="date_action_next"/>
<field name="log_ids" nolabel="1" colspan="4">
<form string="Actions">
<separator string="Action Information" colspan="4"/>
-2
View File
@@ -102,8 +102,6 @@
<separator colspan="4" string="Dates"/>
<field name="create_date"/>
<field name="date_closed"/>
<field name="date_action_last"/>
<field name="date_action_next"/>
<separator colspan="4" string="References"/>
<field name="ref" colspan="4"/>
<field name="ref2" colspan="4"/>
-2
View File
@@ -66,8 +66,6 @@
<separator colspan="4" string="Dates"/>
<field name="create_date"/>
<field name="date_closed"/>
<field name="date_action_last"/>
<field name="date_action_next"/>
<separator colspan="4" string="Estimates"/>
<field name="planned_revenue"/>
<field name="planned_cost"/>
-2
View File
@@ -91,8 +91,6 @@
<separator colspan="4" string="Dates"/>
<field name="create_date"/>
<field name="date_closed"/>
<field name="date_action_last"/>
<field name="date_action_next"/>
<separator colspan="4" string="References"/>
<field name="ref" colspan="4"/>
<field name="ref2" colspan="4"/>
-2
View File
@@ -127,8 +127,6 @@
<separator colspan="4" string="Dates"/>
<field name="create_date"/>
<field name="date_closed"/>
<field name="date_action_last"/>
<field name="date_action_next"/>
<separator colspan="4" string="References"/>
<field name="ref" colspan="4"/>
<field name="ref2" colspan="4"/>
-2
View File
@@ -80,8 +80,6 @@
<separator colspan="4" string="Dates"/>
<field name="create_date"/>
<field name="date_closed"/>
<field name="date_action_last"/>
<field name="date_action_next"/>
<separator colspan="4" string="Estimates"/>
<field name="planned_revenue"/>
<field name="planned_cost"/>
-2
View File
@@ -216,8 +216,6 @@
<separator colspan="4" string="Dates"/>
<field name="create_date"/>
<field name="date_closed"/>
<field name="date_action_last"/>
<field name="date_action_next"/>
<separator colspan="4" string="References"/>
<field name="ref" colspan="4"/>
<field name="ref2" colspan="4"/>