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_autosubscribe: Migration to 17.0 #1384

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
107 changes: 107 additions & 0 deletions mail_autosubscribe/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
==================
Mail Autosubscribe
==================

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

.. |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_autosubscribe
: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_autosubscribe
: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 allows you to configure partners that will be automatically
in copy of their company's business documents.

For example, you can configure an accountant to be in copy of all
invoices sent for a given commercial partner, regardless of the
invoicing address.

**Table of contents**

.. contents::
:local:

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

Go to Configuration > Technical > Automation > Autosubscribe Models and
configure the models for which you want the feature to work.

Then, on each partner, you can check the company documents subscriptions
in the field In copy of.

This feature can be disabled on specific templates, if required, by
disabling the Autosubscribe followers field.

Known issues / Roadmap
======================

- Consider implementing domain-based autosubscription rules. This was
considered during first development but it wasn't a requirement at
the time. If pursuit, this has to be done carefully to avoid
affecting performance.

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_autosubscribe%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
-------

* Camptocamp SA

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

- `Camptocamp <https://www.camptocamp.com>`__

- Iván Todorovich <[email protected]>

- `Moduon <https://www.moduon.team/>`__

- Jairo Llopis

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.

This module is part of the `OCA/social <https://github.com/OCA/social/tree/17.0/mail_autosubscribe>`_ 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_autosubscribe/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
20 changes: 20 additions & 0 deletions mail_autosubscribe/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2021 Camptocamp (http://www.camptocamp.com).
# @author Iván Todorovich <[email protected]>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Mail Autosubscribe",
"summary": "Automatically subscribe partners to its company's business documents",
"version": "17.0.1.0.0",
"author": "Camptocamp SA, Odoo Community Association (OCA)",
"license": "AGPL-3",
"category": "Marketing",
"depends": ["mail"],
"website": "https://github.com/OCA/social",
"data": [
"security/ir.model.access.csv",
"views/mail_autosubscribe.xml",
"views/mail_template.xml",
"views/res_partner.xml",
],
}
129 changes: 129 additions & 0 deletions mail_autosubscribe/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_autosubscribe
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-01-25 15:40+0000\n"
"Last-Translator: jabelchi <[email protected]>\n"
"Language-Team: none\n"
"Language: ca\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_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_res_partner__mail_autosubscribe_ids
#: model:ir.model.fields,field_description:mail_autosubscribe.field_res_users__mail_autosubscribe_ids
#: model:ir.ui.menu,name:mail_autosubscribe.menu_mail_autosubscribe
msgid "Autosubscribe Models"
msgstr "Models autosubscripció"

#. module: mail_autosubscribe
#: model:ir.model,name:mail_autosubscribe.model_base
msgid "Base"
msgstr "Base"

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

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__create_uid
msgid "Created by"
msgstr "Creat per"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__create_date
msgid "Created on"
msgstr "Creat el"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__display_name
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_template__display_name
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_thread__display_name
#: model:ir.model.fields,field_description:mail_autosubscribe.field_res_partner__display_name
msgid "Display Name"
msgstr "Nom a mostrar"

#. module: mail_autosubscribe
#: model:ir.model,name:mail_autosubscribe.model_mail_template
msgid "Email Templates"
msgstr "Plantilles de correu"

#. module: mail_autosubscribe
#: model:ir.model,name:mail_autosubscribe.model_mail_thread
msgid "Email Thread"
msgstr "Fil de correus"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__id
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_template__id
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_thread__id
#: model:ir.model.fields,field_description:mail_autosubscribe.field_res_partner__id
msgid "ID"
msgstr "ID"

#. module: mail_autosubscribe
#: model_terms:ir.ui.view,arch_db:mail_autosubscribe.view_partner_form
msgid "In copy of"
msgstr "En còpia de"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe____last_update
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_template____last_update
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_thread____last_update
#: model:ir.model.fields,field_description:mail_autosubscribe.field_res_partner____last_update
msgid "Last Modified on"
msgstr "Darrera modificació el"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__write_uid
msgid "Last Updated by"
msgstr "Darrera actualització per"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__write_date
msgid "Last Updated on"
msgstr "Darrera modificació el"

