Move forms from models.py to a new file forms.py.
[matthijs/projects/xerxes.git] / influences / models.py
index 53eee0274ff6e6b5229ce737afb4cbeccb5afb08..1079b0a62b3518cf22992e8317c31a6204b15360 100644 (file)
@@ -4,17 +4,19 @@ from django.utils.translation import ugettext_lazy as _
 
 # Create your models here.
 class Character(models.Model):
+    STATUS_CHOICES = (
+        ('N', _('New')),
+        ('A', _('Approved')),
+    )
     created     = models.DateField(auto_now_add=1, verbose_name = _("Creation time"))
     modified    = models.DateField(auto_now=1, verbose_name = _("Modification time"))
     name        = models.CharField(max_length=255, verbose_name = _("Name"))
+    status      = models.CharField(max_length=2, choices=STATUS_CHOICES, default='N', verbose_name = _("Status"))
     player      = models.ForeignKey(User, verbose_name = _("Player"))
 
     def __str__(self):
         return self.name
 
-    class Admin:
-        pass
-
     class Meta:
         verbose_name = _("Character")
         verbose_name_plural = _("Characters")
@@ -41,12 +43,8 @@ class Influence(models.Model):
     def __str__(self):
         return self.summary
 
-    class Admin:
-        list_filter=('character', 'status', 'longterm')
-        search_fields=('character', 'description', 'contact')
-        list_display=('character', 'contact', 'summary', 'longterm', 'status') 
-
     class Meta:
         verbose_name = _("Influence")
         verbose_name_plural = _("Influences")
 
+# vim: set sts=4 sw=4 expandtab: