Browse Source

[FIX] - Some changes to make code consistent with 6.1 style.

pull/78/head
Ronald Portier 12 years ago
parent
commit
ddbfaca329
  1. 21
      mail_client_view/model/mail_message.py

21
mail_client_view/model/mail_message.py

@ -6,35 +6,34 @@ Created on 16 apr. 2013
http://www.therp.nl
'''
from openerp.osv import osv
from openerp.osv.orm import Model
from openerp.osv import fields
class mail_message(osv.osv):
class mail_message(Model):
'''Extend mail_message with action_needed flag'''
_inherit = 'mail.message'
def set_action_needed_off(self, cr, user, ids, args):
self.write(cr, user, ids, {'action_needed': False})
def set_action_needed_off(self, cr, user, ids, context=None):
self.write(cr, user, ids, {'action_needed': False}, context=context)
return True
def set_action_needed_on(self, cr, user, ids, args):
self.write(cr, user, ids, {'action_needed': True, })
def set_action_needed_on(self, cr, user, ids, context=None):
self.write(cr, user, ids, {'action_needed': True}, context=context)
return True
def create(self, cr, user, vals, context=None):
# Set newly received messages as needing action, unless an
# explicit value for action_needed has been passed.
if ((not 'action_needed' in vals)
and ('state' in vals)
and (vals['state'] == 'received')):
and ('state' in vals) and (vals['state'] == 'received')):
vals['action_needed'] = True
mm_id = super(mail_message, self).create(cr, user, vals, context)
mm_id = super(mail_message, self).create(
cr, user, vals, context=context)
return mm_id
_columns = {
'action_needed': fields.boolean('Action needed',
help='Action needed is True whenever a new mail is received, or'
' when a user flags a message as needing attention.'
),
' when a user flags a message as needing attention.'),
}
Loading…
Cancel
Save