From dafcb76893855c6141403247f5bbcf293a315cfa Mon Sep 17 00:00:00 2001 From: Mikhail Lapin Date: Thu, 5 Jun 2025 11:33:17 +0200 Subject: [PATCH 1/4] [IMP] web_widger_dropdown_dynamic: license change Change License to LGPL-3 in order to be able to use this module with other modules with non-AGPL-3 licenses. Task:4744 --- web_widget_dropdown_dynamic/README.rst | 30 +++++++++---------- web_widget_dropdown_dynamic/__init__.py | 2 +- web_widget_dropdown_dynamic/__manifest__.py | 4 +-- .../models/ir_filters.py | 2 +- .../static/description/index.html | 4 +-- 5 files changed, 21 insertions(+), 21 deletions(-) diff --git a/web_widget_dropdown_dynamic/README.rst b/web_widget_dropdown_dynamic/README.rst index 81fbf2be5363..db3691b5e381 100644 --- a/web_widget_dropdown_dynamic/README.rst +++ b/web_widget_dropdown_dynamic/README.rst @@ -13,9 +13,9 @@ Dynamic Dropdown Widget .. |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 +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github :target: https://github.com/OCA/web/tree/17.0/web_widget_dropdown_dynamic :alt: OCA/web @@ -30,9 +30,9 @@ Dynamic Dropdown Widget Dynamic dropdown widget that supports resolving options from backend of: - - ``fields.Char`` - - ``fields.Integer`` - - ``fields.Selection`` + - ``fields.Char`` + - ``fields.Integer`` + - ``fields.Selection`` **NOTE:** This widget is not intended to *extend* ``fields.Selection``, but to filter selection values. For fully-dynamic set of options, use @@ -99,23 +99,23 @@ Authors Contributors ------------ -- `CorporateHub `__ +- `CorporateHub `__ - - Alexey Pelykh + - Alexey Pelykh -- `Therp BV `__ +- `Therp BV `__ - - Ronald Portier + - Ronald Portier -- Thanakrit Pintana +- Thanakrit Pintana -- `Trobz `__: +- `Trobz `__: - - Son Ho + - Son Ho -- `Tecnativa `__: +- `Tecnativa `__: - - Carlos Roca + - Carlos Roca Other credits ------------- diff --git a/web_widget_dropdown_dynamic/__init__.py b/web_widget_dropdown_dynamic/__init__.py index c32fd62b78d9..133f68732d31 100644 --- a/web_widget_dropdown_dynamic/__init__.py +++ b/web_widget_dropdown_dynamic/__init__.py @@ -1,2 +1,2 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). from . import models diff --git a/web_widget_dropdown_dynamic/__manifest__.py b/web_widget_dropdown_dynamic/__manifest__.py index 12e1fe6a4a51..a631feb8579b 100644 --- a/web_widget_dropdown_dynamic/__manifest__.py +++ b/web_widget_dropdown_dynamic/__manifest__.py @@ -1,12 +1,12 @@ # Copyright 2019-2020 Brainbean Apps (https://brainbeanapps.com) # Copyright 2020 CorporateHub (https://corporatehub.eu) -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). { "name": "Dynamic Dropdown Widget", "summary": "This module adds support for dynamic dropdown widget", "category": "Web", "version": "17.0.1.0.0", - "license": "AGPL-3", + "license": "LGPL-3", "author": "CorporateHub, Odoo Community Association (OCA)", "website": "https://github.com/OCA/web", "depends": ["web"], diff --git a/web_widget_dropdown_dynamic/models/ir_filters.py b/web_widget_dropdown_dynamic/models/ir_filters.py index b3f9a78a8283..5a9ffa12f250 100644 --- a/web_widget_dropdown_dynamic/models/ir_filters.py +++ b/web_widget_dropdown_dynamic/models/ir_filters.py @@ -1,5 +1,5 @@ # Copyright 2024 Tecnativa - Carlos Roca -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). from odoo import api, models diff --git a/web_widget_dropdown_dynamic/static/description/index.html b/web_widget_dropdown_dynamic/static/description/index.html index 86e1c21fbf11..2dfcd9ec5404 100644 --- a/web_widget_dropdown_dynamic/static/description/index.html +++ b/web_widget_dropdown_dynamic/static/description/index.html @@ -369,7 +369,7 @@

