Added missing Service.py
[plstackapi.git] / planetstack / core / models / service.py
1 from core.models import PlCoreBase,SingletonModel
2 from django.db import models
3
4 class Service(PlCoreBase):
5     description = models.TextField(max_length=254,null=True, blank=True,help_text="Description of Service")
6     enabled = models.BooleanField(default=True)
7     name = models.CharField(max_length=30, help_text="Service Name")
8     versionNumber = models.CharField(max_length=30, help_text="Version of Service Definition")
9
10     def __unicode__(self): return u'%s' % (self.name)
11
12 class ServiceAttribute(PlCoreBase):
13     name = models.SlugField(help_text="Attribute Name", max_length=128)
14     value = models.CharField(help_text="Attribute Value", max_length=1024)
15     service = models.ForeignKey(Service, related_name='serviceattributes', help_text="The Service this attribute is associated with")
16
17