summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/views/form_widgets.js20
1 files changed, 4 insertions, 16 deletions
diff --git a/addons/web/static/src/js/views/form_widgets.js b/addons/web/static/src/js/views/form_widgets.js
index a68bbf730a0..c1cc05ce156 100644
--- a/addons/web/static/src/js/views/form_widgets.js
+++ b/addons/web/static/src/js/views/form_widgets.js
@@ -1657,7 +1657,8 @@ var AbstractFieldUpgrade = {
},
open_dialog: function() {
- var message = _t('Upgrade to <a href="https://www.odoo.com/editions">Odoo Enterprise</a> to activate this feature.');
+ var message = $(QWeb.render('EnterpriseUpgrade'));
+
var buttons = [
{
text: _t("Upgrade now"),
@@ -1682,21 +1683,8 @@ var AbstractFieldUpgrade = {
},
confirm_upgrade: function() {
- new Model("res.users").call("read", [session.uid, ["partner_id"]]).done(function(data) {
- if(data.partner_id) {
- new Model("res.partner").call("read", [data.partner_id[0], ["name", "lang", "country_id", "email", "phone"]]).done(function(data) {
- // Remove false value
- data.country_id = data.country_id[0];
- var sanitized_data = _.omit(data, function(value, key, object) {
- if (_.isUndefined(value) || ( (_.isBoolean(value)) && (value === false) ) || key === "id") {
- return true;
- }
- });
- // prepare to url (+urlencode)
- var url_args = $.param(sanitized_data);
- framework.redirect("https://www.odoo.com/odoo-enterprise/upgrade?" + url_args);
- });
- }
+ new Model("res.users").call("search_count", [[["share", "=", false]]]).then(function(data) {
+ framework.redirect("https://www.odoo.com/odoo-enterprise/upgrade?num_users=" + data);
});
},