diff options
| author | Christophe Simonis <chs@odoo.com> | 2016-10-27 18:23:44 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2016-10-27 18:23:44 +0200 |
| commit | ea479ce6f3ffdcf36c5f918b6ce68888e42a56ce (patch) | |
| tree | addf64e3f038bf53c293cc7ba1e81fd0b9413b32 /addons/web_planner/static/src/js/web_planner_common.js | |
| parent | 68b1c5c1fa643e99fd5e597949c39e222477dcab (diff) | |
| parent | 3bb022d57c43c51a5fd4be39e4123b1206db4782 (diff) | |
[MERGE] forward port branch 10.0 up to 3bb022d
Diffstat (limited to 'addons/web_planner/static/src/js/web_planner_common.js')
| -rw-r--r-- | addons/web_planner/static/src/js/web_planner_common.js | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/addons/web_planner/static/src/js/web_planner_common.js b/addons/web_planner/static/src/js/web_planner_common.js index 93bcf2bc775..ad27739f2c5 100644 --- a/addons/web_planner/static/src/js/web_planner_common.js +++ b/addons/web_planner/static/src/js/web_planner_common.js @@ -49,6 +49,7 @@ var PlannerDialog = Widget.extend({ category_selector: 'div[menu-category-id]', events: { 'click li a[href^="#"]:not([data-toggle="collapse"])': 'change_page', + 'click a[href^="#show_enterprise"]': 'show_enterprise', 'click button.mark_as_done': 'click_on_done', 'click a.btn-next': 'change_to_next_page', 'click .o_planner_close_block span': 'close_modal', @@ -420,7 +421,40 @@ var PlannerDialog = Widget.extend({ destroy: function() { this.$el.modal('hide'); return this._super.apply(this, arguments); - } + }, + show_enterprise: function(ev) { + ev.preventDefault(); + var message = $(QWeb.render('EnterpriseUpgrade')); + var buttons = [ + { + text: _t("Upgrade now"), + classes: 'btn-primary', + close: true, + click: this.confirm_upgrade, + }, + { + text: _t("Cancel"), + close: true, + }, + ]; + var dialog = new Dialog(this, { + size: 'medium', + buttons: buttons, + $content: $('<div>', { + html: message, + }), + title: _t("Odoo Enterprise"), + }).open(); + + // force dialog to be hover the planner + dialog.$el.parents('.modal').css('z-index', 1052); + return dialog; + }, + confirm_upgrade: function() { + new Model("res.users").call("search_count", [[["share", "=", false]]]).then(function(data) { + window.location = "https://www.odoo.com/odoo-enterprise/upgrade?utm_medium=community_upgrade&num_users=" + data; + }); + }, }); return { |
