# !!!!!ATTENTION!!!!!
# loginUrl MUST end at "next=". You should not give the value of the next
# parameter. It will be determined automatically
-LOGIN_URL = getattr(settings, 'PITHOS_UI_LOGIN_URL', 'https://accounts.okeanos.grnet.gr/im/login?next=')
-FEEDBACK_URL = getattr(settings, 'PITHOS_UI_FEEDBACK_URL', 'https://accounts.okeanos.grnet.gr/im/feedback')
-AUTH_COOKIE_NAME = getattr(settings, 'PITHOS_UI_AUTH_COOKIE_NAME', '_pithos2_a')
-
+LOGIN_URL = getattr(settings, 'PITHOS_UI_LOGIN_URL',
+ 'https://accounts.okeanos.grnet.gr/im/login?next=')
+FEEDBACK_URL = getattr(settings, 'PITHOS_UI_FEEDBACK_URL',
+ 'https://accounts.okeanos.grnet.gr/im/feedback')
+AUTH_COOKIE_NAME = getattr(settings, 'PITHOS_UI_AUTH_COOKIE_NAME',
+ '_pithos2_a')
+CLOUDBAR_ACTIVE_SERVICE = getattr(settings, 'PITHOS_UI_CLOUDBAR_ACTIVE_SERVICE',
+ 'pithos')
def index(request):
return direct_to_template(request, 'pithos_webclient/index.html', \
- {'settings': settings, 'MEDIA_URL': MEDIA_URL})
+ {'settings': settings, 'MEDIA_URL': MEDIA_URL,
+ 'PITHOS_UI_CLOUDBAR_ACTIVE_SERVICE': settings.CLOUDBAR_ACTIVE_SERVICE})
index_data = index_data.replace('\' src=\'', '\' src=\'{{ MEDIA_URL }}pithos_webclient/')
index_data = index_data.replace('url(', 'url({{ MEDIA_URL }}pithos_webclient/')
+ index_data = index_data.replace("{{ CLOUDBAR_CODE }}", """
+ {{ CLOUDBAR_CODE }}
+ <script>
+ var CLOUDBAR_ACTIVE_SERVICE = "{{ PITHOS_UI_CLOUDBAR_ACTIVE_SERVICE }}"
+ </script>
+ """)
+
ifile = file(index, "w+")
ifile.write(index_data)
ifile.close()