From f4e33da924ae41ff88d1531d4f2cbe550e14fa88 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Fri, 24 Jan 2014 16:16:56 +0100 Subject: [PATCH] [ADD] Database selector to login screen bzr revid: fme@openerp.com-20140124151656-swy3jknclfnxkwzx --- addons/web/controllers/main.py | 5 +++++ addons/web/views/database_selector.html | 9 +++++++-- addons/web/views/webclient_templates.xml | 22 ++++++++++++++++++++++ 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 49bc2a7a1c3..64442f6bb34 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -552,6 +552,11 @@ def render_bootstrap_template(db, template, values=None, debug=False, lazy=False values = {} values.update(kw) values['debug'] = debug + values['current_db'] = db + try: + values['databases'] = http.db_list() + except openerp.exceptions.AccessDenied: + values['databases'] = None for res in ['js', 'css']: if res not in values: diff --git a/addons/web/views/database_selector.html b/addons/web/views/database_selector.html index 16686cc388d..b8f774945e4 100644 --- a/addons/web/views/database_selector.html +++ b/addons/web/views/database_selector.html @@ -8,11 +8,16 @@ +