Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged

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.

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
kvě 20
2672
3
lis 23
7535
2
říj 23
3652
1
říj 21
5462
2
úno 25
7570