commit c9312f71e287025e5b3ce14c88e734d81e4c427b Author: Ivan Yelizariev Date: Fri May 8 12:26:29 2015 +0200 split mail_delete_odoo_footer in two modules: * mail_delete_access_link * mail_delete_sent_by_footer diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..359199e --- /dev/null +++ b/README.rst @@ -0,0 +1,4 @@ +Delete "Sent by..." footer in email +=================================== + +Tested on 8.0 ab7b5d7732a7c222a0aea45bd173742acd47242d diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..6219218 --- /dev/null +++ b/__init__.py @@ -0,0 +1 @@ +import mail_delete_sent_by_footer diff --git a/__openerp__.py b/__openerp__.py new file mode 100644 index 0000000..5d250f1 --- /dev/null +++ b/__openerp__.py @@ -0,0 +1,11 @@ +{ + 'name' : 'Delete "Sent by..." footer in email', + 'version' : '1.0.0', + 'author' : 'Ivan Yelizariev', + 'category' : 'Social Network', + 'website' : 'https://yelizariev.github.io', + 'depends' : ['mail'], + 'data':[ + ], + 'installable': True +} diff --git a/mail_delete_sent_by_footer.py b/mail_delete_sent_by_footer.py new file mode 100644 index 0000000..41e03fb --- /dev/null +++ b/mail_delete_sent_by_footer.py @@ -0,0 +1,21 @@ +from openerp.osv import osv +from openerp import tools, SUPERUSER_ID + +class mail_notification(osv.Model): + _inherit = 'mail.notification' + + def get_signature_footer(self, cr, uid, user_id, res_model=None, res_id=None, context=None, user_signature=True): + footer = "" + if not user_id: + return footer + + # add user signature + user = self.pool.get("res.users").browse(cr, SUPERUSER_ID, [user_id], context=context)[0] + if user_signature: + if user.signature: + signature = user.signature + else: + signature = "--
%s" % user.name + footer = tools.append_content_to_html(footer, signature, plaintext=False) + + return footer