From 00fa501f3ec58491e2c69b4be7cca2f031bbc5a8 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Mon, 14 May 2012 10:42:06 +0530 Subject: [PATCH] [IMP] project_mailgate: remove message_id field and remove duplicate messages. bzr revid: tpa@tinyerp.com-20120514051206-7plee6tvsqxqub9a --- addons/project_mailgate/__openerp__.py | 1 - addons/project_mailgate/project_mailgate.py | 39 +------------------ .../project_mailgate_view.xml | 22 ----------- 3 files changed, 1 insertion(+), 61 deletions(-) delete mode 100644 addons/project_mailgate/project_mailgate_view.xml diff --git a/addons/project_mailgate/__openerp__.py b/addons/project_mailgate/__openerp__.py index f2ac59c9fb1..028fbd8f807 100644 --- a/addons/project_mailgate/__openerp__.py +++ b/addons/project_mailgate/__openerp__.py @@ -46,7 +46,6 @@ There are two common alternatives to configure the mailbox integration: """, "init_xml": [], "update_xml": ["security/ir.model.access.csv", - "project_mailgate_view.xml", ], 'demo_xml': [ ], diff --git a/addons/project_mailgate/project_mailgate.py b/addons/project_mailgate/project_mailgate.py index 9715a32c151..45ccbaf947c 100644 --- a/addons/project_mailgate/project_mailgate.py +++ b/addons/project_mailgate/project_mailgate.py @@ -26,12 +26,7 @@ import binascii class project_tasks(osv.osv): - _name = "project.task" - _inherit = ['mail.thread','project.task'] - - _columns = { - 'message_ids': fields.one2many('mail.message', 'res_id', 'Messages', domain=[('model','=',_name)], readonly=True), - } + _inherit = 'project.task' def message_new(self, cr, uid, msg, custom_values=None, context=None): res_id = super(project_tasks,self).message_new(cr, uid, msg, custom_values=custom_values, context=context) @@ -84,37 +79,5 @@ class project_tasks(osv.osv): followers[task.id] = filter(None, task_followers) return followers - def do_draft(self, cr, uid, ids, context=None): - res = super(project_tasks, self).do_draft(cr, uid, ids, context) - tasks = self.browse(cr, uid, ids, context=context) - self.message_append(cr, uid, tasks, _('Draft'), context=context) - return res - - def do_open(self, cr, uid, ids, context=None): - res = super(project_tasks, self).do_open(cr, uid, ids, context) - tasks = self.browse(cr, uid, ids, context=context) - self.message_append(cr, uid, tasks, _('Open'), context=context) - return res - - def do_pending(self, cr, uid, ids, context=None): - res = super(project_tasks, self).do_pending(cr, uid, ids, context) - tasks = self.browse(cr, uid, ids, context=context) - self.message_append(cr, uid, tasks, _('Pending'), context=context) - return res - - def do_close(self, cr, uid, ids, context=None): - res = super(project_tasks, self).do_close(cr, uid, ids, context) - tasks = self.browse(cr, uid, ids, context=context) - for task in tasks: - if task.state == 'done': - self.message_append(cr, uid, tasks, _('Done'), context=context) - return res - - def do_cancel(self, cr, uid, ids, context=None): - res = super(project_tasks, self).do_cancel(cr, uid, ids, context=context) - tasks = self.browse(cr, uid, ids, context=context) - self.message_append(cr, uid, tasks, _('Cancel'), context=context) - return res - project_tasks() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/project_mailgate/project_mailgate_view.xml b/addons/project_mailgate/project_mailgate_view.xml deleted file mode 100644 index ea9855e9ec1..00000000000 --- a/addons/project_mailgate/project_mailgate_view.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - task.mailgate.form - project.task - form - - - - - - - - - - - - - - -