Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[17.0][MIG] mail_show_follower: Migration to 17.0 #1440

Open
wants to merge 43 commits into
base: 17.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
b4ae887
ADD mail_show_follower copied from https://github.com/sygel-technolog…
ValentinVinagre May 17, 2021
c6f8c74
IMP mail_show_follower metadata and style
eLBati May 17, 2021
50b0b84
[UPD] Update mail_show_follower.pot
oca-travis Jul 5, 2021
78324ad
[UPD] README.rst
OCA-git-bot Jul 5, 2021
ad5dd46
[ADD] icon.png
OCA-git-bot Jul 5, 2021
740bbf0
Translated using Weblate (French)
ypapouin Jan 19, 2022
6ee11b7
FIX mail_show_follower: ValueError: Expected singleton: res.users
eLBati Oct 15, 2021
0e07838
[12.0][mail_show_follower] Update version
rafaelbn Feb 28, 2022
827cbce
Update mail_show_follower/__manifest__.py
rafaelbn Feb 28, 2022
2f67f6d
[IMP] mail_show_follower: black, isort, prettier
Shide Mar 11, 2022
fd7c705
[MIG] mail_show_follower: Migration to 15.0
Shide Mar 11, 2022
cdf1457
[UPD] Update mail_show_follower.pot
Mar 16, 2022
bda0c32
[ADD] Customize notification appearance
Shide Mar 18, 2022
02ff599
mail_show_follower 15.0.1.2.0
OCA-git-bot Mar 28, 2022
3993139
[FIX] Add recipients of the all related messages on the notification
Shide Apr 7, 2022
8158d79
mail_show_follower 15.0.1.2.1
OCA-git-bot Apr 8, 2022
96b6f83
[FIX] mail_show_follower: failure when partner has more than 1 user
yajo Dec 2, 2022
cefb325
[BUILD] mail_show_follower: adopt module
yajo Dec 2, 2022
e97f39c
mail_show_follower 15.0.1.2.2
OCA-git-bot Dec 2, 2022
70a903f
[MIG] mail_show_follower: Migration to 16.0
bosd Apr 20, 2023
9c3d499
[UPD] Update mail_show_follower.pot
Sep 22, 2023
ea38ab1
[BOT] post-merge updates
OCA-git-bot Sep 22, 2023
79cc572
Update translation files
weblate Sep 22, 2023
a6e5f62
Added translation using Weblate (Spanish)
Ivorra78 Nov 8, 2023
d7b3541
Translated using Weblate (Spanish)
Ivorra78 Nov 8, 2023
47664ce
Translated using Weblate (Spanish)
Ivorra78 Nov 8, 2023
d56b218
Added translation using Weblate (Italian)
mymage Nov 30, 2023
60c0614
Translated using Weblate (Italian)
mymage Dec 7, 2023
717eb8c
Translated using Weblate (Italian)
mymage Dec 7, 2023
5061bec
Translated using Weblate (Italian)
mymage Dec 7, 2023
ddd9b52
Added translation using Weblate (Portuguese (Brazil))
adrianojprado Dec 28, 2023
905b307
Translated using Weblate (Portuguese (Brazil))
adrianojprado Dec 28, 2023
978be7b
[16.0][FIX][REF] mail_show_follower: internal notes
vvrossem Jun 10, 2024
b03c5f4
fixup! [16.0][FIX][REF] mail_show_follower: internal notes
vvrossem Jun 24, 2024
56e3738
[UPD] Update mail_show_follower.pot
Jul 10, 2024
a8d3985
[BOT] post-merge updates
OCA-git-bot Jul 10, 2024
225ca17
Update translation files
weblate Jul 10, 2024
57d893f
Translated using Weblate (Portuguese (Brazil))
SottomaiorMacedoTec Jul 10, 2024
8587e1a
Translated using Weblate (Italian)
mymage Jul 15, 2024
d12666b
[IMP] : pre-commit auto fixes
ericchew87 Sep 11, 2024
67d6f47
[MIG] : Migration to 17.0
ericchew87 Sep 11, 2024
94e1ae6
apply pre-commit fixes to formatting
ericchew87 Sep 12, 2024
49fa582
revert text changes which impact existing translations
ericchew87 Sep 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 117 additions & 0 deletions mail_show_follower/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
==================
Mail Show Follower
==================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:da34956f81ab18f5c30fabb5d0e34105b189627126e01d5f9dd8f9d5e9530bb2
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsocial-lightgray.png?logo=github
:target: https://github.com/OCA/social/tree/17.0/mail_show_follower
:alt: OCA/social
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_show_follower
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/social&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module extends the functionality of mailing to show the document
followers in head of the mails. In the cc, only appear when:

1. The followers only count if are contacts or external users (Inner
Followers will be discriminated)
2. The number of followers are more than 1.

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure this module, you need to:

