start: function() {
var self = this;
return $.when(this._super()).then(function() {
- var dblist = self._db_list || [];
+ var dblist = self.db_list || [];
if (!self.session.session_is_valid() && dblist.length === 1) {
self.remember_credentials = false;
// XXX get login/pass from server (via a rpc call) ?
- return self.do_login(dblist[0], 'anonymous', 'anonymous')
+ return self.do_login(dblist[0], 'anonymous', 'anonymous');
}
});
on_token_loaded: function(result) {
// select the right the database
this.selected_db = result.db;
- this.on_db_loaded({db_list: [result.db]});
+ this.on_db_loaded([result.db]);
if (result.token) {
// switch to signup mode, set user name and login
this.$el.addClass("oe_login_signup");
this.do_warn("Login", "No database selected !");
return false;
} else if (!name) {
- this.do_warn("Login", "Please enter a name.")
+ this.do_warn("Login", "Please enter a name.");
return false;
} else if (!login) {
- this.do_warn("Login", "Please enter a username.")
+ this.do_warn("Login", "Please enter a username.");
return false;
} else if (!password || !confirm_password) {
- this.do_warn("Login", "Please enter a password and confirm it.")
+ this.do_warn("Login", "Please enter a password and confirm it.");
return false;
} else if (password !== confirm_password) {
- this.do_warn("Login", "Passwords do not match; please retype them.")
+ this.do_warn("Login", "Passwords do not match; please retype them.");
return false;
}
var params = {