blob: 416627a22d276959113191a986676b0dff6a4078 [file] [log] [blame]
import os
from django.db import models
from core.models import PlCoreBase
from core.models import ServiceClass
from core.models.plcorebase import StrippedCharField
# Create your models here.
class ServiceResource(PlCoreBase):
serviceClass = models.ForeignKey(ServiceClass, related_name = "serviceresources")
name = StrippedCharField(max_length=32)
maxUnitsDeployment = models.IntegerField(default=1)
maxUnitsNode = models.IntegerField(default=1)
maxDuration = models.IntegerField(default=1)
bucketInRate = models.IntegerField(default=0)
bucketMaxSize = models.IntegerField(default=0)
cost = models.IntegerField(default=0)
calendarReservable = models.BooleanField(default=True)
def __unicode__(self): return u'%s' % (self.name)