fix Chosen Sites empty in Deployment Admin
[plstackapi.git] / planetstack / core / context_processors.py
index 270ec4e..9cfcaa6 100644 (file)
@@ -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}