diff options
| author | qsm-odoo <qsm@odoo.com> | 2019-02-04 14:45:16 +0000 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2019-02-05 11:39:11 +0000 |
| commit | b6db6b878c5d329c19262d829e13726c3a3a1d25 (patch) | |
| tree | fd49fff13e186b91f88b287a99e114adaa8a406d /addons/website/static/src/js/menu/content.js | |
| parent | 99499589eafb9c05236eb47553c1d723573c1b70 (diff) | |
[REF] website, *: remove 'website.context' module
* website_forum, website_gengo, website_mail_channel, website_sale
Retrieving the global context is now the root's job, this will prevent
problems when trying to extend the values the context has.
See upcoming improvements with https://github.com/odoo/odoo/pull/29442
closes odoo/odoo#30816
Diffstat (limited to 'addons/website/static/src/js/menu/content.js')
| -rw-r--r-- | addons/website/static/src/js/menu/content.js | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/addons/website/static/src/js/menu/content.js b/addons/website/static/src/js/menu/content.js index a75ec82ba87..d3aa045920c 100644 --- a/addons/website/static/src/js/menu/content.js +++ b/addons/website/static/src/js/menu/content.js @@ -5,7 +5,6 @@ var Class = require('web.Class'); var core = require('web.core'); var Dialog = require('web.Dialog'); var time = require('web.time'); -var wContext = require('website.context'); var weWidgets = require('wysiwyg.widgets'); var websiteNavbarData = require('website.navbar'); var websiteRootData = require('website.WebsiteRoot'); @@ -195,7 +194,12 @@ var PagePropertiesDialog = weWidgets.Dialog.extend({ */ save: function (data) { var self = this; - var context = wContext.get(); + var context; + this.trigger_up('context_get', { + callback: function (ctx) { + context = ctx; + }, + }); var url = this.$('#page_url').val(); var $date_publish = this.$("#date_publish"); @@ -469,7 +473,12 @@ var EditMenuDialog = weWidgets.Dialog.extend({ willStart: function () { var defs = [this._super.apply(this, arguments)]; var self = this; - var context = wContext.get(); + var context; + this.trigger_up('context_get', { + callback: function (ctx) { + context = ctx; + }, + }); defs.push(this._rpc({ model: 'website.menu', method: 'get_tree', @@ -516,7 +525,12 @@ var EditMenuDialog = weWidgets.Dialog.extend({ var new_menu = this.$('.oe_menu_editor').nestedSortable('toArray', {startDepthCount: 0}); var levels = []; var data = []; - var context = wContext.get(); + var context; + this.trigger_up('context_get', { + callback: function (ctx) { + context = ctx; + }, + }); // Resequence, re-tree and remove useless data new_menu.forEach(function (menu) { if (menu.id) { |
