summaryrefslogtreecommitdiff
path: root/addons/fetchmail/fetchmail.py
diff options
context:
space:
mode:
authorOlivier Dony <odo@openerp.com>2011-09-08 16:19:41 +0200
committerOlivier Dony <odo@openerp.com>2011-09-08 16:19:41 +0200
commit32a892cbbba6345d0ae4a4cacbae117225463d72 (patch)
treede4bf0f75bf249d456b157805c3b73bed492e0fe /addons/fetchmail/fetchmail.py
parentd81f1cd942b0678fe9d4b63c3e0755654755e79c (diff)
[IMP] fetchmail: cleanup - improve names
bzr revid: odo@openerp.com-20110908141941-vsd21wfb13z5tywa
Diffstat (limited to 'addons/fetchmail/fetchmail.py')
-rw-r--r--addons/fetchmail/fetchmail.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/addons/fetchmail/fetchmail.py b/addons/fetchmail/fetchmail.py
index 46f10f69ff5..8aaff197d47 100644
--- a/addons/fetchmail/fetchmail.py
+++ b/addons/fetchmail/fetchmail.py
@@ -29,13 +29,13 @@ from poplib import POP3_SSL
import netsvc
from osv import osv, fields
import tools
+from tools.translate import _
logger = logging.getLogger('fetchmail')
-
-class email_server(osv.osv):
-
- _name = 'email.server'
+class fetchmail_server(osv.osv):
+ """Incoming POP/IMAP mail server account"""
+ _name = 'fetchmail.server'
_description = "POP/IMAP Server"
_order = 'priority'
@@ -69,7 +69,7 @@ class email_server(osv.osv):
"emails to the existing conversations (documents)."),
'priority': fields.integer('Server Priority', readonly=True, states={'draft':[('readonly', False)]}, help="Defines the order of processing, "
"lower values mean higher priority"),
- 'message_ids': fields.one2many('mail.message', 'server_id', 'Messages', readonly=True),
+ 'message_ids': fields.one2many('mail.message', 'fetchmail_server_id', 'Messages', readonly=True),
}
_defaults = {
'state': "draft",
@@ -84,7 +84,6 @@ class email_server(osv.osv):
port = ssl and 995 or 110
elif server_type == 'imap':
port = ssl and 993 or 143
-
return {'value':{'port':port}}
def set_draft(self, cr, uid, ids, context=None):
@@ -147,7 +146,7 @@ class email_server(osv.osv):
action_pool = self.pool.get('ir.actions.server')
for server in self.browse(cr, uid, ids, context=context):
logger.info('start checking for new emails on %s server %s', server.type, server.name)
- context.update({'server_id': server.id, 'server_type': server.type})
+ context.update({'fetchmail_server_id': server.id, 'server_type': server.type})
count = 0
if server.type == 'imap':
try:
@@ -199,28 +198,29 @@ class email_server(osv.osv):
return True
class mail_message(osv.osv):
-
_inherit = "mail.message"
-
_columns = {
- 'server_id': fields.many2one('email.server', "Inbound Mail Server", readonly=True, select=True),
+ 'fetchmail_server_id': fields.many2one('fetchmail.server', "Inbound Mail Server",
+ readonly=True,
+ select=True,
+ oldname='server_id'),
}
def create(self, cr, uid, values, context=None):
if context is None:
context={}
- server_id = context.get('server_id',False)
- if server_id:
- values['server_id'] = server_id
+ fetchmail_server_id = context.get('fetchmail_server_id')
+ if fetchmail_server_id:
+ values['fetchmail_server_id'] = fetchmail_server_id
res = super(mail_message,self).create(cr, uid, values, context=context)
return res
def write(self, cr, uid, ids, values, context=None):
if context is None:
context={}
- server_id = context.get('server_id',False)
- if server_id:
- values['server_id'] = server_id
+ fetchmail_server_id = context.get('fetchmail_server_id')
+ if fetchmail_server_id:
+ values['fetchmail_server_id'] = server_id
res = super(mail_message,self).write(cr, uid, ids, values, context=context)
return res