From e59fad2cdd30d489d748aaed330b400ecbdedd40 Mon Sep 17 00:00:00 2001
From: Sapan Bhatia <gwsapan@gmail.com>
Date: Mon, 22 Sep 2014 15:07:26 -0400
Subject: [PATCH] Deployment filtering for deployment credentials

---
 planetstack/core/models/credential.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/planetstack/core/models/credential.py b/planetstack/core/models/credential.py
index 4b5518b..13bc1c8 100644
--- a/planetstack/core/models/credential.py
+++ b/planetstack/core/models/credential.py
@@ -3,6 +3,7 @@ from django.db import models
 from core.models import PlCoreBase
 from core.models import User,Site,Slice,Deployment
 from encrypted_fields import EncryptedCharField
+from core.models import Deployment,DeploymentLinkManager,DeploymentLinkDeletionManager
 
 class UserCredential(PlCoreBase):
     user = models.ForeignKey(User, related_name='credentials', help_text="The User this credential is associated with")
@@ -38,6 +39,8 @@ class SliceCredential(PlCoreBase):
         return self.name
 
 class DeploymentCredential(PlCoreBase):
+    objects = DeploymentLinkManager()
+    deleted_objects = DeploymentLinkDeletionManager()
     deployment = models.ForeignKey(Deployment, related_name='credentials', help_text="The User this credential is associated with")
 
     name = models.SlugField(help_text="The credential type, e.g. ec2", max_length=128)
-- 
2.47.0