1. Go General settings/Discuss/Show Followers on mails/Show Internal
Users CC and set if want to show or not internal users in cc details.
2. Go Settings/Users & Company select any user in 'Preferences' check or
not the 'Show in CC' field if this user need to appear in the cc
note.
3. Go General settings/Discuss/Show Followers on mails/Text 'Sent to'
and set the initial part of the message.
4. Go General settings/Discuss/Show Followers on mails/Partner format
and choose desired fields to show on CC recipients.
5. Go General settings/Discuss/Show Followers on mails/Text 'Replies'
and choose desired warn message

Usage
=====

To use this module, you need to:

1. Send an email from any document of odoo.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/social/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/social/issues/new?body=module:%20mail_show_follower%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Sygel
* Moduon

Contributors
------------

- Valentin Vinagre <valentin.vinagre@sygel.es>
- Lorenzo Battistini
- Eduardo de Miguel <edu@moduon.team>
- Vincent Van Rossem <vincent.vanrossem@camptocamp.com>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-yajo| image:: https://github.com/yajo.png?size=40px
:target: https://github.com/yajo
:alt: yajo

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-yajo|

This module is part of the `OCA/social <https://github.com/OCA/social/tree/17.0/mail_show_follower>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions mail_show_follower/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
21 changes: 21 additions & 0 deletions mail_show_follower/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 2020 Valentin Vinagre <valentin.vinagre@sygel.es>
# Copyright 2022 Eduardo de Miguel <edu@moduon.team>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Mail Show Follower",
"summary": "Show CC document followers in mails.",
"version": "17.0.1.0.0",
"category": "Mail",
"website": "https://github.com/OCA/social",
"author": "Sygel, Moduon, Odoo Community Association (OCA)",
"license": "AGPL-3",
"application": False,
"installable": True,
"depends": ["base", "mail"],
"maintainers": ["yajo"],
"data": [
"views/res_config_settings.xml",
"views/res_users.xml",
],
}
117 changes: 117 additions & 0 deletions mail_show_follower/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_show_follower
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-11-08 13:36+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: mail_show_follower
#: model_terms:ir.ui.view,arch_db:mail_show_follower.res_config_settings_view_form
msgid "%(partner_name)s <%(partner_email)s>"
msgstr "%(partner_name)s <%(partner_email)s>"

#. module: mail_show_follower
#: model:ir.model,name:mail_show_follower.model_res_company
msgid "Companies"
msgstr "Compañías"

#. module: mail_show_follower
#: model:ir.model,name:mail_show_follower.model_res_config_settings
msgid "Config Settings"
msgstr "Ajustes Configuración"

#. module: mail_show_follower
#: model:ir.model,name:mail_show_follower.model_res_partner
msgid "Contact"
msgstr ""

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_config_settings__show_followers_message_preview
msgid "Message preview"
msgstr "Vista previa del mensaje"

#. module: mail_show_follower
#: model_terms:ir.ui.view,arch_db:mail_show_follower.res_config_settings_view_form
msgid "Notice: Replies to this email will be sent to all recipients."
msgstr ""
"Aviso: Las respuestas a este correo electrónico se enviarán a todos los "
"destinatarios."

#. module: mail_show_follower
#: model:ir.model,name:mail_show_follower.model_mail_mail
msgid "Outgoing Mails"
msgstr "Correos Salientes"

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_company__show_followers_partner_format
#: model:ir.model.fields,field_description:mail_show_follower.field_res_config_settings__show_followers_partner_format
msgid "Partner format"
msgstr "Formato socio"

#. module: mail_show_follower
#: model_terms:ir.ui.view,arch_db:mail_show_follower.res_config_settings_view_form
msgid "Show Followers on mails"
msgstr "Mostrar Seguidores en mails"

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_company__show_internal_users_cc
#: model:ir.model.fields,field_description:mail_show_follower.field_res_config_settings__show_internal_users_cc
msgid "Show Internal Users CC"
msgstr "Mostrar Usuarios Internos CC"

#. module: mail_show_follower
#: model_terms:ir.ui.view,arch_db:mail_show_follower.res_config_settings_view_form
msgid "Show Internal Users on CC"
msgstr "Mostrar Usuarios Internos en CC"

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_users__show_in_cc
msgid "Show in CC"
msgstr "Mostrar en CC"

#. module: mail_show_follower
#: model:ir.model.fields,help:mail_show_follower.field_res_company__show_followers_partner_format
#: model:ir.model.fields,help:mail_show_follower.field_res_config_settings__show_followers_partner_format
msgid ""
"Supported parameters:\n"
"%(partner_name)s = Partner Name\n"
"%(partner_email)s = Partner Email\n"
"%(partner_email_domain)s = Partner Email Domain"
msgstr ""
"Parámetros admitidos:\n"
"%(partner_name)s = Nombre del socio\n"
"%(partner_email)s = Correo electrónico del socio\n"
"%(partner_email_domain)s = Dominio de correo electrónico del socio"

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_company__show_followers_message_response_warning
#: model:ir.model.fields,field_description:mail_show_follower.field_res_config_settings__show_followers_message_response_warning
msgid "Text 'Replies'"
msgstr "Texto 'Respuestas'"

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_company__show_followers_message_sent_to
#: model:ir.model.fields,field_description:mail_show_follower.field_res_config_settings__show_followers_message_sent_to
msgid "Text 'Sent to'"
msgstr "Texto 'Enviado a'"

#. module: mail_show_follower
#: model_terms:ir.ui.view,arch_db:mail_show_follower.res_config_settings_view_form
msgid "This message has been sent to"
msgstr "Este mensaje ha sido enviado a"

#. module: mail_show_follower
#: model:ir.model,name:mail_show_follower.model_res_users
msgid "User"
msgstr "Usuario"
119 changes: 119 additions & 0 deletions mail_show_follower/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_show_follower
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-01-19 15:32+0000\n"
"Last-Translator: Yann Papouin <ypa@decgroupe.com>\n"
"Language-Team: none\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3.2\n"

#. module: mail_show_follower
#: model_terms:ir.ui.view,arch_db:mail_show_follower.res_config_settings_view_form
msgid "%(partner_name)s <%(partner_email)s>"
msgstr ""

#. module: mail_show_follower
#: model:ir.model,name:mail_show_follower.model_res_company
msgid "Companies"
msgstr "Sociétés"

#. module: mail_show_follower
#: model:ir.model,name:mail_show_follower.model_res_config_settings
msgid "Config Settings"
msgstr "Paramétrage"

#. module: mail_show_follower
#: model:ir.model,name:mail_show_follower.model_res_partner
msgid "Contact"
msgstr ""

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_config_settings__show_followers_message_preview
msgid "Message preview"
msgstr ""

#. module: mail_show_follower
#: model_terms:ir.ui.view,arch_db:mail_show_follower.res_config_settings_view_form
msgid "Notice: Replies to this email will be sent to all recipients."
msgstr ""

#. module: mail_show_follower
#: model:ir.model,name:mail_show_follower.model_mail_mail
msgid "Outgoing Mails"
msgstr "Courriels à envoyer"

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_company__show_followers_partner_format
#: model:ir.model.fields,field_description:mail_show_follower.field_res_config_settings__show_followers_partner_format
msgid "Partner format"
msgstr ""

#. module: mail_show_follower
#: model_terms:ir.ui.view,arch_db:mail_show_follower.res_config_settings_view_form
msgid "Show Followers on mails"
msgstr ""

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_company__show_internal_users_cc
#: model:ir.model.fields,field_description:mail_show_follower.field_res_config_settings__show_internal_users_cc
msgid "Show Internal Users CC"
msgstr "Afficher les utilisateurs internes en « Copie à (CC) »"

#. module: mail_show_follower
#: model_terms:ir.ui.view,arch_db:mail_show_follower.res_config_settings_view_form
msgid "Show Internal Users on CC"
msgstr ""

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_users__show_in_cc
msgid "Show in CC"
msgstr "Afficher dans « Copie à (CC) »"

#. module: mail_show_follower
#: model:ir.model.fields,help:mail_show_follower.field_res_company__show_followers_partner_format
#: model:ir.model.fields,help:mail_show_follower.field_res_config_settings__show_followers_partner_format
msgid ""
"Supported parameters:\n"
"%(partner_name)s = Partner Name\n"
"%(partner_email)s = Partner Email\n"
"%(partner_email_domain)s = Partner Email Domain"
msgstr ""

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_company__show_followers_message_response_warning
#: model:ir.model.fields,field_description:mail_show_follower.field_res_config_settings__show_followers_message_response_warning
msgid "Text 'Replies'"
msgstr ""

#. module: mail_show_follower
#: model:ir.model.fields,field_description:mail_show_follower.field_res_company__show_followers_message_sent_to
#: model:ir.model.fields,field_description:mail_show_follower.field_res_config_settings__show_followers_message_sent_to
msgid "Text 'Sent to'"
msgstr ""

#. module: mail_show_follower
#: model_terms:ir.ui.view,arch_db:mail_show_follower.res_config_settings_view_form
msgid "This message has been sent to"
msgstr ""

#. module: mail_show_follower
#: model:ir.model,name:mail_show_follower.model_res_users
msgid "User"
msgstr ""

#~ msgid "Users"
#~ msgstr "Utilisateurs"

#~ msgid "Add internal users in cc mails details"
#~ msgstr ""
#~ "Ajouter les utilisateurs internes dans l'entête « Copie à (CC) » des e-"
#~ "mails"
Loading
Loading