Dynamic Dropdown Widget

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:cd8f2fbb81d5981346094e7fb21bd25632e10536593177a28be1aca666f715a5 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/web Translate me on Weblate Try me on Runboat

+

Beta License: LGPL-3 OCA/web Translate me on Weblate Try me on Runboat

Dynamic dropdown widget that supports resolving options from backend of:

    @@ -399,7 +399,7 @@

    Dynamic Dropdown Widget

    Usage

     @api.model
    -def method_name(self):
    +def method_name(self):
         values = [
             ('value_a', 'Title A'),
         ]
    
    From 304ecd703312eae15911ee6c564512f25d492876 Mon Sep 17 00:00:00 2001
    From: Mikhail Lapin 
    Date: Thu, 5 Jun 2025 12:29:24 +0200
    Subject: [PATCH 2/4] [IMP] web_notify: license change
    
    Change the License to LGPL-3 in order to be able to use this module with other modules with non-AGPL-3 licenses.
    
    Task:4757
    ---
     web_notify/README.rst                    | 38 ++++++++++++------------
     web_notify/__init__.py                   |  2 +-
     web_notify/__manifest__.py               |  4 +--
     web_notify/models/res_users.py           |  2 +-
     web_notify/static/description/index.html |  2 +-
     web_notify/tests/__init__.py             |  2 +-
     web_notify/tests/test_res_users.py       |  2 +-
     7 files changed, 26 insertions(+), 26 deletions(-)
    
    diff --git a/web_notify/README.rst b/web_notify/README.rst
    index b8c784c74f5c..2a30b8417752 100644
    --- a/web_notify/README.rst
    +++ b/web_notify/README.rst
    @@ -13,9 +13,9 @@ Web Notify
     .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
         :target: https://odoo-community.org/page/development-status
         :alt: Production/Stable
    -.. |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
    +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png
    +    :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
    +    :alt: License: LGPL-3
     .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github
         :target: https://github.com/OCA/web/tree/17.0/web_notify
         :alt: OCA/web
    @@ -34,11 +34,11 @@ This technical module allows you to send instant notification messages
     from the server to the user in live. Two kinds of notification are
     supported.
     
    --  Success: Displayed in a success theme color flying popup div
    --  Danger: Displayed in a danger theme color flying popup div
    --  Warning: Displayed in a warning theme color flying popup div
    --  Information: Displayed in a info theme color flying popup div
    --  Default: Displayed in a default theme color flying popup div
    +- Success: Displayed in a success theme color flying popup div
    +- Danger: Displayed in a danger theme color flying popup div
    +- Warning: Displayed in a warning theme color flying popup div
    +- Information: Displayed in a info theme color flying popup div
    +- Default: Displayed in a default theme color flying popup div
     
     **Table of contents**
     
    @@ -87,8 +87,8 @@ or
     
     The notifications can bring interactivity with some buttons.
     
    --  One allowing to refresh the active view
    --  Another allowing to send a window / client action
    +- One allowing to refresh the active view
    +- Another allowing to send a window / client action
     
     The reload button is activated when sending the notification with:
     
    @@ -142,17 +142,17 @@ Authors
     Contributors
     ------------
     
    --  Laurent Mignon 
    --  Serpent Consulting Services Pvt. Ltd.
    --  Aitor Bouzas 
    --  Shepilov Vladislav 
    --  Kevin Khao 
    --  `Tecnativa `__:
    +- Laurent Mignon 
    +- Serpent Consulting Services Pvt. Ltd.
    +- Aitor Bouzas 
    +- Shepilov Vladislav 
    +- Kevin Khao 
    +- `Tecnativa `__:
     
    -   -  David Vidal
    +  - David Vidal
     
    --  Nikul Chaudhary 
    --  Tris Doan 
    +- Nikul Chaudhary 
    +- Tris Doan 
     
     Maintainers
     -----------
    diff --git a/web_notify/__init__.py b/web_notify/__init__.py
    index 3379be95a292..6a954cbe3ec0 100644
    --- a/web_notify/__init__.py
    +++ b/web_notify/__init__.py
    @@ -1,4 +1,4 @@
     # pylint: disable=missing-docstring
    -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
    +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl).
     
     from . import models
    diff --git a/web_notify/__manifest__.py b/web_notify/__manifest__.py
    index 0275191f28d2..01e4559d0f9c 100644
    --- a/web_notify/__manifest__.py
    +++ b/web_notify/__manifest__.py
    @@ -1,13 +1,13 @@
     # pylint: disable=missing-docstring
     # Copyright 2016 ACSONE SA/NV
    -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
    +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
     
     {
         "name": "Web Notify",
         "summary": """
             Send notification messages to user""",
         "version": "17.0.1.0.0",
    -    "license": "AGPL-3",
    +    "license": "LGPL-3",
         "author": "ACSONE SA/NV," "AdaptiveCity," "Odoo Community Association (OCA)",
         "development_status": "Production/Stable",
         "website": "https://github.com/OCA/web",
    diff --git a/web_notify/models/res_users.py b/web_notify/models/res_users.py
    index 11339fd6f611..3f2af3f69122 100644
    --- a/web_notify/models/res_users.py
    +++ b/web_notify/models/res_users.py
    @@ -1,5 +1,5 @@
     # Copyright 2016 ACSONE SA/NV
    -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
    +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
     from odoo import _, api, exceptions, fields, models
     
     from odoo.addons.bus.models.bus import channel_with_db, json_dump
    diff --git a/web_notify/static/description/index.html b/web_notify/static/description/index.html
    index f76bf7d25339..9e162d8e83ab 100644
    --- a/web_notify/static/description/index.html
    +++ b/web_notify/static/description/index.html
    @@ -369,7 +369,7 @@ 

    Web Notify

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:ce63c651038997f9d9b80f95b8390f784329bbed593ddc75cbb5cf53457e3a2e !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Production/Stable License: AGPL-3 OCA/web Translate me on Weblate Try me on Runboat

    +

    Production/Stable License: LGPL-3 OCA/web Translate me on Weblate Try me on Runboat

    Send instant notification messages to the user in live.

    This technical module allows you to send instant notification messages from the server to the user in live. Two kinds of notification are diff --git a/web_notify/tests/__init__.py b/web_notify/tests/__init__.py index f759b968bf73..48f2d44db591 100644 --- a/web_notify/tests/__init__.py +++ b/web_notify/tests/__init__.py @@ -1,3 +1,3 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). from . import test_res_users diff --git a/web_notify/tests/test_res_users.py b/web_notify/tests/test_res_users.py index 6cae1b256791..976bfd96b5a6 100644 --- a/web_notify/tests/test_res_users.py +++ b/web_notify/tests/test_res_users.py @@ -1,5 +1,5 @@ # Copyright 2016 ACSONE SA/NV -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). import json From 5fe3864730fcb0eb67434f8bd1776ebc183c56f4 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 5 Jun 2025 16:52:35 +0000 Subject: [PATCH 3/4] [BOT] post-merge updates --- README.md | 2 +- web_notify/README.rst | 8 +++++-- web_notify/__manifest__.py | 2 +- web_notify/static/description/index.html | 30 ++++++++++++++---------- 4 files changed, 26 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 9c643a74f83b..8dadcadd5944 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ addon | version | maintainers | summary [web_ir_actions_act_multi](web_ir_actions_act_multi/) | 17.0.1.0.0 | | Enables triggering of more than one action on ActionManager [web_m2x_options](web_m2x_options/) | 17.0.1.0.5 | | web_m2x_options [web_no_bubble](web_no_bubble/) | 17.0.1.0.0 | | Remove the bubbles from the web interface -[web_notify](web_notify/) | 17.0.1.0.0 | | Send notification messages to user +[web_notify](web_notify/) | 17.0.1.1.0 | | Send notification messages to user [web_refresher](web_refresher/) | 17.0.1.1.2 | | Web Refresher [web_remember_tree_column_width](web_remember_tree_column_width/) | 17.0.1.0.0 | frahikLV luisg123v cuongnmtm | Remember the tree columns' widths across sessions. [web_responsive](web_responsive/) | 17.0.1.1.7 | Tardo SplashS | Responsive web client, community-supported diff --git a/web_notify/README.rst b/web_notify/README.rst index 2a30b8417752..435be4179ac0 100644 --- a/web_notify/README.rst +++ b/web_notify/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + ========== Web Notify ========== @@ -7,13 +11,13 @@ Web Notify !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:ce63c651038997f9d9b80f95b8390f784329bbed593ddc75cbb5cf53457e3a2e + !! source digest: sha256:86311536004dce32521aac8f85d837314ea5ba06eefbee1eef12ace3ed7e2f20 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png :target: https://odoo-community.org/page/development-status :alt: Production/Stable -.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github diff --git a/web_notify/__manifest__.py b/web_notify/__manifest__.py index 01e4559d0f9c..4e6daac71960 100644 --- a/web_notify/__manifest__.py +++ b/web_notify/__manifest__.py @@ -6,7 +6,7 @@ "name": "Web Notify", "summary": """ Send notification messages to user""", - "version": "17.0.1.0.0", + "version": "17.0.1.1.0", "license": "LGPL-3", "author": "ACSONE SA/NV," "AdaptiveCity," "Odoo Community Association (OCA)", "development_status": "Production/Stable", diff --git a/web_notify/static/description/index.html b/web_notify/static/description/index.html index 9e162d8e83ab..d4635f60132c 100644 --- a/web_notify/static/description/index.html +++ b/web_notify/static/description/index.html @@ -3,7 +3,7 @@ -Web Notify +README.rst -

    -

    Web Notify

    +
    + + +Odoo Community Association + +
    +

    Web Notify

    -

    Production/Stable License: LGPL-3 OCA/web Translate me on Weblate Try me on Runboat

    +

    Production/Stable License: LGPL-3 OCA/web Translate me on Weblate Try me on Runboat

    Send instant notification messages to the user in live.

    This technical module allows you to send instant notification messages from the server to the user in live. Two kinds of notification are @@ -396,12 +401,12 @@

    Web Notify

