[MERGE] add constraint on base_calendar

bzr revid: fp@tinyerp.com-20120930102954-j0rtayh1127w0gvh
This commit is contained in:
Fabien Pinckaers 2012-09-30 12:29:54 +02:00
commit b63eeda1de
1 changed files with 10 additions and 0 deletions

View File

@ -1113,6 +1113,16 @@ rule or repeating pattern of time to exclude from the recurring rule."),
'user_id': lambda self, cr, uid, ctx: uid,
'organizer': default_organizer,
}
def _check_closing_date(self, cr, uid, ids, context=None):
for event in self.browse(cr, uid, ids, context=context):
if event.date_deadline < event.date:
return False
return True
_constraints = [
(_check_closing_date, 'Error ! End date cannot be set before start date.', ['date_deadline']),
]
def get_recurrent_ids(self, cr, uid, select, domain, limit=100, context=None):
"""Gives virtual event ids for recurring events based on value of Recurrence Rule