X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fcore%2Fcontext_processors.py;h=9cfcaa620377a6bdf1385b7735961c11cddc1a3b;hb=319aa5b02452353b4172343c0c69f084adc5e062;hp=270ec4edd9427724b48d8c0d557d6302eb9edf8a;hpb=e3bbcf622e692f93fcc62ff7be7f49a206249b6c;p=plstackapi.git 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}