From 1b4563ea686afbbe6f5a7bd2a8d74dd66f8655a5 Mon Sep 17 00:00:00 2001 From: "uco (OpenERP)" Date: Thu, 4 Nov 2010 18:51:37 +0530 Subject: [PATCH] [IMP] fetchmail, mail_gateway: Usability improvements. bzr revid: uco@tinyerp.com-20101104132137-7g2yxwrwr276hdio --- addons/fetchmail/fetchmail.py | 3 +- addons/fetchmail/fetchmail_view.xml | 34 +++++++++++++++++++++-- addons/mail_gateway/mail_gateway_view.xml | 6 ++-- 3 files changed, 37 insertions(+), 6 deletions(-) diff --git a/addons/fetchmail/fetchmail.py b/addons/fetchmail/fetchmail.py index 5b14b6d15ec..77748adf017 100644 --- a/addons/fetchmail/fetchmail.py +++ b/addons/fetchmail/fetchmail.py @@ -58,10 +58,11 @@ class email_server(osv.osv): 'password' : fields.char('Password', size=1024, invisible=True, required=True, readonly=True, states={'draft':[('readonly', False)]}), 'note': fields.text('Description'), 'action_id':fields.many2one('ir.actions.server', 'Reply Email', required=False, domain="[('state','=','email')]", - help="A Email Server Action. It will be run whenever an e-mail is fetched from server."), + help="An Email Server Action. It will be run whenever an e-mail is fetched from server."), 'object_id': fields.many2one('ir.model', "Model", required=True, help="OpenObject Model. Generates a record of this model."), 'priority': fields.integer('Server Priority', readonly=True, states={'draft':[('readonly', False)]}, help="Priority between 0 to 10, select define the order of Processing"), 'user_id':fields.many2one('res.users', 'User', required=False), + 'message_ids': fields.one2many('mailgate.message', 'server_id', 'Messages', readonly=True), } _defaults = { 'state': lambda *a: "draft", diff --git a/addons/fetchmail/fetchmail_view.xml b/addons/fetchmail/fetchmail_view.xml index 0b74b20637b..ecdb4acfb3b 100644 --- a/addons/fetchmail/fetchmail_view.xml +++ b/addons/fetchmail/fetchmail_view.xml @@ -12,6 +12,8 @@ + + @@ -117,11 +119,39 @@ + + + mailgate.message.inherit.search + mailgate.message + search + + + + + + + + + + + + + + Messages + mailgate.message + form + tree,form + {'search_default_emails': 1} + + + + - diff --git a/addons/mail_gateway/mail_gateway_view.xml b/addons/mail_gateway/mail_gateway_view.xml index f3be1eff422..b2aaab21a36 100644 --- a/addons/mail_gateway/mail_gateway_view.xml +++ b/addons/mail_gateway/mail_gateway_view.xml @@ -2,7 +2,7 @@ - @@ -93,7 +93,7 @@ - Message + Messages mailgate.message form tree,form @@ -213,7 +213,7 @@ src_model="mailgate.message" domain="[('res_id', '=', res_id),('res_model','=',model)]"/> -