From: Sapan Bhatia Date: Wed, 30 Apr 2014 04:51:02 +0000 (-0400) Subject: Purge operation. X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=130278134f19945d61e26bbd80d3f5416a8294df;p=plstackapi.git Purge operation. --- diff --git a/planetstack/core/models/plcorebase.py b/planetstack/core/models/plcorebase.py index fc8e740..51240ad 100644 --- a/planetstack/core/models/plcorebase.py +++ b/planetstack/core/models/plcorebase.py @@ -72,7 +72,8 @@ class PlCoreBase(models.Model): def delete(self, *args, **kwds): # so we have something to give the observer - if (observer_disabled): + purge = kwds.get('purge',True) + if (observer_disabled or purge): super(PlCoreBase, self).delete(*args, **kwargs) else: self.deleted = True