blob: ad021d3e63beb832abbbb9db624b3d171c2465f4 [file] [log] [blame]
import os
from django.db import models
from core.models import PlCoreBase
from core.models.plcorebase import StrippedCharField
# XOS: Serves as the root of the build system
class XOS(PlCoreBase):
name = StrippedCharField(max_length=200, unique=True, help_text="Name of XOS", default="XOS")
def __unicode__(self): return u'%s' % (self.name)
def __init__(self, *args, **kwargs):
super(XOS, self).__init__(*args, **kwargs)
def save(self, *args, **kwds):
super(XOS, self).save(*args, **kwds)
# def can_update(self, user):
# return user.can_update_site(self.site, allow=['tech'])