diff --git a/mail_delete_sent_by_footer/README.rst b/mail_delete_sent_by_footer/README.rst new file mode 100644 index 0000000..359199e --- /dev/null +++ b/mail_delete_sent_by_footer/README.rst @@ -0,0 +1,4 @@ +Delete "Sent by..." footer in email +=================================== + +Tested on 8.0 ab7b5d7732a7c222a0aea45bd173742acd47242d diff --git a/mail_delete_sent_by_footer/__init__.py b/mail_delete_sent_by_footer/__init__.py new file mode 100644 index 0000000..6219218 --- /dev/null +++ b/mail_delete_sent_by_footer/__init__.py @@ -0,0 +1 @@ +import mail_delete_sent_by_footer diff --git a/mail_delete_sent_by_footer/__openerp__.py b/mail_delete_sent_by_footer/__openerp__.py new file mode 100644 index 0000000..c19a290 --- /dev/null +++ b/mail_delete_sent_by_footer/__openerp__.py @@ -0,0 +1,14 @@ +{ + 'name' : 'Delete "Sent by..." footer in email', + 'version' : '1.0.0', + 'author' : 'IT-Projects LLC, Ivan Yelizariev', + 'license': 'GPL-3', + 'category' : 'Debranding', + 'website' : 'https://twitter.com/yelizariev', + 'price': 9.00, + 'currency': 'EUR', + 'depends' : ['mail'], + 'data':[ + ], + 'installable': True +} diff --git a/mail_delete_sent_by_footer/mail_delete_sent_by_footer.py b/mail_delete_sent_by_footer/mail_delete_sent_by_footer.py new file mode 100644 index 0000000..41e03fb --- /dev/null +++ b/mail_delete_sent_by_footer/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 diff --git a/mail_delete_sent_by_footer/static/description/icon.png b/mail_delete_sent_by_footer/static/description/icon.png new file mode 100644 index 0000000..79f7d8f Binary files /dev/null and b/mail_delete_sent_by_footer/static/description/icon.png differ