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:
committed by
Richard Purdie
parent
214ba674d0
commit
c9a05be1ff
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user