Odoo Help


How to close the wizard automatically in odoo8?

on 2/23/16, 12:12 AM 883 views

In my case, the wizard is not closing automatically in odoo8. Using wizard for printing purpose, after printing the wizard is not close automatically.

### 'nodestroy': True, is not working in odoo8.


def account_write_check_number(self):

     records = self.env['account.voucher'].browse(voucher_ids)

         if self.current_check_no:

              records.write({'number': self.check_number})

    report_obj = self.env['report'].with_context(active_ids=voucher_ids)

    report_name = 'account_check_writing.report_check'

    return report_obj.get_action(records, report_name)

the above method is wrote in button for printing purpose, printing is fine, but i cant close the wizard automatically..

What are you doing? could you post your code?

Axel Mendoza
on 2/23/16, 12:59 AM
Krupesh Laiya
On 2/25/16, 3:52 AM

Please use this

return {'type': 'ir.actions.act_window_close'}
Baiju KS
On 2/23/16, 6:51 AM

Hi Bailey,

For closing window try this:

return {'type': 'ir.actions.act_window_close'}

Hope this helps.

Hi sorry, I wrongly put the method,

on 2/23/16, 7:10 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 2/23/16, 12:12 AM
Seen: 883 times
Last updated: 2/25/16, 3:52 AM