From 5600a79007565d364f878ef18de5476cd7033db8 Mon Sep 17 00:00:00 2001 From: Mohammed Shekha Date: Fri, 2 May 2014 18:53:49 +0530 Subject: [PATCH] [IMP]Improved the database manager, instead of calling html_template, created separate html file which is rendered using jinja2, so that we don't need html_template once pos and edit support render_bootstrap_template. bzr revid: msh@tinyerp.com-20140502132349-bw9zdyaou4yf8o7q --- addons/web/controllers/main.py | 70 +---------------------- addons/web/views/database_manager.html | 79 ++++++++++++++++++++++++++ 2 files changed, 81 insertions(+), 68 deletions(-) create mode 100644 addons/web/views/database_manager.html diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 6dcc069fcc2..863fba90758 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -745,75 +745,9 @@ class Database(http.Controller): def manager(self, **kw): # TODO: migrate the webclient's database manager to server side views request.session.logout() - css = """ - - - - - - - - - - - """ - js = """ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - """ - - r = html_template % { - 'js': js, - 'css': css, + return env.get_template("database_manager.html").render({ 'modules': simplejson.dumps(module_boot()), - 'init': """ - var wc = new s.web.WebClient(null, { action: 'database_manager' }); - wc.appendTo($(document.body)); - """ - } - return r + }) @http.route('/web/database/get_list', type='json', auth="none") def get_list(self): diff --git a/addons/web/views/database_manager.html b/addons/web/views/database_manager.html new file mode 100644 index 00000000000..5734f60bc62 --- /dev/null +++ b/addons/web/views/database_manager.html @@ -0,0 +1,79 @@ + + + + + + OpenERP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file