From 98df501e00ee3ced050cef92633ecc2eb683db5c Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Tue, 27 Apr 2010 20:14:13 +0530 Subject: [PATCH] [IMP]: improvement in fetchmail module bzr revid: mga@tinyerp.com-20100427144413-1y5w8db8g1ovy7uu --- addons/fetchmail/fetchmail.py | 13 +++++++++---- addons/fetchmail/fetchmail_view.xml | 3 ++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/addons/fetchmail/fetchmail.py b/addons/fetchmail/fetchmail.py index 32b4ade2d27..3639decf3dc 100644 --- a/addons/fetchmail/fetchmail.py +++ b/addons/fetchmail/fetchmail.py @@ -321,10 +321,15 @@ class email_server(osv.osv): his_id = history_pool.create(cr, uid, res) return res_id - - def __fetch_mail(self, cr, uid, ids, context={}): - sendmail_thread = threading.Thread(target=self.fetch_mail, args=(cr, uid, ids)) - sendmail_thread.start() + + def set_draft(self, cr, uid, ids, context={}): + self.write(cr, uid, ids , {'state':'draft'}) + return True + + def button_fetch_mail(self, cr, uid, ids, context={}): + self.fetch_mail(cr, uid, ids) +# sendmail_thread = threading.Thread(target=self.fetch_mail, args=(cr, uid, ids)) +# sendmail_thread.start() return True def _fetch_mails(self, cr, uid, ids=False, context={}): diff --git a/addons/fetchmail/fetchmail_view.xml b/addons/fetchmail/fetchmail_view.xml index d457f9636f1..ea08706b62d 100644 --- a/addons/fetchmail/fetchmail_view.xml +++ b/addons/fetchmail/fetchmail_view.xml @@ -58,7 +58,8 @@ -