[IMP] Get database list from base for mobile login
bzr revid: jra@tinyerp.com-20110609061600-6yuatorqyie7rrwr
This commit is contained in:
parent
3e74d5d6bc
commit
b06ea136e0
|
@ -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", {})
|
||||
|
|
|
@ -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);
|
||||
})
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue