Я хотел бы показать всплывающее окно при изменении записи. Больше похоже на настраиваемый диалог проверки, в котором пользователь вводит дополнительные данные перед окончательным сохранением.
Моя проблема в том, что я не могу показать всплывающее диалоговое окно с «ir.actions.act_window».
Я пытаюсь вернуть словарь, как указано https://www.odoo.com/documentation/8.0/reference/actions.html
но это, кажется, полностью игнорируется. Это переопределенный метод записи:
def write(self, cr, uid, ids, vals, context=None):
return_value = super(hr_holidays, self).write(cr, uid, ids, vals, context)
print 'overriden write'
view_id = self.pool.get('ir.ui.view').search(cr, uid, [('name', '=', 'leave_request_configuration_page')])
return {
"type": "ir.actions.act_window",
"res_model": "hr.holidays",
"views": [[view_id, "form"]],
"target": "new",
}
Есть ли шанс отобразить всплывающее окно при нажатии кнопки «Сохранить» в форме?