1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-08 17:19:20 +00:00

bitbake: toaster: Only redirect to projects page if user has added projects

The landing page currently redirects the user if there are any
projects in the db. Because we now always have at least one
(the default one added by a migration), we always get the redirect.

Change this so that when the user hits the landing page,
we only redirect them to the projects page if there is at least
one user-added project and there are no builds.

[YOCTO #7932]

(Bitbake rev: 316a70da93055b63eff7d40b7fd8bd07299074af)

Signed-off-by: Elliot Smith <elliot.smith@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:
Elliot Smith
2015-09-02 17:25:09 -07:00
committed by Richard Purdie
parent 214ba674d0
commit c9a05be1ff
+5 -1
View File
@@ -54,7 +54,11 @@ logger = logging.getLogger("toaster")
# all new sessions should come through the landing page;
# determine in which mode we are running in, and redirect appropriately
def landing(request):
if Build.objects.count() == 0 and Project.objects.count() > 0:
# we only redirect to projects page if there is a user-generated project
user_projects = Project.objects.filter(is_default = False)
has_user_project = user_projects.count() > 0
if Build.objects.count() == 0 and has_user_project:
return redirect(reverse('all-projects'), permanent = False)
if Build.objects.all().count() > 0: