diff --git a/mail_usability/__init__.py b/mail_usability/__init__.py index b910c1b..40a96af 100644 --- a/mail_usability/__init__.py +++ b/mail_usability/__init__.py @@ -1,23 +1 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Mail Usability module for Odoo -# Copyright (C) 2016 Akretion (http://www.akretion.com) -# @author Benoît Guillot -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from . import mail diff --git a/mail_usability/__manifest__.py b/mail_usability/__manifest__.py index 4e28ec8..67058ca 100644 --- a/mail_usability/__manifest__.py +++ b/mail_usability/__manifest__.py @@ -1,29 +1,12 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Mail Usability module for Odoo -# Copyright (C) 2016 Akretion (http://www.akretion.com) -# @author Benoît Guillot -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - +# © 2016 Akretion (http://www.akretion.com) +# @author Benoît Guillot +# @author Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { 'name': 'Mail Usability', - 'version': '0.1', + 'version': '10.0.1.0.0', 'category': 'Base', 'license': 'AGPL-3', 'summary': 'Usability improvements on mails', @@ -41,6 +24,6 @@ Small usability improvements on mails: 'author': 'Akretion', 'website': 'http://www.akretion.com', 'depends': ['mail'], - 'data': [], - 'installable': False, + 'data': ['mail_view.xml'], + 'installable': True, } diff --git a/mail_usability/mail.py b/mail_usability/mail.py deleted file mode 100644 index ded5f5f..0000000 --- a/mail_usability/mail.py +++ /dev/null @@ -1,52 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Mail Usability module for Odoo -# Copyright (C) 2016 Akretion (http://www.akretion.com) -# @author Benoît Guillot -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp import models, api - - -class MailMail(models.Model): - _inherit = 'mail.mail' - - @api.model - def send_get_mail_body(self, mail, partner=None): - """ - Avoid unwanted links in mail footer. - """ - return mail.body_html - - -class MailNotification(models.Model): - _inherit = 'mail.notification' - - @api.cr_uid_id_context - def get_signature_footer( - self, cr, uid, user_id, res_model=None, res_id=None, context=None, - user_signature=True): - """ - Remove : "Sent by 'Your Company' using Odoo" from signature. - """ - footer = super(MailNotification, self).get_signature_footer( - cr, uid, user_id, res_model=res_model, res_id=res_id, - context=context, user_signature=user_signature) - footer = footer[:footer.find('\n\n
Sent by ')] - footer = footer[:footer.find(u'\n\n
Envoyé par ')] - return footer diff --git a/mail_usability/mail_view.xml b/mail_usability/mail_view.xml new file mode 100644 index 0000000..4194446 --- /dev/null +++ b/mail_usability/mail_view.xml @@ -0,0 +1,22 @@ + + + + + + + mail_usability.mail.tree + mail.mail + + + + + + + + + + +