Browse Source

Fix lint errors

pull/117/head
x620 8 years ago
committed by Ildar Nasyrov
parent
commit
903037a0b8
No known key found for this signature in database GPG Key ID: D1FDACDF9B83578
  1. 3
      im_notif/__init__.py
  2. 7
      im_notif/__openerp__.py
  3. 17
      im_notif/im_notif_models.py
  4. 4
      im_notif/static/src/js/im_notif.js

3
im_notif/__init__.py

@ -1,4 +1,5 @@
import im_notif_models
# -*- coding: utf-8 -*-
from . import im_notif_models
def pre_uninstall(cr, registry):

7
im_notif/__openerp__.py

@ -1,5 +1,6 @@
# -*- coding: utf-8 -*-
{
'name' : 'IM Notifications',
'name': 'IM Notifications',
'version': '1.0.1',
'author' : 'IT-Projects LLC, Ivan Yelizariev',
'license': 'LGPL-3',
@ -7,9 +8,9 @@
'website' : 'https://twitter.com/yelizariev',
'price': 9.00,
'currency': 'EUR',
'depends' : ['im_chat', 'mail'],
'depends': ['im_chat', 'mail'],
'images': ['images/my-pref.png'],
'data':[
'data': [
'im_notif_data.xml',
'im_notif_views.xml',
],

17
im_notif/im_notif_models.py

@ -1,9 +1,11 @@
import openerp
from openerp import api, models, fields, SUPERUSER_ID, tools
# -*- coding: utf-8 -*-
from openerp import SUPERUSER_ID
from openerp import models
from openerp import tools
from openerp.osv import fields as old_fields
from openerp.tools import html2plaintext
from openerp.tools.translate import _
class res_partner(models.Model):
_inherit = 'res.partner'
_columns = {
@ -19,6 +21,7 @@ class res_partner(models.Model):
),
}
class mail_notification(models.Model):
_inherit = 'mail.notification'
@ -51,7 +54,7 @@ class mail_notification(models.Model):
continue
send_email = False
for user in partner.user_ids:
if user.im_status=='offline':
if user.im_status == 'offline':
if n != 'im':
send_email = True
else:
@ -79,7 +82,7 @@ class mail_notification(models.Model):
)
author = message.author_id and message.author_id.name_get()
author = author and author[0][1] or message.email_from
#body = html2plaintext(message.body)[:100] or ''
# body = html2plaintext(message.body)[:100] or ''
mtype = {'email': _('Email'),
'comment': _('Comment'),
'notification': _('System notification'),
@ -95,10 +98,9 @@ class mail_notification(models.Model):
'%s [FROM] %s' % (message.type, author),
about,
]
#im_text = im_text + body.split('\n')
# im_text = im_text + body.split('\n')
return im_text
def _notify_email(self, cr, uid, ids, message_id, force_send=False, user_signature=True, context=None):
# based on addons/mail/mail_followers.py::_notify_email
message = self.pool['mail.message'].browse(cr, SUPERUSER_ID, message_id, context=context)
@ -128,7 +130,6 @@ class mail_notification(models.Model):
return True
def _do_notify_email(self, cr, uid, email_pids, message, force_send=False, user_signature=True, context=None):
# compute email body (signature, company data)

4
im_notif/static/src/js/im_notif.js

@ -40,5 +40,5 @@
txt += _.escape(str.slice(last, str.length));
return txt;
},
})
})()
});
})();
Loading…
Cancel
Save