Commit Graph

1638 Commits (c51bda703278fa34faf39d12790c60a8ac1bd41f)

Author SHA1 Message Date
oca-travis 1c1b2b2e11 [UPD] Update mail_template_substitute.pot 2023-03-31 12:37:34 +05:30
sbejaoui b4222e883c [12.0][ADD] - Add unit tests 2023-03-31 12:37:34 +05:30
sbejaoui bd54e2bb7d [FIX] - Add dependecy report_substitute 2023-03-31 12:37:34 +05:30
sbejaoui fadce561f1 [FIX] - substitution mail template have the same model as the base template 2023-03-31 12:37:34 +05:30
sbejaoui 1e7cfccc60 [12.0][ADD] - new module: mail template substitute
This module allows you to create substitution rules for mail templates.
A typical use case is to replace a standard template by alternative templates
when some conditions are met. For instance, it allows to configure alternate
templates for different companies.
2023-03-31 12:37:34 +05:30
mymage 1b50380063 Translated using Weblate (Italian)
Currently translated at 32.1% (9 of 28 strings)

Translation: social-16.0/social-16.0-mass_mailing_partner
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mass_mailing_partner/it/
2023-03-30 14:32:07 +00:00
mymage a5bdd9c7dd Translated using Weblate (Italian)
Currently translated at 25.8% (8 of 31 strings)

Translation: social-16.0/social-16.0-mass_mailing_list_dynamic
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mass_mailing_list_dynamic/it/
2023-03-30 14:32:07 +00:00
Vandan Pandeji 416abcdc7f [MIG]Dmail_autosubscribe: Migration to V16.0 2023-03-28 23:01:42 +05:30
OCA-git-bot 229606426e mail_autosubscribe 15.0.1.0.3 2023-03-28 22:59:49 +05:30
OCA-git-bot 9698c73a19 mail_autosubscribe 15.0.1.0.2 2023-03-28 22:59:49 +05:30
OCA-git-bot dcc7e691ad [UPD] README.rst 2023-03-28 22:59:49 +05:30
nicolas 7c1e79258f [FIX] mail_autosubscribe: fix email template 2023-03-28 22:59:49 +05:30
yajo 917064be82 [FIX] mail_autosubscribe: missing dependency
This should fix the tests, that are currently failing on CI with:

```
2022-07-05 16:19:13,250 259 INFO odoo odoo.service.server: Starting post tests
2022-07-05 16:19:13,253 259 ERROR odoo odoo.tests.loader: Can not `import mail_autosubscribe`.
Traceback (most recent call last):
  File "/opt/odoo/odoo/tests/loader.py", line 33, in _get_tests_modules
    mod = importlib.import_module('.tests', modpath)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 848, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/__w/social/social/mail_autosubscribe/tests/__init__.py", line 1, in <module>
    from . import test_mail_autosubscribe
  File "/__w/social/social/mail_autosubscribe/tests/test_mail_autosubscribe.py", line 5, in <module>
    from odoo_test_helper import FakeModelLoader
ModuleNotFoundError: No module named 'odoo_test_helper'
```
2023-03-28 22:59:49 +05:30
Joel Zilli fccc6ea605 [FIX] mail_autosubscribe: check partners type
make sure partner is a tuple
2023-03-28 22:59:49 +05:30
OCA-git-bot 18a42ad63f mail_autosubscribe 15.0.1.0.1 2023-03-28 22:59:49 +05:30
OCA-git-bot 789be83fa3 [UPD] README.rst 2023-03-28 22:59:49 +05:30
oca-ci c3595f8672 [UPD] Update mail_autosubscribe.pot 2023-03-28 22:59:49 +05:30
nicolas fcf2031e84 [MIG] mail_autosubscribe: Migration to 15.0 2023-03-28 22:59:49 +05:30
jabelchi 9284d78e60 Translated using Weblate (Catalan)
Currently translated at 100.0% (20 of 20 strings)

Translation: social-14.0/social-14.0-mail_autosubscribe
Translate-URL: https://translation.odoo-community.org/projects/social-14-0/social-14-0-mail_autosubscribe/ca/
2023-03-28 22:59:49 +05:30
jabelchi a8fb1c5a6e Added translation using Weblate (Catalan) 2023-03-28 22:59:49 +05:30
OCA-git-bot 249fa32af0 [ADD] icon.png 2023-03-28 22:59:49 +05:30
OCA-git-bot 3425b7df46 [UPD] README.rst 2023-03-28 22:59:49 +05:30
oca-travis c481b24c66 [UPD] Update mail_autosubscribe.pot 2023-03-28 22:59:49 +05:30
Ivàn Todorovich 9e9b8e7106 [ADD] mail_autosubscribe 2023-03-28 22:59:49 +05:30
Weblate e03a383fbd Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mass_mailing_partner
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mass_mailing_partner/
2023-03-24 16:08:15 +00:00
Weblate 7c4facdd63 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mass_mailing_list_dynamic
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mass_mailing_list_dynamic/
2023-03-24 16:08:09 +00:00
OCA-git-bot ad53ea7399 [ADD] setup.py 2023-03-24 15:21:55 +00:00
OCA-git-bot 38f68464b1 [UPD] README.rst 2023-03-24 15:21:54 +00:00
OCA-git-bot 5ad7814bce [UPD] addons table in README.md 2023-03-24 15:21:53 +00:00
oca-ci be4ff38fc4 [UPD] Update mass_mailing_list_dynamic.pot 2023-03-24 15:19:32 +00:00
OCA-git-bot 06f69a8130 Merge PR #1089 into 16.0
Signed-off-by pedrobaeza
2023-03-24 15:17:05 +00:00
Minh Chien 5f2bde737e [16.0][MIG] mass_mailing_list_dynamic: Migration to 16.0 2023-03-24 15:59:14 +01:00
Minh Chien 27045d08f5 [IMP] mass_mailing_list_dynamic: black, isort, prettier 2023-03-24 15:59:14 +01:00
Xander De Jaegere d16490522e [15.0-mig-mass] [MIG] mass_mailing_list_dynamic: Migration to 15.0 2023-03-24 15:59:14 +01:00
Víctor Martínez 9525c404fe [MIG] mass_mailing_list_dynamic: Migration to 14.0
TT32133
2023-03-24 15:59:14 +01:00
Víctor Martínez d2be1607a4 [IMP] mass_mailing_list_dynamic: black, isort, prettier 2023-03-24 15:59:14 +01:00
Víctor Martínez 5f85448e53 [FIX] mass_mailing_list_dynamic: Prevent ValidationError when merge contacts wizard related to dynamic and full sync list
[UPD] Update mass_mailing_list_dynamic.pot

