summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/backend/dashboard.js
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-09-25 16:53:26 +0200
committerChristophe Simonis <chs@odoo.com>2019-09-25 16:53:26 +0200
commitf1c0b085046527f9b9b35c0fb5c88ca3c87c8c49 (patch)
treec1c51a5e4e3d2e12dd976cb09f13a7efc70c0298 /addons/website/static/src/js/backend/dashboard.js
parentf8f2b6a6ce8871cfa95446dca8d1d1d27a5d4d08 (diff)
parentbef26222b8f3e5ac349a55f2fc2c08e09eb3653b (diff)
[MERGE] forward port branch saas-12.4 up to bef26222b8f
Diffstat (limited to 'addons/website/static/src/js/backend/dashboard.js')
-rw-r--r--addons/website/static/src/js/backend/dashboard.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/addons/website/static/src/js/backend/dashboard.js b/addons/website/static/src/js/backend/dashboard.js
index 28b9a55c8a4..f074bb0df84 100644
--- a/addons/website/static/src/js/backend/dashboard.js
+++ b/addons/website/static/src/js/backend/dashboard.js
@@ -133,6 +133,12 @@ var Dashboard = AbstractAction.extend({
}).open();
},
+ on_go_to_website: function (ev) {
+ ev.preventDefault();
+ var website = _.findWhere(this.websites, {selected: true});
+ window.location.href = $.param.querystring(website.domain + '/', {'fw': website.id});
+ },
+
on_save_ga_client_id: function(ga_client_id, ga_analytics_key) {
var self = this;
return this._rpc({
@@ -393,10 +399,14 @@ var Dashboard = AbstractAction.extend({
self.on_website_button($(ev.target).data('website-id'));
});
}
+
+ var $buttons = $(QWeb.render("website.GoToButtons"));
+ $buttons.on('click', this.on_go_to_website.bind(this));
+
this.updateControlPanel({
cp_content: {
$searchview: this.$searchview,
- $buttons: QWeb.render("website.GoToButtons"),
+ $buttons: $buttons,
},
});
},