Skip to content

Commit

Permalink
Merge pull request #1440 from brain-tec/16.0
Browse files Browse the repository at this point in the history
Update project's branch with latest 16.0
  • Loading branch information
BT-cserra authored Feb 2, 2024
2 parents c9e3f01 + 831ed5a commit 5c312a3
Show file tree
Hide file tree
Showing 85 changed files with 4,851 additions and 88 deletions.
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,9 @@ addon | version | maintainers | summary
[attachment_queue](attachment_queue/) | 16.0.1.1.0 | [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) | Base module adding the concept of queue for processing files
[attachment_synchronize](attachment_synchronize/) | 16.0.1.0.0 | [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) [![GSLabIt](https://github.com/GSLabIt.png?size=30px)](https://github.com/GSLabIt) [![bealdav](https://github.com/bealdav.png?size=30px)](https://github.com/bealdav) | Attachment Synchronize
[attachment_unindex_content](attachment_unindex_content/) | 16.0.1.0.0 | [![moylop260](https://github.com/moylop260.png?size=30px)](https://github.com/moylop260) [![ebirbe](https://github.com/ebirbe.png?size=30px)](https://github.com/ebirbe) [![luisg123v](https://github.com/luisg123v.png?size=30px)](https://github.com/luisg123v) | Disable indexing of attachments
[auditlog](auditlog/) | 16.0.2.0.2 | | Audit Log
[auditlog](auditlog/) | 16.0.2.0.3 | | Audit Log
[auto_backup](auto_backup/) | 16.0.1.0.0 | | Backups database
[autovacuum_message_attachment](autovacuum_message_attachment/) | 16.0.1.0.0 | [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) | Automatically delete old mail messages and attachments
[base_cron_exclusion](base_cron_exclusion/) | 16.0.1.0.0 | [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) [![ChrisOForgeFlow](https://github.com/ChrisOForgeFlow.png?size=30px)](https://github.com/ChrisOForgeFlow) | Allow you to select scheduled actions that should not run simultaneously.
[base_domain_inverse_function](base_domain_inverse_function/) | 16.0.1.0.0 | [![grindtildeath](https://github.com/grindtildeath.png?size=30px)](https://github.com/grindtildeath) | Provide function to inverse domain into parts
[base_exception](base_exception/) | 16.0.2.0.0 | [![hparfr](https://github.com/hparfr.png?size=30px)](https://github.com/hparfr) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) | This module provide an abstract model to manage customizable exceptions to be applied on different models (sale order, invoice, ...)
Expand All @@ -35,7 +36,7 @@ addon | version | maintainers | summary
[base_partition](base_partition/) | 16.0.1.0.0 | | Base module that provide the partition method on all models
[base_search_fuzzy](base_search_fuzzy/) | 16.0.1.0.0 | | Fuzzy search with the PostgreSQL trigram extension
[base_sequence_default](base_sequence_default/) | 16.0.1.0.2 | [![Shide](https://github.com/Shide.png?size=30px)](https://github.com/Shide) [![yajo](https://github.com/yajo.png?size=30px)](https://github.com/yajo) [![rafaelbn](https://github.com/rafaelbn.png?size=30px)](https://github.com/rafaelbn) | Use sequences for default values of fields when creating a new record
[base_sequence_option](base_sequence_option/) | 16.0.1.0.0 | [![kittiu](https://github.com/kittiu.png?size=30px)](https://github.com/kittiu) | Alternative sequence options for specific models
[base_sequence_option](base_sequence_option/) | 16.0.1.0.1 | [![kittiu](https://github.com/kittiu.png?size=30px)](https://github.com/kittiu) | Alternative sequence options for specific models
[base_sparse_field_list_support](base_sparse_field_list_support/) | 16.0.1.0.0 | | add list support to convert_to_cache()
[base_technical_user](base_technical_user/) | 16.0.1.0.0 | | Add a technical user parameter on the company
[base_time_window](base_time_window/) | 16.0.1.0.0 | | Base model to handle time windows
Expand All @@ -48,16 +49,16 @@ addon | version | maintainers | summary
[excel_import_export_unidecode](excel_import_export_unidecode/) | 16.0.1.0.1 | | Add unidecode option to excel import/export/report
[html_text](html_text/) | 16.0.1.0.0 | | Generate excerpts from any HTML field
[iap_alternative_provider](iap_alternative_provider/) | 16.0.1.0.0 | [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) | Base module for providing alternative provider for iap apps
[jsonifier](jsonifier/) | 16.0.0.0.0 | | JSON-ify data for all models
[jsonifier](jsonifier/) | 16.0.0.0.1 | | JSON-ify data for all models
[module_analysis](module_analysis/) | 16.0.1.0.1 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Add analysis tools regarding installed modules to know which installed modules comes from Odoo Core, OCA, or are custom modules
[module_auto_update](module_auto_update/) | 16.0.1.0.0 | | Automatically update Odoo modules
[module_auto_update](module_auto_update/) | 16.0.1.0.1 | | Automatically update Odoo modules
[module_change_auto_install](module_change_auto_install/) | 16.0.1.0.1 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Customize auto installables modules by configuration
[onchange_helper](onchange_helper/) | 16.0.1.0.0 | | Technical module that ease execution of onchange in Python code
[rpc_helper](rpc_helper/) | 16.0.1.0.0 | [![simahawk](https://github.com/simahawk.png?size=30px)](https://github.com/simahawk) | Helpers for disabling RPC calls
[scheduler_error_mailer](scheduler_error_mailer/) | 16.0.1.0.0 | | Scheduler Error Mailer
[sentry](sentry/) | 16.0.3.0.1 | [![barsi](https://github.com/barsi.png?size=30px)](https://github.com/barsi) [![naglis](https://github.com/naglis.png?size=30px)](https://github.com/naglis) [![versada](https://github.com/versada.png?size=30px)](https://github.com/versada) [![moylop260](https://github.com/moylop260.png?size=30px)](https://github.com/moylop260) [![fernandahf](https://github.com/fernandahf.png?size=30px)](https://github.com/fernandahf) | Report Odoo errors to Sentry
[session_db](session_db/) | 16.0.1.0.5 | [![sbidoul](https://github.com/sbidoul.png?size=30px)](https://github.com/sbidoul) | Store sessions in DB
[tracking_manager](tracking_manager/) | 16.0.1.0.1 | [![Kev-Roche](https://github.com/Kev-Roche.png?size=30px)](https://github.com/Kev-Roche) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) | This module tracks all fields of a model, including one2many and many2many ones.
[tracking_manager](tracking_manager/) | 16.0.1.0.2 | [![Kev-Roche](https://github.com/Kev-Roche.png?size=30px)](https://github.com/Kev-Roche) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) | This module tracks all fields of a model, including one2many and many2many ones.
[upgrade_analysis](upgrade_analysis/) | 16.0.1.0.1 | [![StefanRijnhart](https://github.com/StefanRijnhart.png?size=30px)](https://github.com/StefanRijnhart) [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Performs a difference analysis between modules installed on two different Odoo instances

[//]: # (end addons)
Expand Down
6 changes: 6 additions & 0 deletions attachment_queue/i18n/attachment_queue.pot
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,12 @@ msgstr ""
msgid "Activity Type Icon"
msgstr ""

#. module: attachment_queue
#: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue__assigned_attachment_ids
#: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue_reschedule__assigned_attachment_ids
msgid "Assigned Attachments"
msgstr ""

#. module: attachment_queue
#: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue__attachment_id
#: model_terms:ir.ui.view,arch_db:attachment_queue.view_attachment_queue_search
Expand Down
34 changes: 24 additions & 10 deletions attachment_queue/i18n/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -20,24 +20,33 @@ msgstr ""
#: model:mail.template,body_html:attachment_queue.attachment_failure_notification
msgid ""
"\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\">Hello,<br><br></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\">The attachment ${object.name} has failed with the following error message : <br>${object.state_message}<br></p><p style=\"margin:0px 0px 10px 0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\"></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\">Regards,<br></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">Hello,<br><br></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">The attachment ${object.name} has failed with the following error "
"message : <br>${object.state_message}<br></p><p style=\"margin:0px 0px 10px "
"0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, "
"Verdana, Arial, sans-serif;\"></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">Regards,<br></p>\n"
" "
msgstr ""
"\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\""
">Hola,<br><br></p>\n"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">Hola,<br><br></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\""
">El archivo adjunto ${object.name}ha fallado con el siguiente mensaje de "
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">El archivo adjunto ${object.name}ha fallado con el siguiente mensaje de "
"error : <br>${object.state_message}<br></p><p style=\"margin:0px 0px 10px "
"0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, "
"Verdana, Arial, sans-serif;\"></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\""
">Saludos,<br></p>\n"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">Saludos,<br></p>\n"
" "

#. module: attachment_queue
Expand Down Expand Up @@ -70,6 +79,12 @@ msgstr "Estado de la Actividad"
msgid "Activity Type Icon"
msgstr "Icono de Tipo de Actividad"

#. module: attachment_queue
#: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue__assigned_attachment_ids
#: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue_reschedule__assigned_attachment_ids
msgid "Assigned Attachments"
msgstr ""

#. module: attachment_queue
#: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue__attachment_id
#: model_terms:ir.ui.view,arch_db:attachment_queue.view_attachment_queue_search
Expand Down Expand Up @@ -581,7 +596,6 @@ msgstr ""
#. module: attachment_queue
#. odoo-python
#: code:addons/attachment_queue/tests/test_models.py:0
#: code:addons/attachment_queue/tests/test_models.py:0
#, python-format
msgid "boom"
msgstr "auge"
36 changes: 25 additions & 11 deletions attachment_queue/i18n/it.po
Original file line number Diff line number Diff line change
Expand Up @@ -20,24 +20,33 @@ msgstr ""
#: model:mail.template,body_html:attachment_queue.attachment_failure_notification
msgid ""
"\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\">Hello,<br><br></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\">The attachment ${object.name} has failed with the following error message : <br>${object.state_message}<br></p><p style=\"margin:0px 0px 10px 0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\"></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\">Regards,<br></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">Hello,<br><br></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">The attachment ${object.name} has failed with the following error "
"message : <br>${object.state_message}<br></p><p style=\"margin:0px 0px 10px "
"0px;font-size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, "
"Verdana, Arial, sans-serif;\"></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">Regards,<br></p>\n"
" "
msgstr ""
"\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\""
">Salce,<br><br></p>\n"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">Salce,<br><br></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\""
">l'allegato ${object.name} ha un errore con il segente messaggio : "
"<br>${object.state_message}<br></p><p style=\"margin:0px 0px 10px 0px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">l'allegato ${object.name} ha un errore con il segente messaggio : <br>"
"${object.state_message}<br></p><p style=\"margin:0px 0px 10px 0px;font-"
"size:13px;font-family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, "
"sans-serif;\"></p>\n"
" <p style=\"margin:0px 0px 10px 0px;font-size:13px;font-"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;\""
">Saluti,<br></p>\n"
"family:&quot;Lucida Grande&quot;, Helvetica, Verdana, Arial, sans-serif;"
"\">Saluti,<br></p>\n"
" "

#. module: attachment_queue
Expand Down Expand Up @@ -70,6 +79,12 @@ msgstr "Stato attività"
msgid "Activity Type Icon"
msgstr "Icona tipo attività"

#. module: attachment_queue
#: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue__assigned_attachment_ids
#: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue_reschedule__assigned_attachment_ids
msgid "Assigned Attachments"
msgstr ""

#. module: attachment_queue
#: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue__attachment_id
#: model_terms:ir.ui.view,arch_db:attachment_queue.view_attachment_queue_search
Expand Down Expand Up @@ -581,7 +596,6 @@ msgstr ""
#. module: attachment_queue
#. odoo-python
#: code:addons/attachment_queue/tests/test_models.py:0
#: code:addons/attachment_queue/tests/test_models.py:0
#, python-format
msgid "boom"
msgstr "boom"
7 changes: 7 additions & 0 deletions attachment_synchronize/i18n/attachment_synchronize.pot
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,13 @@ msgstr ""
msgid "Archived"
msgstr ""

#. module: attachment_synchronize
#: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_queue__assigned_attachment_ids
#: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__assigned_attachment_ids
#: model:ir.model.fields,field_description:attachment_synchronize.field_fs_storage__assigned_attachment_ids
msgid "Assigned Attachments"
msgstr ""

#. module: attachment_synchronize
#: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__attachment_ids
msgid "Attachment"
Expand Down
23 changes: 17 additions & 6 deletions attachment_synchronize/i18n/it.po
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,13 @@ msgstr ""
msgid "Archived"
msgstr ""

#. module: attachment_synchronize
#: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_queue__assigned_attachment_ids
#: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__assigned_attachment_ids
#: model:ir.model.fields,field_description:attachment_synchronize.field_fs_storage__assigned_attachment_ids
msgid "Assigned Attachments"
msgstr ""

#. module: attachment_synchronize
#: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__attachment_ids
msgid "Attachment"
Expand Down Expand Up @@ -203,8 +210,8 @@ msgstr ""
#. module: attachment_synchronize
#: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__avoid_duplicated_files
msgid ""
"If checked, a file will not be imported if an Attachment Queue with the same"
" name already exists."
"If checked, a file will not be imported if an Attachment Queue with the same "
"name already exists."
msgstr ""

#. module: attachment_synchronize
Expand Down Expand Up @@ -295,7 +302,8 @@ msgstr ""
#. module: attachment_synchronize
#: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__pattern
msgid ""
"Pattern used to select the files to be imported following the 'fnmatch' special characters (e.g. '*.txt' to catch all the text files).\n"
"Pattern used to select the files to be imported following the 'fnmatch' "
"special characters (e.g. '*.txt' to catch all the text files).\n"
"If empty, import all the files found in 'File Path'."
msgstr ""

Expand Down Expand Up @@ -359,13 +367,16 @@ msgstr ""
#. module: attachment_synchronize
#: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__failure_emails
msgid ""
"Used to fill the 'Failure Emails' field in the 'Attachments Queues' related to this task.\n"
"An alert will be sent to these emails if any operation on these Attachment Queue's file type fails."
"Used to fill the 'Failure Emails' field in the 'Attachments Queues' related "
"to this task.\n"
"An alert will be sent to these emails if any operation on these Attachment "
"Queue's file type fails."
msgstr ""

#. module: attachment_synchronize
#: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__file_type
msgid ""
"Used to fill the 'File Type' field in the imported 'Attachments Queues'.\n"
"Further operations will be realized on these Attachments Queues depending on their 'File Type' value."
"Further operations will be realized on these Attachments Queues depending on "
"their 'File Type' value."
msgstr ""
2 changes: 1 addition & 1 deletion auditlog/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Audit Log
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:7cade46318abe37a735ac8e352b6d0e4b7a30fd141004d9e6be6c2271d4fe82b
!! source digest: sha256:2039ee278d602299e599882057709985648be6d4915f05ba414522090bbffb68
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
Expand Down
2 changes: 1 addition & 1 deletion auditlog/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

{
"name": "Audit Log",
"version": "16.0.2.0.2",
"version": "16.0.2.0.3",
"author": "ABF OSIELL, Odoo Community Association (OCA)",
"license": "AGPL-3",
"website": "https://github.com/OCA/server-tools",
Expand Down
3 changes: 3 additions & 0 deletions auditlog/models/rule.py
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,9 @@ def write_full(self, vals, **kwargs):
.with_context(prefetch_fields=False)
.read(fields_list)
}
# Prevent the cache of modified fields from being poisoned by
# x2many items inaccessible to the current user.
self.invalidate_recordset(vals.keys())
result = write_full.origin(self, vals, **kwargs)
new_values = {
d["id"]: d
Expand Down
Loading

0 comments on commit 5c312a3

Please sign in to comment.