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:
committed by
Richard Purdie
parent
70c4eb8d3a
commit
5d0abf197a
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user