[UPD] README.rst

mass_mailing_list_dynamic 13.0.1.0.1

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-13.0/social-13.0-mass_mailing_list_dynamic
Translate-URL: https://translation.odoo-community.org/projects/social-13-0/social-13-0-mass_mailing_list_dynamic/
2023-03-24 15:59:14 +01:00
Jairo Llopis 1718cc2229 [IMP] pre-commit run -a 2023-03-24 15:59:14 +01:00
Jared Kipe 07f2363d5d [MIG] mass_mailing_list_dynamic: Migration to 13.0
[UPD] Update mass_mailing_list_dynamic.pot

[UPD] README.rst

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-13.0/social-13.0-mass_mailing_list_dynamic
Translate-URL: https://translation.odoo-community.org/projects/social-13-0/social-13-0-mass_mailing_list_dynamic/

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-13.0/social-13.0-mass_mailing_list_dynamic
Translate-URL: https://translation.odoo-community.org/projects/social-13-0/social-13-0-mass_mailing_list_dynamic/
2023-03-24 15:59:14 +01:00
david 3bfb6c3482 [FIX] mass_mailing_list_dynamic: list sync on send
- We change the method to hook on (it wasn't correctly overriden anyway)
to ensure the list is resynced even if no recipients are left. For
example: we create a dynamic list with a domain expecting it to sync in
the first mass_mailing. It wouldn't sync as Odoo dismisses the mailing
considering no recipients are left thus it wouldn't get into the
`send_mail` method.
2023-03-24 15:59:14 +01:00
Jared Kipe 03d381e931 [IMP] mass_mailing_list_dynamic: black, isort 2023-03-24 15:59:14 +01:00
ernesto 173d55af64 [MIG] mass_mailing_list_dynamic: Fix contact synchronization 2023-03-24 15:59:14 +01:00
Victor Martin 5cb8d8c751 [MIG] mass_mailing_list_dynamic: Migration to 12.0 2023-03-24 15:59:14 +01:00
David df8030bea4 [IMP] mass_mailing_list_dynamic: make user aware of list change
- Adds is_synced field to track whether a dynamic list has unsynced
changes or not so the user is aware that the definitive number of
contacts is yet to be determined.
- It fixes an issue that made impossible deleting a res.partner filter
when a list had use it to filter contacts.
- It also shows only the filters available for the user (shared and
belonging to self).
2023-03-24 15:59:14 +01:00
David bb7974b7e1 [FIX] mass_mailing_list_dynamic: Reversible dynamic list 2023-03-24 15:59:14 +01:00
Pedro M. Baeza 2ce032842c [FIX+IMP] mass_mailing_list_dynamic: tests, icons, filters... (#211)
* [FIX+IMP] mass_mailing_list_dynamic: tests, icons, filters...

* Brand new icon
* Added feature of loading an existing filter as criteria
* Tests as SavepointCase for optimizing times
* Tests in post-install for avoiding errors on res.partner not null constraints
  when several modules added them.
* Updated documentation.
* Fix mock in test for not commiting test data.

* [FIX] mass_mailing_list_dynamic: Wasn't able to create contacts in fully synced lists

Syncing context was being set in the wrong object. Added to test too.

* [FIX] mass_mailing_list_dynamic: Allow to write back vals from res.partner

Module mass_mailing_partner writes back certain values from partner to
mass_mailing_contact. Module should allow that write operation.
2023-03-24 15:59:14 +01:00
Jairo Llopis adcb4d417d [ADD] mass_mailing_list_dynamic: Autopopulated mailing lists 2023-03-24 15:59:14 +01:00
OCA-git-bot 74951051b8 [ADD] setup.py 2023-03-24 14:47:13 +00:00
OCA-git-bot 7db9090e4e [UPD] README.rst 2023-03-24 14:47:13 +00:00
OCA-git-bot 883849a7c2 [UPD] addons table in README.md 2023-03-24 14:47:11 +00:00