diff --git a/models/donation.py b/models/donation.py index 655b502..6902745 100644 --- a/models/donation.py +++ b/models/donation.py @@ -1,6 +1,7 @@ from odoo import models, fields, api from odoo.exceptions import UserError, ValidationError from psycopg2 import sql, DatabaseError +from datetime import datetime from werkzeug import utils import base64 @@ -40,16 +41,30 @@ class DonationDonation(models.Model): # bic_direct_debit = fields.Char( # 'bic' # ) - # start_date_direct_debit = fields.Date( - # string='Start Date', - # index=True, - # track_visibility='onchange' - # ) - # end_date_direct_debit = fields.Date( - # string='End Date', - # index=True, - # track_visibility='onchange' - # ) + start_date = fields.Date( + string='Start Date', + index=True, + default=datetime.today(), + track_visibility='onchange' + ) + end_date = fields.Date( + string='End Date', + index=True, + readonly=True, + track_visibility='onchange' + ) + suspended_date = fields.Date( + string='Suspended Date', + index=True, + readonly=True, + track_visibility='onchange' + ) + lastexecution_date = fields.Date( + string='Last execution Date', + index=True, + readonly=True, + track_visibility='onchange' + ) frequency =fields.Selection( [('monthly','Monthly'), ('bimonthly','Bimonthly'),('quarterly','Quarterly'),('half-yearly','Half-yearly'),('annually','Annually')], default='monthly' diff --git a/views/donation.xml b/views/donation.xml index ec98751..2ea240f 100644 --- a/views/donation.xml +++ b/views/donation.xml @@ -7,13 +7,19 @@ - - + + + + + + + +