From: Sapan Bhatia Date: Mon, 22 Sep 2014 19:07:26 +0000 (-0400) Subject: Deployment filtering for deployment credentials X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=e59fad2cdd30d489d748aaed330b400ecbdedd40;p=plstackapi.git Deployment filtering for deployment credentials --- 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)