1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-09 05:29:32 +00:00

bitbake: toaster: orm get_project_layer_versions to return layer_version objects

Instead of returning layercommits return the actual Layer_Version objects
for the layercommit as these are the useful objects which contain the
metadata.

(Bitbake rev: 480f0d307a3183df16fd383c7a3f96f00d09fbd4)

Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: brian avery <avery.brian@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Michael Wood
2015-12-07 18:15:43 +00:00
committed by Richard Purdie
parent 796e3481ad
commit c80b7dfee2
+4 -3
View File
@@ -265,12 +265,13 @@ class Project(models.Model):
def get_project_layer_versions(self, pk=False):
""" Returns the Layer_Versions currently added to this project """
layer_versions = self.projectlayer_set.all().values('layercommit')
layer_versions = self.projectlayer_set.all().values_list('layercommit',
flat=True)
if pk is False:
return layer_versions
return Layer_Version.objects.filter(pk__in=layer_versions)
else:
return layer_versions.values_list('layercommit__pk', flat=True)
return layer_versions
def get_available_machines(self):