diff options
Diffstat (limited to 'bitbake/lib/toaster')
-rw-r--r-- | bitbake/lib/toaster/bldviewer/templates/configuration.html | 6 | ||||
-rw-r--r-- | bitbake/lib/toaster/orm/models.py | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/bitbake/lib/toaster/bldviewer/templates/configuration.html b/bitbake/lib/toaster/bldviewer/templates/configuration.html index 052c37c4e8..8db35e0d98 100644 --- a/bitbake/lib/toaster/bldviewer/templates/configuration.html +++ b/bitbake/lib/toaster/bldviewer/templates/configuration.html @@ -5,16 +5,18 @@ <tr> <th>Name</th> - <th>Value</th> <th>Description</th> + <th>Definition history</th> + <th>Value</th> </tr> {% for variable in configuration %} <tr class="data"> <td>{{variable.variable_name}}</td> - <td>{{variable.variable_value}}</td> <td>{% if variable.description %}{{variable.description}}{% endif %}</td> + <td>{% for vh in variable.variablehistory_set.all %}{{vh.operation}} in {{vh.file_name}}:{{vh.line_number}}<br/>{%endfor%}</td> + <td>{{variable.variable_value}}</td> {% endfor %} {% endblock %} diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index 1e82a65f43..cac8367960 100644 --- a/bitbake/lib/toaster/orm/models.py +++ b/bitbake/lib/toaster/orm/models.py @@ -239,11 +239,15 @@ class Variable(models.Model): build = models.ForeignKey(Build, related_name='variable_build') variable_name = models.CharField(max_length=100) variable_value = models.TextField(blank=True) - file = models.FilePathField(max_length=255) changed = models.BooleanField(default=False) human_readable_name = models.CharField(max_length=200) description = models.TextField(blank=True) +class VariableHistory(models.Model): + variable = models.ForeignKey(Variable) + file_name = models.FilePathField(max_length=255) + line_number = models.IntegerField(null=True) + operation = models.CharField(max_length=16) class LogMessage(models.Model): INFO = 0 |