X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fcore%2Fmodels%2Fplcorebase.py;fp=planetstack%2Fcore%2Fmodels%2Fplcorebase.py;h=d1784cd30371be492332874bca360f8dc0fd99eb;hb=914bc6ff57d325914c3712208e10b087d87630a7;hp=59cac52c3767d1e48a5ddc58fb9564c3ec8493d8;hpb=3f4ab118aa7d1eaa43bd4602b3bb873b5c52b275;p=plstackapi.git diff --git a/planetstack/core/models/plcorebase.py b/planetstack/core/models/plcorebase.py index 59cac52..d1784cd 100644 --- a/planetstack/core/models/plcorebase.py +++ b/planetstack/core/models/plcorebase.py @@ -22,15 +22,23 @@ except: # This manager will be inherited by all subclasses because # the core model is abstract. class PlCoreBaseDeletionManager(models.Manager): - def get_query_set(self): + def get_queryset(self): return super(PlCoreBaseDeletionManager, self).get_query_set().filter(deleted=True) + # deprecated in django 1.7 in favor of get_queryset() + def get_query_set(self): + return self.get_queryset() + # This manager will be inherited by all subclasses because # the core model is abstract. class PlCoreBaseManager(models.Manager): - def get_query_set(self): + def get_queryset(self): return super(PlCoreBaseManager, self).get_query_set().filter(deleted=False) + # deprecated in django 1.7 in favor of get_queryset() + def get_query_set(self): + return self.get_queryset() + class PlCoreBase(models.Model): objects = PlCoreBaseManager() deleted_objects = PlCoreBaseDeletionManager()