From: Sapan Bhatia Date: Mon, 22 Sep 2014 18:55:08 +0000 (-0400) Subject: Deployment filtering for SliceDeployment objects X-Git-Url: http://git.onelab.eu/?p=plstackapi.git;a=commitdiff_plain;h=ce1d9a48b634ddd1a2416e68119fd7b1469fc1cf Deployment filtering for SliceDeployment objects --- diff --git a/planetstack/core/models/slice.py b/planetstack/core/models/slice.py index 1023856..12c278b 100644 --- a/planetstack/core/models/slice.py +++ b/planetstack/core/models/slice.py @@ -5,7 +5,7 @@ from core.models import Site from core.models.site import SitePrivilege from core.models import User from core.models import Role -from core.models import Deployment +from core.models import Deployment,DeploymentLinkManager,DeploymentLinkDeletionManager from core.models import ServiceClass from core.models.serviceclass import get_default_serviceclass from core.models import Tag @@ -113,6 +113,9 @@ class SlicePrivilege(PlCoreBase): return qs class SliceDeployments(PlCoreBase): + objects = DeploymentLinkManager() + deleted_objects = DeploymentLinkDeletionManager() + slice = models.ForeignKey(Slice) deployment = models.ForeignKey(Deployment) tenant_id = models.CharField(null=True, blank=True, max_length=200, help_text="Keystone tenant id")