mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-25 05:58:42 +01:00
31 lines
696 B
Python
31 lines
696 B
Python
"""Modoboa Lib models."""
|
|
|
|
from django.db import models
|
|
from django.conf import settings
|
|
|
|
from reversion import revisions as reversion
|
|
|
|
|
|
class Parameter(models.Model):
|
|
name = models.CharField(max_length=255)
|
|
value = models.CharField(max_length=255)
|
|
|
|
@property
|
|
def shortname(self):
|
|
return self.name.split(".")[1].lower()
|
|
|
|
def __unicode__(self):
|
|
return self.name
|
|
|
|
reversion.register(Parameter)
|
|
|
|
|
|
class UserParameter(models.Model):
|
|
user = models.ForeignKey(settings.AUTH_USER_MODEL)
|
|
name = models.CharField(max_length=255)
|
|
value = models.CharField(max_length=255)
|
|
|
|
@property
|
|
def shortname(self):
|
|
return self.name.split(".")[1].lower()
|