diff options
Diffstat (limited to 'bitbake/lib/toaster/orm/models.py')
-rw-r--r-- | bitbake/lib/toaster/orm/models.py | 10 |
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 | ||
219 | class Variable(models.Model): | 221 | class 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 | ||
227 | class VariableHistory(models.Model): | 231 | class 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) |