From 8ee6f53005a200e4a9b0b6ee145d90320f0c71a4 Mon Sep 17 00:00:00 2001 From: "ddm@openerp.com" <> Date: Thu, 23 Jan 2014 16:03:17 +0100 Subject: [PATCH] [IMP] Move website settings to 'Configration' wizard bzr revid: ddm@openerp.com-20140123150317-9vxccax7vn2xls9x --- addons/website/models/website.py | 4 + addons/website/static/src/js/website.ace.js | 5 +- addons/website/views/website_views.xml | 89 ++++++++++++--------- 3 files changed, 56 insertions(+), 42 deletions(-) diff --git a/addons/website/models/website.py b/addons/website/models/website.py index fe7d21c5267..2d4bf290f2b 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -125,6 +125,10 @@ class website(osv.osv): }) } + # cf. Wizard hack in website_views.xml + def noop(self, *args, **kwargs): + pass + def write(self, cr, uid, ids, vals, context=None): self._get_languages.clear_cache(self) return super(website, self).write(cr, uid, ids, vals, context) diff --git a/addons/website/static/src/js/website.ace.js b/addons/website/static/src/js/website.ace.js index 6433330e50e..514969fc4c2 100644 --- a/addons/website/static/src/js/website.ace.js +++ b/addons/website/static/src/js/website.ace.js @@ -261,8 +261,9 @@ self.reloadPage.call(self); }).fail(function (source, error) { var message = _.isString(error) ? error - : (error.data.arguments[0] === "Access Denied") ? "Access denied: please sign in" - : error.message; + : (error && error.data && error.data.arguments && error.data.arguments[0] === "Access Denied") ? "Access denied: please sign in" + : (error && error.message) ? error.message + : "Unexpected error"; self.displayError.call(self, message); }); }, diff --git a/addons/website/views/website_views.xml b/addons/website/views/website_views.xml index 86427e7c314..4d7c9f59ac3 100644 --- a/addons/website/views/website_views.xml +++ b/addons/website/views/website_views.xml @@ -10,14 +10,46 @@ - - Websites - ir.actions.act_window - website - form - Create and manage the companies websites. + + + website.form + website + +
+
+
+
+ + + + + +
+
+ + + + + + + + + +
+
+ + + + + + +
+
+
- website.tree @@ -31,40 +63,17 @@ - - website.form - website - -
- -
-
- - - - - - - - - - - - - - - - - - -
-
-
+ + Website + ir.actions.act_window + website + 1 + form + Create and manage the companies websites. + inline + + view_base_language_install.inherit base.language.install