Odoo Help


add function on date field

eman ibrahim
on 4/13/14, 4:34 PM 1,623 views

i need to add function to insurance_expire_date field if this field is less by 5 days than the current date then send massage to hr manager group how i can do that and what the syntax please i need a quick help.

On 4/14/14, 2:36 AM


You can create onchange method for expire_date field. For e.g. In your xml file:

<field name="expire_date" on_change="onchange_expire_date(expire_date)"/>

In your py file add the function below:

def onchange_expire_date((self, cr, uid, ids, expire_date, context=None):
      datetime_today = datetime.now()
      if (datetime_today - expire_date).days <= 5:
        # Send message
        # else part

Hope this may help you.

On 4/14/14, 3:21 AM

Create an Automated Action which calls the Server Action 5 days before a insurance_exp ire_date and send Email to hr manager group using Email Template

Refer the below link:-


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

0 follower(s)


Asked: 4/13/14, 4:34 PM
Seen: 1623 times
Last updated: 3/16/15, 8:10 AM