-

Installation

+

Installation

This module is based on the Instant Messaging Bus. To work properly, the server must be launched in gevent mode.

-

Usage

+

Usage

To send a notification to the user you just need to call one of the new methods defined on res.users:

@@ -451,7 +456,7 @@ 

Usage

image2

-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub 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 @@ -459,16 +464,16 @@

Bug Tracker

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

-

Credits

+

Credits

-

Authors

+

Authors

  • ACSONE SA/NV
  • AdaptiveCity
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -497,5 +502,6 @@

Maintainers

+ From 02abec1314e99521fcf1e4ab9ec104777dd1e019 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 10 Jun 2025 11:00:50 +0000 Subject: [PATCH 4/4] [BOT] post-merge updates --- README.md | 2 +- web_widget_dropdown_dynamic/README.rst | 8 +++-- web_widget_dropdown_dynamic/__manifest__.py | 2 +- .../static/description/index.html | 30 +++++++++++-------- 4 files changed, 26 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 8dadcadd5944..3b9f5a117c46 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ addon | version | maintainers | summary [web_tree_many2one_clickable](web_tree_many2one_clickable/) | 17.0.1.0.0 | | Open the linked resource when clicking on their name [web_widget_bokeh_chart](web_widget_bokeh_chart/) | 17.0.1.0.0 | LoisRForgeFlow ChrisOForgeFlow | This widget allows to display charts using Bokeh library. [web_widget_domain_editor_dialog](web_widget_domain_editor_dialog/) | 17.0.1.0.0 | | Recovers the Domain Editor Dialog functionality -[web_widget_dropdown_dynamic](web_widget_dropdown_dynamic/) | 17.0.1.0.0 | | This module adds support for dynamic dropdown widget +[web_widget_dropdown_dynamic](web_widget_dropdown_dynamic/) | 17.0.2.0.0 | | This module adds support for dynamic dropdown widget [web_widget_image_download](web_widget_image_download/) | 17.0.1.0.0 | | Allows to download any image from its widget [web_widget_mpld3_chart](web_widget_mpld3_chart/) | 17.0.1.0.0 | JordiBForgeFlow ChrisOForgeFlow | This widget allows to display charts using MPLD3 library. [web_widget_numeric_step](web_widget_numeric_step/) | 17.0.1.0.0 | rafaelbn yajo | Web Widget Numeric Step diff --git a/web_widget_dropdown_dynamic/README.rst b/web_widget_dropdown_dynamic/README.rst index db3691b5e381..89f292dd8320 100644 --- a/web_widget_dropdown_dynamic/README.rst +++ b/web_widget_dropdown_dynamic/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + ======================= Dynamic Dropdown Widget ======================= @@ -7,13 +11,13 @@ Dynamic Dropdown Widget !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:cd8f2fbb81d5981346094e7fb21bd25632e10536593177a28be1aca666f715a5 + !! source digest: sha256:da17a3ae565e488be5cb023c9b3fe59cccbd7cab0881836b9e29797cfc010a51 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |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-LGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github diff --git a/web_widget_dropdown_dynamic/__manifest__.py b/web_widget_dropdown_dynamic/__manifest__.py index a631feb8579b..1c0542c04b6e 100644 --- a/web_widget_dropdown_dynamic/__manifest__.py +++ b/web_widget_dropdown_dynamic/__manifest__.py @@ -5,7 +5,7 @@ "name": "Dynamic Dropdown Widget", "summary": "This module adds support for dynamic dropdown widget", "category": "Web", - "version": "17.0.1.0.0", + "version": "17.0.2.0.0", "license": "LGPL-3", "author": "CorporateHub, Odoo Community Association (OCA)", "website": "https://github.com/OCA/web", diff --git a/web_widget_dropdown_dynamic/static/description/index.html b/web_widget_dropdown_dynamic/static/description/index.html index 2dfcd9ec5404..b1a5d54746cc 100644 --- a/web_widget_dropdown_dynamic/static/description/index.html +++ b/web_widget_dropdown_dynamic/static/description/index.html @@ -3,7 +3,7 @@ -Dynamic Dropdown Widget +README.rst -
-

Dynamic Dropdown Widget

+
+ + +Odoo Community Association + +
+

Dynamic Dropdown Widget

-

Beta License: LGPL-3 OCA/web Translate me on Weblate Try me on Runboat

+

Beta License: LGPL-3 OCA/web Translate me on Weblate Try me on Runboat

Dynamic dropdown widget that supports resolving options from backend of:

    @@ -396,7 +401,7 @@

    Dynamic Dropdown Widget

-

Usage

+

Usage

 @api.model
 def method_name(self):
@@ -427,7 +432,7 @@ 

Usage

and Two.

-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub 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 @@ -435,15 +440,15 @@

Bug Tracker

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

-

Credits

+

Credits

-

Authors

+

Authors

  • CorporateHub
-

Other credits

+

Other credits

The migration of this module from 15.0 to 16.0 was financially supported by Camptocamp

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -490,5 +495,6 @@

Maintainers

+