콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다

In the odoo accounting module, there is an option to import bank statements. When the import is complete it automatically redirects you to the reconciliation view, but I want to redirect it to the accounting dashboard.


Looking I found that the redirection is done by this JavaScript code:

enterprise-13.0/account_bank_statement_import_csv/static/src/js/import_bank_stmt.js:58

exit: function () {

    this.do_action({

        name: _t("Reconciliation on Bank Statements"),

        context: {

            'statement_line_ids': this.statement_line_ids

        },

        type: 'ir.actions.client',

        tag: 'bank_statement_reconciliation_view'

    });

},


I have tried to modify the code to redirect to the accounting dashboard, but I have not been successful.

    exit: function () {

        var self = this;

        console.log("JavaScript redirection after importing");


        // var model_obj = new instance.web.Model('ir.model.data');

        // var view_id = false;

        // model_obj.call('get_object_reference', ['ir.ui.view', 'account.account_journal_dashboard_kanban_view']).then(function (result) {

        //     view_id = result[1];

        // });

        // console.log('view_id');

        // console.log(view_id);


        // this._rpc({

        //     model: 'account.move',

        //     method: 'redirect_return', // Python code that returns the data of the view action.

        // }).then(function (result) {

        //     self.do_action(result);

        // });


        this.do_action({

            name: _t("Reconciliation on Bank Statements"),

            context: {

                'statement_line_ids': this.statement_line_ids

            },

            type: 'ir.actions.client',

            tag: 'bank_statement_reconciliation_view'

        });

    },


Your help please.

아바타
취소
관련 게시물 답글 화면 활동
0
5월 20
2714
3
11월 23
7555
2
10월 23
3673
1
10월 21
5483
2
2월 25
7604