1
0
mirror of https://git.yoctoproject.org/poky synced 2026-06-01 13:09:50 +00:00

bitbake: toastergui: select project types

This brings in project types in the New Project page.

The "analisys" projects are the projects with no "release"
set, and have read-only properties in the project page.

(Bitbake rev: 2efc338cefd6e6e097af83d7dff63e9ba177d021)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Alexandru DAMIAN
2015-06-22 14:48:53 +01:00
committed by Richard Purdie
parent 70c4eb8d3a
commit 5d0abf197a
3 changed files with 80 additions and 38 deletions
+7 -1
View File
@@ -57,7 +57,11 @@ class ToasterSetting(models.Model):
class ProjectManager(models.Manager):
def create_project(self, name, release):
prj = self.model(name = name, bitbake_version = release.bitbake_version, release = release)
if release is not None:
prj = self.model(name = name, bitbake_version = release.bitbake_version, release = release)
else:
prj = self.model(name = name, bitbake_version = None, release = None)
prj.save()
for defaultconf in ToasterSetting.objects.filter(name__startswith="DEFCONF_"):
@@ -66,6 +70,8 @@ class ProjectManager(models.Manager):
name = name,
value = defaultconf.value)
if release is None:
return prj
for rdl in release.releasedefaultlayer_set.all():
try: