Вы можете сделать это так, как называется Json Контроллер был основан на logi c , вернуть значение и на js проверьте, удовлетворено ли значение, затем с помощью Диалог вы можете поднять предупреждение .
В Py File,
@http.route(['/custom/url'], type='json', auth="public", website=True)
def checkout_custom(self, **post):
# Logic Based on the that return True/False.
Вкл JS Файл,
var ajax = require('web.ajax');
var Dialog = require('web.Dialog');
ajax.jsonRpc("/custom/url", 'call', {}).then(function(data) {
if (data) {
var dialog = new Dialog(this, {
size: 'medium',
$content: _t("<div style='font-size:14px;font-family:Helvetica, Arial, sans-serif;'>Warning Message.</div>"),
buttons: [{
text: _t('Ok'),
classes: "btn-primary",
close: true
}],
}).open();
} else {
// Process
}});
Спасибо