Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
6635 Lượt xem

In OpenERP 7 multi-company setting user login based on company top left logo dynamic changes default functionality is working great. But after the Login need to refresh the page then only Logo changes will be display. How to auto refresh top left page in the code automatically after login the user?..

Ảnh đại diện
Huỷ bỏ

I am also facing same issue. But, this works fine for "Admin" user. Did you find solution?

Tác giả Câu trả lời hay nhất

Yes, i find the solution After Login code reload method is called.

web\static\src\js\chrome.js

    do_login: function (db, login, password) {
        var self = this;
        self.hide_error();
        self.$(".oe_login_pane").fadeOut("slow");
        return this.session.session_authenticate(db, login, password).then(function() {
            self.remember_last_used_database(db);
            if (self.has_local_storage && self.remember_credentials) {
                localStorage.setItem(db + '|last_login', login);
            }
            self.trigger('login_successful');
            /*The below Reload code is added to reload the page so user login automatic Left top logo change.*/
            instance.web.Reload(1,1);
            /*END*/
        },

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 7 25
1510
1
thg 5 25
968
2
thg 7 25
1149
2
thg 5 25
1619
1
thg 7 24
3345