diff --git a/web_refresher/README.rst b/web_refresher/README.rst
index 7cb3e5338..03ff1c513 100644
--- a/web_refresher/README.rst
+++ b/web_refresher/README.rst
@@ -60,6 +60,7 @@ Contributors
* João Marques
* Alexandre D. Díaz
+ * Sergio Teruel
Maintainers
~~~~~~~~~~~
diff --git a/web_refresher/readme/CONTRIBUTORS.rst b/web_refresher/readme/CONTRIBUTORS.rst
index dfd40a729..1fcf5b24a 100644
--- a/web_refresher/readme/CONTRIBUTORS.rst
+++ b/web_refresher/readme/CONTRIBUTORS.rst
@@ -3,3 +3,4 @@
* João Marques
* Alexandre D. Díaz
+ * Sergio Teruel
diff --git a/web_refresher/static/description/index.html b/web_refresher/static/description/index.html
index 2eeb0a7ab..98e42463d 100644
--- a/web_refresher/static/description/index.html
+++ b/web_refresher/static/description/index.html
@@ -405,6 +405,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
Tecnativa:
- João Marques
- Alexandre D. Díaz
+- Sergio Teruel
diff --git a/web_refresher/static/src/js/refresher.js b/web_refresher/static/src/js/refresher.js
index 3445eb94a..93dcb1a8f 100644
--- a/web_refresher/static/src/js/refresher.js
+++ b/web_refresher/static/src/js/refresher.js
@@ -7,7 +7,6 @@ odoo.define("refresher.Refresher", function(require) {
const AbstractController = require("web.AbstractController");
const BasicController = require("web.BasicController");
const ControlPanelRenderer = require("web.ControlPanelRenderer");
- const FieldX2Many = require("web.relational_fields").FieldX2Many;
const Refresher = Widget.extend({
template: "web_refresher.Button",
@@ -64,44 +63,6 @@ odoo.define("refresher.Refresher", function(require) {
},
});
- FieldX2Many.include({
- /**
- * @override
- */
- _renderControlPanel: function() {
- if (!this.view) {
- return this._super.apply(this, arguments);
- }
- this.refresher = new Refresher(this);
- this.refresher.on("pager_refresh", this, () => {
- if (this.pager) {
- this.pager.trigger("pager_changed", {
- current_min: this.value.offset + 1,
- limit: this.value.limit,
- size: this.value.count,
- });
- }
- });
- return this._super
- .apply(this, arguments)
- .then(() => {
- return this.refresher.appendTo($(""));
- })
- .then(() => {
- this._controlPanel.updateContents(
- {
- cp_content: {
- $refresher: this.refresher.$el,
- },
- },
- {
- clear: false,
- }
- );
- });
- },
- });
-
ControlPanelRenderer.include({
/**
* @override
diff --git a/web_refresher/static/src/xml/refresher.xml b/web_refresher/static/src/xml/refresher.xml
index a7ea07c0b..a982b4c96 100644
--- a/web_refresher/static/src/xml/refresher.xml
+++ b/web_refresher/static/src/xml/refresher.xml
@@ -19,9 +19,4 @@
-
-
-
-
-