bzr revid: fp@tinyerp.com-20110917121817-vusb4yvf6d6dvait
This commit is contained in:
Fabien Pinckaers 2011-09-17 14:18:17 +02:00
parent 31d5b33301
commit 509b6a2dd5
1 changed files with 6 additions and 0 deletions

View File

@ -136,6 +136,12 @@ class subscription_subscription(osv.osv):
self.write(cr, uid, [row['id']], {'state':state})
return True
def unlink(self, cr, uid, ids, context=None):
for record in self.browse(cr, uid, ids, context or {}):
if record.state=="running":
raise osv.except_osv(_('Error !'),_('You cannot delete an active subscription !'))
return super(subscription_subscription, self).unlink(cr, uid, ids, context)
def set_done(self, cr, uid, ids, context=None):
res = self.read(cr,uid, ids, ['cron_id'])
ids2 = [x['cron_id'][0] for x in res if x['id']]