Membuat Field Date Odoo Tidak Dapat Memilih Tanggal Sebelum Hari Ini

Assalamu'alaikum Warahmatullahi Wabarakaatuh


Pada kesempatan kali ini saya akan membagikan cara agar Field Date di Odoo tidak dapat memilih tanggal sebelum hari ini

Pertama tambahkan attribute options pada field date di xml. seperti syntax di bawah ini.

<field name="field_date" options="{'datepicker':{'minDate': 'now'}}" />

 di dalam attribuate option terdapat dictionary dengan key 'datepicker' yang mempunyai value dictionary minDate yang membuat tanggal lain tidak bisa dipilih setelah tanggal yang diset pada value dari minDate. Kemudian value dari minDate terdapat 'now' yang berarti mengambil tanggal sekarang.

Gambar di bawah ini adalah contoh ketika tidak memakai attribute options


Sedangkan gambar di bawah ini adalah contoh ketika memakai attribute options



Jika diperhatikan baik baik, tanggal pada saat tulisan ini dibuat adalah tanggal 27 Maret 2022 maka, tanggal sebelum tanggal 27 Maret 2022 tidak dapat dipilih

Jadi secara keseluruhan syntax di atas membatasi user agar tidak dapat memilih tanggal setelah hari ini. Semoga Bermanfaat 

How to find the difference in time from two diferent time