glossary stuff

This commit is contained in:
Sanj 2011-10-24 00:09:55 +01:00
parent 4f860154f4
commit a80d465ad0
2 changed files with 6 additions and 2 deletions

View File

@ -216,9 +216,10 @@ class Guideline(ItfModel):
return self.title
class Glossary(models.Model):
class Glossary(ItfModel):
term = models.CharField(max_length=256)
definition = models.TextField()
title_field = 'term'
def get_dict(self):
return {
@ -233,6 +234,9 @@ class Glossary(models.Model):
'definition': self.definition
}
def info_dict(self):
return self.list_dict()
def __unicode__(self):
return self.term

View File

@ -18,7 +18,7 @@ class ModuleTab(models.Model):
module = models.ForeignKey(Module)
title = models.CharField(max_length=64, help_text="Display title for tab")
slug = models.SlugField(help_text="short name for tab, to be used in url, eg. faq")
text = models.TextField(help_text="text to show up in LHS for tab")
text = models.TextField(help_text="text to show up in LHS for tab", blank=True)
model = models.ForeignKey("ModelExtra", help_text="Database model object tab is linked to (chose from list or ask for one to be created.)")
is_default = models.BooleanField(default=False, help_text="Whether this should be the default displayed tab.")
order = models.IntegerField(default=1, help_text="Make number higher to send it lower in order (default will always show first)")