aboutsummaryrefslogtreecommitdiffstats
path: root/apps/issues/models.py
diff options
context:
space:
mode:
authorFilipp Lepalaan <f@230.to>2013-11-27 13:35:55 +0200
committerFilipp Lepalaan <f@230.to>2013-11-27 13:35:55 +0200
commit1bbfb4a44d42aca151f60a614ebeffbd44ef6e4d (patch)
tree715bb49e2521b2ed9ebbaf5585ef43c7848e41da /apps/issues/models.py
parent8782fbe4766dc57e517eec622879d672d6d68378 (diff)
downloadmotor.old-1bbfb4a44d42aca151f60a614ebeffbd44ef6e4d.tar.gz
motor.old-1bbfb4a44d42aca151f60a614ebeffbd44ef6e4d.tar.bz2
motor.old-1bbfb4a44d42aca151f60a614ebeffbd44ef6e4d.zip
A bunch of fixes
Diffstat (limited to 'apps/issues/models.py')
-rw-r--r--apps/issues/models.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/issues/models.py b/apps/issues/models.py
index f2e162d..2306199 100644
--- a/apps/issues/models.py
+++ b/apps/issues/models.py
@@ -7,6 +7,7 @@ from apps.checkin.models import ServiceOrder
class Issue(models.Model):
sp = models.ForeignKey(ServiceProvider)
+ keywords = models.TextField(default='')
description = models.CharField(max_length=256, default=_('No power'))
def __unicode__(self):
@@ -19,8 +20,15 @@ class Issue(models.Model):
class Question(models.Model):
issue = models.ForeignKey(Issue)
question = models.CharField(max_length=256)
+ description = models.TextField(default='')
required = models.BooleanField(default=True)
+ def next(self):
+ return Question.objects.get(issue=self.issue, pk__gt=self.pk)
+
+ def prev(self):
+ return Question.objects.get(issue=self.issue, pk__lt=self.pk)
+
def __unicode__(self):
return self.question