* Set a default value for the character_id argument to the add view.
[matthijs/projects/xerxes.git] / influences / models.py
index 846410f5cd2caf57daf2d7335fd58590cfb1896c..a2c72266dd2ad97fdbf7e4330b15c681bc9b4642 100644 (file)
@@ -31,16 +31,18 @@ class Influence(models.Model):
     
     character   = models.ForeignKey(Character, edit_inline=models.TABULAR, num_in_admin=3, core=True, verbose_name = _("Character"))
     contact     = models.CharField(max_length=255, verbose_name = _("Contact"))
+    summary     = models.CharField(max_length=255, verbose_name = _("Summary"))
     description = models.TextField(verbose_name = _("Description"))
     status      = models.TextField(max_length=1, choices=STATUS_CHOICES, default='N', verbose_name = _("Status"))
     longterm    = models.BooleanField(default=False, verbose_name = _("Long term"))
 
     def __str__(self):
-        return self.description[0:10]
+        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")