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}