summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/menu/content.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/src/js/menu/content.js')
-rw-r--r--addons/website/static/src/js/menu/content.js39
1 files changed, 9 insertions, 30 deletions
diff --git a/addons/website/static/src/js/menu/content.js b/addons/website/static/src/js/menu/content.js
index bd8eb003101..cf7041883db 100644
--- a/addons/website/static/src/js/menu/content.js
+++ b/addons/website/static/src/js/menu/content.js
@@ -76,13 +76,11 @@ var PagePropertiesDialog = weWidgets.Dialog.extend({
willStart: function () {
var defs = [this._super.apply(this, arguments)];
var self = this;
- var context = weContext.get();
defs.push(this._rpc({
model: 'website.page',
method: 'get_page_info',
args: [this.page_id],
- context: context,
}).then(function (page) {
page[0].url = _.str.startsWith(page[0].url, '/') ? page[0].url.substring(1) : page[0].url;
self.page = page[0];
@@ -102,7 +100,6 @@ var PagePropertiesDialog = weWidgets.Dialog.extend({
*/
start: function () {
var self = this;
- var context = weContext.get();
var defs = [this._super.apply(this, arguments)];
@@ -110,7 +107,7 @@ var PagePropertiesDialog = weWidgets.Dialog.extend({
this.$('.redirect_type').addClass('d-none');
this.$('.warn_about_call').addClass('d-none');
- defs.push(this._getPageDependencies(this.page_id, context)
+ defs.push(this._getPageDependencies(this.page_id)
.then(function (dependencies) {
var dep_text = [];
_.each(dependencies, function (value, index) {
@@ -125,12 +122,12 @@ var PagePropertiesDialog = weWidgets.Dialog.extend({
});
}));
- defs.push(this._getSupportedMimetype(context)
+ defs.push(this._getSupportedMimetype()
.then(function (mimetypes) {
self.supportedMimetype = mimetypes;
}));
- defs.push(this._getPageKeyDependencies(this.page_id, context)
+ defs.push(this._getPageKeyDependencies(this.page_id)
.then(function (dependencies) {
var dep_text = [];
_.each(dependencies, function (value, index) {
@@ -147,8 +144,7 @@ var PagePropertiesDialog = weWidgets.Dialog.extend({
defs.push(this._rpc({model: 'res.users',
method: 'has_group',
- args: ['website.group_multi_website'],
- context: context})
+ args: ['website.group_multi_website']})
.then(function (has_group) {
if (!has_group) {
self.$('#website_restriction').addClass('hidden');
@@ -229,7 +225,6 @@ var PagePropertiesDialog = weWidgets.Dialog.extend({
model: 'website.page',
method: 'save_page_info',
args: [[context.website_id], params],
- context: context,
}).then(function (url) {
// If from page manager: reload url, if from page itself: go to
// (possibly) new url
@@ -256,15 +251,13 @@ var PagePropertiesDialog = weWidgets.Dialog.extend({
*
* @private
* @param {integer} moID
- * @param {Object} context
* @returns {Deferred<Array>}
*/
- _getPageDependencies: function (moID, context) {
+ _getPageDependencies: function (moID) {
return this._rpc({
model: 'website',
method: 'page_search_dependencies',
args: [moID],
- context: context,
});
},
/**
@@ -272,29 +265,25 @@ var PagePropertiesDialog = weWidgets.Dialog.extend({
*
* @private
* @param {integer} moID
- * @param {Object} context
* @returns {Deferred<Array>}
*/
- _getPageKeyDependencies: function (moID, context) {
+ _getPageKeyDependencies: function (moID) {
return this._rpc({
model: 'website',
method: 'page_search_key_dependencies',
args: [moID],
- context: context,
});
},
/**
* Retrieves supported mimtype
*
* @private
- * @param {Object} context
* @returns {Deferred<Array>}
*/
- _getSupportedMimetype: function (context) {
+ _getSupportedMimetype: function () {
return this._rpc({
model: 'website',
method: 'guess_mimetype',
- context: context,
});
},
/**
@@ -483,7 +472,6 @@ var EditMenuDialog = weWidgets.Dialog.extend({
model: 'website.menu',
method: 'get_tree',
args: [context.website_id, this.rootID],
- context: context,
}).then(function (menu) {
self.menu = menu;
self.root_menu_id = menu.id;
@@ -542,7 +530,6 @@ var EditMenuDialog = weWidgets.Dialog.extend({
model: 'website.menu',
method: 'save',
args: [context.website_id, { data: data, to_delete: self.to_delete }],
- context: context,
}).then(function () {
return _super();
});
@@ -892,15 +879,13 @@ var PageManagement = Widget.extend({
*
* @private
* @param {integer} moID
- * @param {Object} context
* @returns {Deferred<Array>}
*/
- _getPageDependencies: function (moID, context) {
+ _getPageDependencies: function (moID) {
return this._rpc({
model: 'website',
method: 'page_search_dependencies',
args: [moID],
- context: context,
});
},
@@ -915,14 +900,10 @@ var PageManagement = Widget.extend({
},
_onClonePageButtonClick: function (ev) {
var pageId = $(ev.currentTarget).data('id');
- var context = weContext.get();
this._rpc({
model: 'website.page',
method: 'clone_page',
args: [pageId],
- kwargs: {
- context: context,
- },
}).then(function (path) {
window.location.href = path;
});
@@ -945,11 +926,10 @@ var PageManagement = Widget.extend({
// TODO: This function should be integrated in a widget in the future
function _deletePage(pageId, fromPageManagement) {
var self = this;
- var context = weContext.get();
var def = $.Deferred();
// Search the page dependencies
- this._getPageDependencies(pageId, context)
+ this._getPageDependencies(pageId)
.then(function (dependencies) {
// Inform the user about those dependencies and ask him confirmation
var confirmDef = $.Deferred();
@@ -966,7 +946,6 @@ function _deletePage(pageId, fromPageManagement) {
model: 'website.page',
method: 'unlink',
args: [pageId],
- context: context,
});
}).then(function () {
if (fromPageManagement) {