[IMP]:can now delete a leave which are in 'draft', 'cancel' and 'confirm' state

bzr revid: mtr@tinyerp.com-20120730103139-n1ni944evcny3dic
This commit is contained in:
Meera Trambadia 2012-07-30 16:01:39 +05:30
parent 21df649697
commit 095a0569f8
1 changed files with 2 additions and 2 deletions

View File

@ -200,8 +200,8 @@ class hr_holidays(osv.osv):
def unlink(self, cr, uid, ids, context=None):
for rec in self.browse(cr, uid, ids, context=context):
if rec.state<>'draft':
raise osv.except_osv(_('Warning!'),_('You cannot delete a leave which is not in draft status !'))
if rec.state not in ['draft', 'cancel', 'confirm']:
raise osv.except_osv(_('Warning!'),_('You cannot delete a leave which is in %s state!')%(rec.state))
return super(hr_holidays, self).unlink(cr, uid, ids, context)
def onchange_date_from(self, cr, uid, ids, date_to, date_from):