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.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py
index b30e405c0e..ff26c7d436 100644
--- a/bitbake/lib/toaster/orm/models.py
+++ b/bitbake/lib/toaster/orm/models.py
@@ -31,8 +31,8 @@ class Build(models.Model):
31 (IN_PROGRESS, 'In Progress'), 31 (IN_PROGRESS, 'In Progress'),
32 ) 32 )
33 33
34 search_allowed_fields = ['machine', 34 search_allowed_fields = ['machine', 'image_fstypes',
35 'cooker_log_path'] 35 'cooker_log_path', "target__target"]
36 36
37 machine = models.CharField(max_length=100) 37 machine = models.CharField(max_length=100)
38 image_fstypes = models.CharField(max_length=100) 38 image_fstypes = models.CharField(max_length=100)
@@ -102,6 +102,8 @@ class Task(models.Model):
102 (OUTCOME_NA, 'Not Available'), 102 (OUTCOME_NA, 'Not Available'),
103 ) 103 )
104 104
105 search_allowed_fields = [ "recipe__name", "task_name" ]
106
105 build = models.ForeignKey(Build, related_name='task_build') 107 build = models.ForeignKey(Build, related_name='task_build')
106 order = models.IntegerField(null=True) 108 order = models.IntegerField(null=True)
107 task_executed = models.BooleanField(default=False) # True means Executed, False means Prebuilt 109 task_executed = models.BooleanField(default=False) # True means Executed, False means Prebuilt
@@ -217,6 +219,8 @@ class Layer_Version(models.Model):
217 219
218 220
219class Variable(models.Model): 221class Variable(models.Model):
222 search_allowed_fields = ['variable_name', 'variable_value',
223 'variablehistory__file_name', "description"]
220 build = models.ForeignKey(Build, related_name='variable_build') 224 build = models.ForeignKey(Build, related_name='variable_build')
221 variable_name = models.CharField(max_length=100) 225 variable_name = models.CharField(max_length=100)
222 variable_value = models.TextField(blank=True) 226 variable_value = models.TextField(blank=True)
@@ -225,7 +229,7 @@ class Variable(models.Model):
225 description = models.TextField(blank=True) 229 description = models.TextField(blank=True)
226 230
227class VariableHistory(models.Model): 231class VariableHistory(models.Model):
228 variable = models.ForeignKey(Variable) 232 variable = models.ForeignKey(Variable, related_name='vhistory')
229 file_name = models.FilePathField(max_length=255) 233 file_name = models.FilePathField(max_length=255)
230 line_number = models.IntegerField(null=True) 234 line_number = models.IntegerField(null=True)
231 operation = models.CharField(max_length=16) 235 operation = models.CharField(max_length=16)