summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/orm/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/orm/models.py')
-rw-r--r--bitbake/lib/toaster/orm/models.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py
index 9c15ebf12b..658e1d2cc7 100644
--- a/bitbake/lib/toaster/orm/models.py
+++ b/bitbake/lib/toaster/orm/models.py
@@ -175,9 +175,9 @@ class Task(models.Model):
175 return "Not Executed" 175 return "Not Executed"
176 176
177 def get_description(self): 177 def get_description(self):
178 variable = Variable.objects.filter(variable_name=self.task_name, build = self.build) 178 helptext = HelpText.objects.filter(key=self.task_name, area=HelpText.VARIABLE, build=self.build)
179 try: 179 try:
180 return variable[0].description 180 return helptext[0].text
181 except IndexError: 181 except IndexError:
182 return '' 182 return ''
183 183
@@ -343,6 +343,15 @@ class VariableHistory(models.Model):
343 line_number = models.IntegerField(null=True) 343 line_number = models.IntegerField(null=True)
344 operation = models.CharField(max_length=16) 344 operation = models.CharField(max_length=16)
345 345
346class HelpText(models.Model):
347 VARIABLE = 0
348 HELPTEXT_AREA = ((VARIABLE, 'variable'), )
349
350 build = models.ForeignKey(Build, related_name='helptext_build')
351 area = models.IntegerField(choices=HELPTEXT_AREA)
352 key = models.CharField(max_length=100)
353 text = models.TextField()
354
346class LogMessage(models.Model): 355class LogMessage(models.Model):
347 INFO = 0 356 INFO = 0
348 WARNING = 1 357 WARNING = 1