Initialize v18 branch

Rename *_usability modules to *_usability_akretion
This commit is contained in:
Alexis de Lattre
2024-12-24 10:11:21 +01:00
parent 9913924202
commit 13744fc404
264 changed files with 50 additions and 87 deletions

View File

@@ -0,0 +1 @@
from . import models

View File

@@ -0,0 +1,32 @@
# Copyright 2016-2022 Akretion France (http://www.akretion.com)
# @author Benoît Guillot <benoit.guillot@akretion.com>
# @author Alexis de Lattre <alexis.delattre@akretion.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
'name': 'Mail Usability',
'version': '16.0.1.0.0',
'category': 'Productivity/Discuss',
'license': 'AGPL-3',
'summary': 'Usability improvements on mails',
'description': """
Mail Usability
==============
Small usability improvements on mails:
* remove link in mail footer (TODO mig v14)
* remove 'sent by' in notification footer (TODO mig v14)
""",
'author': 'Akretion',
'website': 'http://www.akretion.com',
'depends': ['mail'],
'data': [
#'views/mail_view.xml',
#'data/mail_data.xml',
#'wizard/email_template_preview_view.xml',
#'wizard/mail_compose_message_view.xml',
],
'installable': False,
}

View File

@@ -0,0 +1,129 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_usability
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-07 14:35+0000\n"
"PO-Revision-Date: 2024-07-07 14:35+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__active
msgid "Active"
msgstr "Actif"
#. module: mail_usability
#: model:ir.model.fields,help:mail_usability.field_res_partner__lang
#: model:ir.model.fields,help:mail_usability.field_res_users__lang
msgid ""
"All the emails and documents sent to this contact will be translated in this"
" language."
msgstr ""
"Tous les emails et documents envoyés à ce contact seront traduits dans cette"
" langue."
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_mail_template__auto_delete
msgid "Auto Delete"
msgstr "Suppression automatique"
#. module: mail_usability
#: model:ir.model.fields,help:mail_usability.field_res_partner__is_company
#: model:ir.model.fields,help:mail_usability.field_res_users__is_company
msgid "Check if the contact is a company, otherwise it is a person"
msgstr ""
"Cochez si ce contact est une société, sinon il s'agit d'un particulier"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__city
#: model:ir.model.fields,field_description:mail_usability.field_res_users__city
msgid "City"
msgstr "Ville"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__company_id
msgid "Company"
msgstr "Société"
#. module: mail_usability
#: model:ir.model,name:mail_usability.model_res_partner
msgid "Contact"
msgstr "Contact"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__country_id
#: model:ir.model.fields,field_description:mail_usability.field_res_users__country_id
msgid "Country"
msgstr "Pays"
#. module: mail_usability
#: model:ir.model,name:mail_usability.model_mail_template
msgid "Email Templates"
msgstr "Modèles d'email"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__is_company
#: model:ir.model.fields,field_description:mail_usability.field_res_users__is_company
msgid "Is a Company"
msgstr "Est une entreprise"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__lang
#: model:ir.model.fields,field_description:mail_usability.field_res_users__lang
msgid "Language"
msgstr "Langue"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__name
#: model:ir.model.fields,field_description:mail_usability.field_res_users__name
msgid "Name"
msgstr "Nom"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__ref
#: model:ir.model.fields,field_description:mail_usability.field_res_users__ref
msgid "Reference"
msgstr "Référence"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__state_id
#: model:ir.model.fields,field_description:mail_usability.field_res_users__state_id
msgid "State"
msgstr "État"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__street
#: model:ir.model.fields,field_description:mail_usability.field_res_users__street
msgid "Street"
msgstr "Rue"
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__street2
#: model:ir.model.fields,field_description:mail_usability.field_res_users__street2
msgid "Street2"
msgstr "Rue 2"
#. module: mail_usability
#: model:ir.model.fields,help:mail_usability.field_mail_template__auto_delete
msgid ""
"This option permanently removes any track of email after it's been sent, "
"including from the Technical menu in the Settings, in order to preserve "
"storage space of your Odoo database."
msgstr ""
"Cette option supprime définitivement toute trace de l'email après son "
"envoi, y compris du menu Technique dans les Paramètres, afin de préserver de"
" l'espace de stockage dans votre base de données Odoo."
#. module: mail_usability
#: model:ir.model.fields,field_description:mail_usability.field_res_partner__zip
#: model:ir.model.fields,field_description:mail_usability.field_res_users__zip
msgid "Zip"
msgstr "Code postal"

View File

@@ -0,0 +1,2 @@
from . import res_partner
from . import mail_template

View File

@@ -0,0 +1,11 @@
# Copyright 2018-2022 Akretion France (http://www.akretion.com).
# @author Sébastien BEAU <sebastien.beau@akretion.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import fields, models
class MailTemplate(models.Model):
_inherit = 'mail.template'
auto_delete = fields.Boolean(default=False)

View File

@@ -0,0 +1,24 @@
# Copyright 2015-2022 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre <alexis.delattre@akretion.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import models, fields
class ResPartner(models.Model):
_inherit = 'res.partner'
# tracking=True is handled in the 'mail' module, so it's better
# to have this in mail_usability than in base_usability
name = fields.Char(tracking=True)
ref = fields.Char(tracking=True)
lang = fields.Selection(tracking=True)
street = fields.Char(tracking=True)
street2 = fields.Char(tracking=True)
zip = fields.Char(tracking=True)
city = fields.Char(tracking=True)
state_id = fields.Many2one(tracking=True)
country_id = fields.Many2one(tracking=True)
is_company = fields.Boolean(tracking=True)
active = fields.Boolean(tracking=True)
company_id = fields.Many2one(tracking=True)