Commit Graph

863 Commits

Author SHA1 Message Date
OCA-git-bot
250a539eb1 Merge PR #825 into 15.0
Signed-off-by etobella
2022-08-30 15:12:42 +00:00
OCA-git-bot
e5570d14cb [UPD] addons table in README.md 2022-08-29 06:21:13 +00:00
OCA-git-bot
757d888cc3 mail_activity_board 15.0.1.1.1 2022-08-29 06:21:08 +00:00
OCA-git-bot
edc3e8aa2d Merge PR #946 into 15.0
Signed-off-by pedrobaeza
2022-08-29 06:17:33 +00:00
OCA-git-bot
e9383e6f2a [UPD] addons table in README.md 2022-08-23 16:16:17 +00:00
OCA-git-bot
c7d12addea mail_tracking 15.0.1.0.2 2022-08-23 16:16:11 +00:00
OCA-git-bot
9cba0a2d90 Merge PR #953 into 15.0
Signed-off-by pedrobaeza
2022-08-23 16:12:06 +00:00
EAJGlobal
836c7d0981
Fixed Deprecated Warning 2022-08-23 16:05:03 +00:00
Wolfgang Pichler
61b0800e69 [FIX] Fixed normal user access error on _selection_related_model_instance to ir.model, sudo is required here 2022-08-23 10:28:36 +02:00
AaronHForgeFlow
541ee13d87 [FIX] mail_activity_board: read access to ir.model for non admin
users when accessing records that inherit mail.activity mixing
2022-08-01 09:52:36 +02:00
jabelchi
23ec60a8cf Translated using Weblate (Catalan)
Currently translated at 90.0% (18 of 20 strings)

Translation: social-15.0/social-15.0-mail_activity_board
Translate-URL: https://translation.odoo-community.org/projects/social-15-0/social-15-0-mail_activity_board/ca/
2022-07-25 17:06:53 +00:00
jabelchi
d1dd7539c4 Translated using Weblate (Catalan)
Currently translated at 100.0% (9 of 9 strings)

