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=27158255634b37b224bcbb932caf53df0dc79cb6;p=plstackapi.git Purge operation. --- diff --git a/planetstack/core/models/plcorebase.py b/planetstack/core/models/plcorebase.py index c0a6ba8..d4932a0 100644 --- a/planetstack/core/models/plcorebase.py +++ b/planetstack/core/models/plcorebase.py @@ -68,7 +68,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