X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fcore%2Fmodels%2Fimage.py;h=a7b63b69f3009471e652d90d3ec3535aedb4b046;hb=8a16fb56c55f6c4a9f8d664841015ff2d7447e53;hp=fdeb2cc953b845f75f63b85222d08125bf26464e;hpb=993df9301afc7a04a9e518265ca995d17b95b377;p=plstackapi.git diff --git a/planetstack/core/models/image.py b/planetstack/core/models/image.py index fdeb2cc..a7b63b6 100644 --- a/planetstack/core/models/image.py +++ b/planetstack/core/models/image.py @@ -1,8 +1,7 @@ import os from django.db import models from core.models import PlCoreBase -from core.models import Deployment -from core.models import Deployment,DeploymentLinkManager,DeploymentLinkDeletionManager +from core.models import Controller,ControllerLinkManager,ControllerLinkDeletionManager # Create your models here. @@ -14,13 +13,13 @@ class Image(PlCoreBase): def __unicode__(self): return u'%s' % (self.name) -class ImageDeployments(PlCoreBase): - objects = DeploymentLinkManager() - deleted_objects = DeploymentLinkDeletionManager() - image = models.ForeignKey(Image,related_name='imagedeployments') - deployment = models.ForeignKey(Deployment,related_name='imagedeployments') +class ControllerImages(PlCoreBase): + objects = ControllerLinkManager() + deleted_objects = ControllerLinkDeletionManager() + image = models.ForeignKey(Image,related_name='controllerimages') + controller = models.ForeignKey(Controller,related_name='controllerimages') glance_image_id = models.CharField(null=True, blank=True, max_length=200, help_text="Glance image id") - def __unicode__(self): return u'%s %s' % (self.image, self.deployment) + def __unicode__(self): return u'%s %s' % (self.image, self.controller)