Translation: social-15.0/social-15.0-base_search_mail_content
Translate-URL: https://translation.odoo-community.org/projects/social-15-0/social-15-0-base_search_mail_content/ca/
2022-07-25 17:06:53 +00:00
jabelchi
696fad4f3a Added translation using Weblate (Catalan) 2022-07-25 14:59:31 +00:00
OCA-git-bot
ecf9041b47 [UPD] addons table in README.md 2022-07-21 06:32:35 +00:00
OCA-git-bot
b641d51122 mail_autosubscribe 15.0.1.0.3 2022-07-21 06:32:31 +00:00
OCA-git-bot
152bd7622d Merge PR #931 into 15.0
Signed-off-by yajo
2022-07-21 06:28:38 +00:00
OCA-git-bot
860a12d1fc [UPD] addons table in README.md 2022-07-18 18:02:41 +00:00
OCA-git-bot
9a6d379126 mail_debrand 15.0.1.2.2 2022-07-18 18:02:37 +00:00
OCA-git-bot
91d8fd3d59 Merge PR #918 into 15.0
Signed-off-by rafaelbn
2022-07-18 17:58:17 +00:00
dhx
f71f668899 [FIX][15.0] mail_debrand: test_mail_digest update for 15.0
update function calls to use new internal names, use qweb_view engine to be able to specify the template via xmlid
2022-07-11 09:39:32 +02:00
OCA-git-bot
2147fe9376 [UPD] addons table in README.md 2022-07-11 06:30:41 +00:00
OCA-git-bot
745cfc0f66 mail_autosubscribe 15.0.1.0.2 2022-07-11 06:30:37 +00:00
OCA-git-bot
33f27ec958 [UPD] README.rst 2022-07-11 06:30:37 +00:00
OCA-git-bot
d20ca364cf Merge PR #934 into 15.0
Signed-off-by yajo
2022-07-11 06:27:33 +00:00
nicolas
59aca57293 [FIX] mail_autosubscribe: fix email template 2022-07-08 08:46:58 -03:00
yajo
6cc336e705 [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'
```
2022-07-07 07:29:19 +00:00
Joel Zilli
a23128553c [FIX] mail_autosubscribe: check partners type
make sure partner is a tuple
2022-07-05 13:27:33 -03:00
OCA Transbot
0ddff88199 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-15.0/social-15.0-mail_activity_board
Translate-URL: https://translation.odoo-community.org/projects/social-15-0/social-15-0-mail_activity_board/
2022-07-05 16:17:10 +00:00
OCA-git-bot
0712847e0a [UPD] addons table in README.md 2022-07-05 16:17:01 +00:00
OCA-git-bot
671db9c2cb mail_activity_board 15.0.1.1.0 2022-07-05 16:16:57 +00:00
OCA-git-bot
4f8fa18769 [UPD] README.rst 2022-07-05 16:16:56 +00:00
oca-ci
055219ac3f [UPD] Update mail_activity_board.pot 2022-07-05 16:13:10 +00:00
OCA-git-bot
c29fc8f06b Merge PR #887 into 15.0
Signed-off-by etobella
2022-07-05 16:10:47 +00:00
OCA-git-bot
e025b64586 [UPD] addons table in README.md 2022-05-31 09:47:08 +00:00
OCA-git-bot
35a9f66ab3 mail_debrand 15.0.1.2.1 2022-05-31 09:47:04 +00:00
OCA-git-bot
215493331c Merge PR #914 into 15.0
Signed-off-by yajo
2022-05-31 09:43:40 +00:00
miguels73
af53ccf57c
[FIX] mail_debrand: remove_href_odoo function
- FIX bug when split email message by `to_keep` parameter. When the html code is split, it is broken. As a result of this, when it use `fromstring`,
it try to fix this by closing tags.
Example about fixed functionality:

message:
`
<table>
   <tr>
      <td>
         {to_keep}
      </td>
   </tr>
</table>
`
Split messsage inside `remove_href_odoo` function:

part[0]

`
<table>
   <tr>
      <td>
`
--------
part[1]
`
      </td>
   </tr>
</table>
`
-----------------
Result when join by `to_keep`

`
<table>
<tr>
<td>
{to_keep}
</td>
</tr>
</table>
`
2022-05-31 08:53:25 +01:00
OCA-git-bot
c1503fb3f0 [UPD] addons table in README.md 2022-05-24 17:37:14 +00:00
OCA-git-bot
05eabe1637 mail_autosubscribe 15.0.1.0.1 2022-05-24 17:37:10 +00:00
OCA-git-bot
b9f0ba3279 [ADD] setup.py 2022-05-24 17:37:10 +00:00
OCA-git-bot
c517d3eb6a [UPD] README.rst 2022-05-24 17:37:09 +00:00
OCA-git-bot
3284113a31 [UPD] addons table in README.md 2022-05-24 17:37:07 +00:00
oca-ci
4eefa5b555 [UPD] Update mail_autosubscribe.pot 2022-05-24 17:34:03 +00:00
OCA-git-bot
e887c41b74 Merge PR #894 into 15.0
Signed-off-by rafaelbn
2022-05-24 17:31:35 +00:00
nicolas
df3453c4b4 [IMP] mail_tracking_mailgun: pre-commit execution 2022-05-17 17:17:03 -03:00
OCA Transbot
fbc7399721 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-14.0/social-14.0-mail_tracking_mailgun
Translate-URL: https://translation.odoo-community.org/projects/social-14-0/social-14-0-mail_tracking_mailgun/
2022-05-17 17:16:14 -03:00
OCA-git-bot
08281b3f08 [UPD] README.rst 2022-05-17 17:16:14 -03:00
oca-travis
033dd698b9 [UPD] Update mail_tracking_mailgun.pot 2022-05-17 17:16:14 -03:00
Jairo Llopis
99836513b9 [IMP] mail_tracking_mailgun: refactor to support modern webhooks
Before this patch, the module was designed after the [deprecated Mailgun webhooks][3]. However Mailgun had the [events API][2] which was quite different. Modern Mailgun has deprecated those webhooks and instead uses new ones that include the same payload as the events API, so you can reuse code.

However, this was incorrectly reusing the code inversely: trying to process the events API through the same code prepared for the deprecated webhooks.

Besides, both `failed` and `rejected` mailgun events were mapped to `error` state, but that was also wrong because [`mail_tracking` doesn't have an `error` state][1].

So the logic of the whole module is changed, adapting it to process the events API payload, both through controllers (prepared for the new webhooks) and manual updates that directly call the events API.

Also, `rejected` is now translated into `reject`, and `failed` is translated into `hard_bounce` or `soft_bounce` depending on the severity, as specified by [mailgun docs][2]. Also, `bounced` and `dropped` mailgun states are removed because they don't exist, and instead `failed` and `rejected` properly get their metadata.

Of course, to know the severity, now the method to obtain that info must change, it' can't be a simple dict anymore.

Added more parameters because for example modern Mailgun uses different keys for signing payload than for accessing the API. As there are so many parameters, configuration is now possible through `res.config.settings`. Go there to autoregister webhooks too.

Since the new webhooks are completely incompatible with the old supposedly-abstract webhooks controllers (that were never really that abstract), support for old webhooks is removed, and it will be removed in the future from `mail_tracking` directly. There is a migration script that attempts to unregister old webhooks and register new ones automatically.

[1]: f73de421e2/mail_tracking/models/mail_tracking_event.py (L31-L42)
[2]: https://documentation.mailgun.com/en/latest/api-events.html#event-types
[3]: https://documentation.mailgun.com/en/latest/api-webhooks-deprecated.html
2022-05-17 17:16:14 -03:00
OCA-git-bot
f0df46bf85 [UPD] README.rst 2022-05-17 17:16:14 -03:00