#. module: mail_autosubscribe
#: model:ir.actions.act_window,name:mail_autosubscribe.action_mail_autosubscribe
msgid "Mail Auto Subscribe"
msgstr "Auto subscripció de correu electrònic"

#. module: mail_autosubscribe
#: model:ir.model,name:mail_autosubscribe.model_mail_autosubscribe
msgid "Mail Autosubscribe"
msgstr "Autosubscripció Email"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__model_id
msgid "Model"
msgstr "Model"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__model
msgid "Model Name"
msgstr "Nom del model"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__name
#: model_terms:ir.ui.view,arch_db:mail_autosubscribe.view_mail_autosubscribe_form
msgid "Name"
msgstr "Nom"

#. module: mail_autosubscribe
#: model:ir.model.constraint,message:mail_autosubscribe.constraint_mail_autosubscribe_model_id_unique
msgid "There's already a rule for this model"
msgstr "Ja existeix una regla per a aquest model"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_template__use_autosubscribe_followers
msgid "Use Autosubscribe Followers"
msgstr "Usar seguidors autosubscrits"
120 changes: 120 additions & 0 deletions mail_autosubscribe/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_autosubscribe
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-01-09 20:34+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\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_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_res_partner__mail_autosubscribe_ids
#: model:ir.model.fields,field_description:mail_autosubscribe.field_res_users__mail_autosubscribe_ids
#: model:ir.ui.menu,name:mail_autosubscribe.menu_mail_autosubscribe
msgid "Autosubscribe Models"
msgstr "Modelos de suscripción automática"

#. module: mail_autosubscribe
#: model:ir.model,name:mail_autosubscribe.model_base
msgid "Base"
msgstr "Base"

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

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__create_uid
msgid "Created by"
msgstr "Creado por"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__create_date
msgid "Created on"
msgstr "Creado el"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__display_name
msgid "Display Name"
msgstr "Mostrar Nombre"

#. module: mail_autosubscribe
#: model:ir.model,name:mail_autosubscribe.model_mail_template
msgid "Email Templates"
msgstr "Plantillas Correo Electrónico"

#. module: mail_autosubscribe
#: model:ir.model,name:mail_autosubscribe.model_mail_thread
msgid "Email Thread"
msgstr "Hilo de Correo Electrónico"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__id
msgid "ID"
msgstr "ID"

#. module: mail_autosubscribe
#: model_terms:ir.ui.view,arch_db:mail_autosubscribe.view_partner_form
msgid "In copy of"
msgstr "En copia de"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe____last_update
msgid "Last Modified on"
msgstr "Última Modificación el"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__write_uid
msgid "Last Updated by"
msgstr "Última Actualización por"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__write_date
msgid "Last Updated on"
msgstr "Última Actualización el"

#. module: mail_autosubscribe
#: model:ir.actions.act_window,name:mail_autosubscribe.action_mail_autosubscribe
msgid "Mail Auto Subscribe"
msgstr "Suscripción Automática por Correo"

#. module: mail_autosubscribe
#: model:ir.model,name:mail_autosubscribe.model_mail_autosubscribe
msgid "Mail Autosubscribe"
msgstr "Suscripción Automática por Correo"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__model_id
msgid "Model"
msgstr "Modelo"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__model
msgid "Model Name"
msgstr "Nombre del Modelo"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_autosubscribe__name
#: model_terms:ir.ui.view,arch_db:mail_autosubscribe.view_mail_autosubscribe_form
msgid "Name"
msgstr "Nombre"

#. module: mail_autosubscribe
#: model:ir.model.constraint,message:mail_autosubscribe.constraint_mail_autosubscribe_model_id_unique
msgid "There's already a rule for this model"
msgstr "Ya existe una norma para este modelo"

#. module: mail_autosubscribe
#: model:ir.model.fields,field_description:mail_autosubscribe.field_mail_template__use_autosubscribe_followers
msgid "Use Autosubscribe Followers"
msgstr "Utilizar Seguidores Autosuscritos"
Loading
Loading