From 5face3a51e012b741a48302207fc1b025e0909ca Mon Sep 17 00:00:00 2001 From: Scott Baker Date: Tue, 5 Aug 2014 10:15:26 -0700 Subject: [PATCH] dynamically get list of sites for request account page --- planetstack/core/context_processors.py | 12 +++++++++++- planetstack/templates/admin/login.html | 24 ++++++------------------ 2 files changed, 17 insertions(+), 19 deletions(-) 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 @@

-- 2.43.0