git://git.onelab.eu
/
plstackapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Linked Image to related objects
[plstackapi.git]
/
planetstack
/
core
/
models
/
image.py
diff --git
a/planetstack/core/models/image.py
b/planetstack/core/models/image.py
index
db01e1b
..
fdeb2cc
100644
(file)
--- a/
planetstack/core/models/image.py
+++ b/
planetstack/core/models/image.py
@@
-2,6
+2,7
@@
import os
from django.db import models
from core.models import PlCoreBase
from core.models import Deployment
from django.db import models
from core.models import PlCoreBase
from core.models import Deployment
+from core.models import Deployment,DeploymentLinkManager,DeploymentLinkDeletionManager
# Create your models here.
# Create your models here.
@@
-14,8
+15,10
@@
class Image(PlCoreBase):
def __unicode__(self): return u'%s' % (self.name)
class ImageDeployments(PlCoreBase):
def __unicode__(self): return u'%s' % (self.name)
class ImageDeployments(PlCoreBase):
- image = models.ForeignKey(Image)
- deployment = models.ForeignKey(Deployment)
+ objects = DeploymentLinkManager()
+ deleted_objects = DeploymentLinkDeletionManager()
+ image = models.ForeignKey(Image,related_name='imagedeployments')
+ deployment = models.ForeignKey(Deployment,related_name='imagedeployments')
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)
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)