diff --git a/web_group_expand/README.rst b/web_group_expand/README.rst index 8d62c37c6..e9fd1f871 100644 --- a/web_group_expand/README.rst +++ b/web_group_expand/README.rst @@ -14,13 +14,13 @@ Group Expand Buttons :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github - :target: https://github.com/OCA/web/tree/13.0/web_group_expand + :target: https://github.com/OCA/web/tree/14.0/web_group_expand :alt: OCA/web .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/web-13-0/web-13-0-web_group_expand + :target: https://translation.odoo-community.org/projects/web-14-0/web-14-0-web_group_expand :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/162/13.0 + :target: https://runbot.odoo-community.org/runbot/162/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -43,7 +43,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues <https://github.com/OCA/web/issues>`_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback <https://github.com/OCA/web/issues/new?body=module:%20web_group_expand%0Aversion:%2013.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. +`feedback <https://github.com/OCA/web/issues/new?body=module:%20web_group_expand%0Aversion:%2014.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. @@ -68,6 +68,7 @@ Contributors * Jay Vora (SerpentCS) for their alternative implementation * Jan Verbeek <jverbeek@therp.nl> * Manuel Calero <manuelcalerosolis@gmail.com> +* Alvaro Estebanez (brain-tec AG) <alvaro.estebanez@bt-group.com> Maintainers ~~~~~~~~~~~ @@ -82,6 +83,6 @@ 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/web <https://github.com/OCA/web/tree/13.0/web_group_expand>`_ project on GitHub. +This module is part of the `OCA/web <https://github.com/OCA/web/tree/14.0/web_group_expand>`_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/web_group_expand/__manifest__.py b/web_group_expand/__manifest__.py index 20d2f1fab..8d12ab643 100644 --- a/web_group_expand/__manifest__.py +++ b/web_group_expand/__manifest__.py @@ -1,7 +1,7 @@ { "name": "Group Expand Buttons", "category": "Web", - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "license": "AGPL-3", "author": "OpenERP SA, " "AvanzOSC, " @@ -9,6 +9,7 @@ "Therp BV, " "Xtendoo, " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/web", "depends": ["web"], "qweb": ["static/src/xml/expand_buttons.xml"], "data": ["views/templates.xml"], diff --git a/web_group_expand/i18n/ca.po b/web_group_expand/i18n/ca.po index 53747f55c..6b9694b3c 100644 --- a/web_group_expand/i18n/ca.po +++ b/web_group_expand/i18n/ca.po @@ -1,10 +1,10 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * web_group_expand +# * web_group_expand # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: 2021-02-17 10:45+0000\n" "Last-Translator: claudiagn <claudia.gargallo@qubiq.es>\n" @@ -18,14 +18,14 @@ msgstr "" #. module: web_group_expand #. openerp-web -#: code:addons/web_group_expand/static/src/xml/expand_buttons.xml:12 +#: code:addons/web_group_expand/static/src/xml/expand_buttons.xml:0 #, python-format msgid "Collapse groups" msgstr "Col·lapsar grups" #. module: web_group_expand #. openerp-web -#: code:addons/web_group_expand/static/src/xml/expand_buttons.xml:8 +#: code:addons/web_group_expand/static/src/xml/expand_buttons.xml:0 #, python-format msgid "Expand groups" msgstr "Expandir grups" diff --git a/web_group_expand/i18n/es.po b/web_group_expand/i18n/es.po index ba94af093..d8a65f3d4 100644 --- a/web_group_expand/i18n/es.po +++ b/web_group_expand/i18n/es.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: 2020-09-16 14:00+0000\n" "Last-Translator: claudiagn <claudia.gargallo@qubiq.es>\n" diff --git a/web_group_expand/i18n/nl.po b/web_group_expand/i18n/nl.po index 6ed84a394..6c919760b 100644 --- a/web_group_expand/i18n/nl.po +++ b/web_group_expand/i18n/nl.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-04-20 10:58+0000\n" "PO-Revision-Date: 2020-04-20 12:59+0200\n" diff --git a/web_group_expand/i18n/pt_BR.po b/web_group_expand/i18n/pt_BR.po index d87988adf..7d5bed5a2 100644 --- a/web_group_expand/i18n/pt_BR.po +++ b/web_group_expand/i18n/pt_BR.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: 2021-03-15 06:45+0000\n" "Last-Translator: Marcel Savegnago <marcel.savegnago@gmail.com>\n" diff --git a/web_group_expand/i18n/web_group_expand.pot b/web_group_expand/i18n/web_group_expand.pot index 6cf544f80..de8f11934 100644 --- a/web_group_expand/i18n/web_group_expand.pot +++ b/web_group_expand/i18n/web_group_expand.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/web_group_expand/readme/CONTRIBUTORS.rst b/web_group_expand/readme/CONTRIBUTORS.rst index 316d64c63..3675a6e32 100644 --- a/web_group_expand/readme/CONTRIBUTORS.rst +++ b/web_group_expand/readme/CONTRIBUTORS.rst @@ -4,3 +4,4 @@ * Jay Vora (SerpentCS) for their alternative implementation * Jan Verbeek <jverbeek@therp.nl> * Manuel Calero <manuelcalerosolis@gmail.com> +* Alvaro Estebanez (brain-tec AG) <alvaro.estebanez@bt-group.com> diff --git a/web_group_expand/static/description/index.html b/web_group_expand/static/description/index.html index e670877cd..785f7be45 100644 --- a/web_group_expand/static/description/index.html +++ b/web_group_expand/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/web/tree/13.0/web_group_expand"><img alt="OCA/web" src="https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/web-13-0/web-13-0-web_group_expand"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/162/13.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> +<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/web/tree/14.0/web_group_expand"><img alt="OCA/web" src="https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/web-14-0/web-14-0-web_group_expand"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/162/14.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> <p>When grouping a list by a field, this module adds two buttons to expand or collapse all the groups at once.</p> <p>The buttons appear in the top right, in place of the pagination.</p> @@ -389,7 +389,7 @@ collapse all the groups at once.</p> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/web/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -<a class="reference external" href="https://github.com/OCA/web/issues/new?body=module:%20web_group_expand%0Aversion:%2013.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> +<a class="reference external" href="https://github.com/OCA/web/issues/new?body=module:%20web_group_expand%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> <p>Do not contact contributors directly about support or help with technical issues.</p> </div> <div class="section" id="credits"> @@ -413,6 +413,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome <li>Jay Vora (SerpentCS) for their alternative implementation</li> <li>Jan Verbeek <<a class="reference external" href="mailto:jverbeek@therp.nl">jverbeek@therp.nl</a>></li> <li>Manuel Calero <<a class="reference external" href="mailto:manuelcalerosolis@gmail.com">manuelcalerosolis@gmail.com</a>></li> +<li>Alvaro Estebanez (brain-tec AG) <<a class="reference external" href="mailto:alvaro.estebanez@bt-group.com">alvaro.estebanez@bt-group.com</a>></li> </ul> </div> <div class="section" id="maintainers"> @@ -422,7 +423,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome <p>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.</p> -<p>This module is part of the <a class="reference external" href="https://github.com/OCA/web/tree/13.0/web_group_expand">OCA/web</a> project on GitHub.</p> +<p>This module is part of the <a class="reference external" href="https://github.com/OCA/web/tree/14.0/web_group_expand">OCA/web</a> project on GitHub.</p> <p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p> </div> </div> diff --git a/web_group_expand/static/src/js/web_group_expand.js b/web_group_expand/static/src/js/web_group_expand.js index d2de1768e..cc30f75ce 100644 --- a/web_group_expand/static/src/js/web_group_expand.js +++ b/web_group_expand/static/src/js/web_group_expand.js @@ -1,10 +1,10 @@ -odoo.define("web.web_group_expand", function(require) { +odoo.define("web.web_group_expand", function (require) { "use strict"; var qweb = require("web.core").qweb; require("web.ListController").include({ - start: function() { + start: function () { this.$expandGroupButtons = $(qweb.render("web_group_expand.Buttons")); this.$expandGroupButtons .find("#oe_group_by_expand") @@ -15,18 +15,18 @@ odoo.define("web.web_group_expand", function(require) { return this._super.apply(this, arguments); }, - renderPager: function($node) { + renderButtons: function () { this._super.apply(this, arguments); this.$expandGroupButtons.toggleClass("o_hidden", !this.renderer.isGrouped); - $node.append(this.$expandGroupButtons); + this.$buttons.append(this.$expandGroupButtons); }, - expandAllGroups: function() { + expandAllGroups: function () { // We expand layer by layer. So first we need to find the highest // layer that's not already fully expanded. var layer = this.renderer.state.data; while (layer.length) { - var closed = layer.filter(function(group) { + var closed = layer.filter(function (group) { return !group.isOpen; }); if (closed.length) { @@ -36,7 +36,7 @@ odoo.define("web.web_group_expand", function(require) { } // This layer is completely expanded, move to the next layer = _.flatten( - layer.map(function(group) { + layer.map(function (group) { return group.data; }), true @@ -44,19 +44,19 @@ odoo.define("web.web_group_expand", function(require) { } }, - collapseAllGroups: function() { + collapseAllGroups: function () { // We collapse layer by layer. So first we need to find the deepest // layer that's not already fully collapsed. - var layer = this.renderer.state.data.filter(function(group) { + var layer = this.renderer.state.data.filter(function (group) { return group.isOpen; }); while (layer.length) { var next = _.flatten( - layer.map(function(group) { + layer.map(function (group) { return group.data; }), true - ).filter(function(group) { + ).filter(function (group) { return group.isOpen; }); if (!next.length) { @@ -68,9 +68,9 @@ odoo.define("web.web_group_expand", function(require) { } }, - _toggleGroups: function(groups) { + _toggleGroups: function (groups) { var self = this; - var defs = groups.map(function(group) { + var defs = groups.map(function (group) { return self.model.toggleGroup(group.id); }); $.when(...defs).then( @@ -80,7 +80,7 @@ odoo.define("web.web_group_expand", function(require) { }); require("web.ListRenderer").include({ - updateState: function() { + updateState: function () { var res = this._super.apply(this, arguments); $("nav.oe_group_by_expand_buttons").toggleClass( "o_hidden",