django-orchestra/orchestra/apps/saas/models.py

22 lines
585 B
Python
Raw Normal View History

2014-09-26 19:21:09 +00:00
from django.db import models
from django.utils.translation import ugettext_lazy as _
from jsonfield import JSONField
from orchestra.core import services
from .services import SoftwareService
class SaaS(models.Model):
service = models.CharField(_("service"), max_length=32,
choices=SoftwareService.get_plugin_choices())
account = models.ForeignKey('accounts.Account', verbose_name=_("account"), related_name='saas')
data = JSONField(_("data"))
class Meta:
verbose_name = "SaaS"
verbose_name_plural = "SaaS"
services.register(SaaS)