diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js
index 41a3f8940a2..9a9876406c0 100644
--- a/addons/web/static/src/js/view_list.js
+++ b/addons/web/static/src/js/view_list.js
@@ -264,7 +264,7 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
self.reload_content();
});
- // Add button
+ // Add button and Import link
if (!this.$buttons) {
this.$buttons = $(QWeb.render("ListView.buttons", {'widget':self}));
if (this.options.$buttons) {
@@ -275,6 +275,10 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
this.$buttons.find('.oe_list_add')
.click(this.proxy('do_add_record'))
.prop('disabled', grouped && this.options.editable);
+ this.$buttons.on('click', '.oe_list_button_import', function() {
+ self.on_sidebar_import();
+ return false;
+ });
}
// Pager
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index 0a78254df35..ae11787adfd 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -653,6 +653,7 @@
+ or Import