login show invalid login

bzr revid: al@openerp.com-20120410144049-zy9pm45pa2e6wdf5
This commit is contained in:
Antony Lesuisse 2012-04-10 16:40:49 +02:00
parent 4d9b3be656
commit a639d1d191
3 changed files with 7 additions and 7 deletions

View File

@ -402,7 +402,7 @@
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
}
.openerp .oe_login .oe_login_invalid .oe_login_error_message {
.openerp .oe_login_invalid .oe_login_error_message {
display: inline-block;
}
.openerp .oe_database_manager {

View File

@ -322,9 +322,9 @@ $colour4: #8a89ba
text-align: center
@include radius(4px)
@include box-shadow(0 1px 4px rgba(0, 0, 0, 0.8))
.oe_login_invalid
.oe_login_error_message
display: inline-block
.oe_login_invalid
.oe_login_error_message
display: inline-block
// }}}
// DatabaseManager {{{
.oe_database_manager

View File

@ -512,15 +512,15 @@ openerp.web.Login = openerp.web.Widget.extend({
*/
do_login: function (db, login, password) {
var self = this;
this.$element.removeClass('login_invalid');
this.$element.removeClass('oe_login_invalid');
this.session.on_session_invalid.add({
callback: function () {
self.$element.addClass("login_invalid");
self.$element.addClass("oe_login_invalid");
},
unique: true
});
this.session.session_authenticate(db, login, password).then(function() {
self.$element.removeClass("login_invalid");
self.$element.removeClass("oe_login_invalid");
if (self.has_local_storage) {
if(self.remember_credentials) {
localStorage.setItem('last_db_login_success', db);