• Tek Siong, Hock

Odoo Error Message and Alert Message

Updated: Jul 6

1. ValidationError


This is the simplest for to display Exception or Validation Error.

from odoo import exceptions

raise exceptions.ValidationError('Please Save Quotation')

2. Message Alert


This is less intrusive way to give Reminder or Alert Message.

message = 'Click Save to refresh the Cost & Profit!'
warning_mess = {'title': ('Refresh'), 'message': message}

return {'warning': warning_mess}

3. Alert Pop Up


Similar to Message Alert. You can find the sample in the account module that using a field to control it.

<div groups="account.group_account_invoice" class="alert alert-info" role="alert" style="margin-bottom:0px;" attrs="{'invisible': [('has_outstanding','=',False)]}">
    You have <bold><a class="alert-link" href="#outstanding" role="button">outstanding debits</a></bold> for this supplier. You can allocate them to mark this bill as paid.
</div>


Click "Like" at the bottom of this blog, to motivate us to continue sharing more Odoo tips.

4 views0 comments

Recent Posts

See All