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) |
