[IMP] Get database list from base for mobile login

bzr revid: jra@tinyerp.com-20110609061600-6yuatorqyie7rrwr
This commit is contained in:
Jiten Rangwala (OpenERP) 2011-06-09 11:46:00 +05:30
parent 3e74d5d6bc
commit b06ea136e0
3 changed files with 4 additions and 7 deletions

View File

@ -58,10 +58,6 @@ class Xml2Json:
class MOBILE(openerpweb.Controller):
_cp_path = "/web_mobile/mobile"
@openerpweb.jsonrequest
def db_list(self, req):
return req.session.proxy('db').list()
@openerpweb.jsonrequest
def sc_list(self, req):
return req.session.model('ir.ui.view_sc').get_sc(req.session._uid, "ir.ui.menu", {})

View File

@ -232,8 +232,9 @@ openerp.web_mobile.Login = openerp.base.Controller.extend({
var self = this;
jQuery("#oe_header").children().remove();
this.rpc('/web_mobile/mobile/db_list',{} ,function(res){
self.$element.html(QWeb.render("Login", {'db' : res}));
this.rpc("/base/session/get_databases_list", {}, function(result) {
self.db_list = result.db_list;
self.$element.html(QWeb.render("Login", self));
self.$element.find('#database').click(self.on_select);
self.$element.find("a").click(self.on_clicked);
})

View File

@ -38,7 +38,7 @@
<span class="ui-icon ui-icon-arrow-d ui-icon-shadow"></span>
</span>
<select data-native-menu="false" id="database" name="database" tabindex="-1">
<option t-foreach="db" t-as="opt" t-value="opt">
<option t-foreach="db_list" t-as="opt" t-value="opt">
<t t-esc="opt"/>
</option>
</select>