From: Scott Baker Date: Tue, 5 Aug 2014 17:15:26 +0000 (-0700) Subject: dynamically get list of sites for request account page X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=5face3a51e012b741a48302207fc1b025e0909ca;p=plstackapi.git dynamically get list of sites for request account page --- diff --git a/planetstack/core/context_processors.py b/planetstack/core/context_processors.py index 270ec4e..9cfcaa6 100644 --- a/planetstack/core/context_processors.py +++ b/planetstack/core/context_processors.py @@ -1,4 +1,14 @@ from django.conf import settings +from core.models import Site + def planetstack(request): - return {"DISABLE_MINIDASHBOARD": settings.DISABLE_MINIDASHBOARD} + allSites = [] + for site in Site.objects.all(): + allowNewUsers = True # replace with logic for blessing sites for registration, if necessary + allSites.append( {"name": site.name, + "id": site.id, + "allowNewUsers": allowNewUsers} ) + + return {"DISABLE_MINIDASHBOARD": settings.DISABLE_MINIDASHBOARD, + "sites": allSites} diff --git a/planetstack/templates/admin/login.html b/planetstack/templates/admin/login.html index ab066dc..a165707 100644 --- a/planetstack/templates/admin/login.html +++ b/planetstack/templates/admin/login.html @@ -69,24 +69,12 @@