added cas ticket url parameter name configuration (CAS_URLPARAMETER_NAME) for Cas Auth Middleware + removed iframe for copy project in iframetester
--- a/server/src/remie/middleware/cas_proxy_auth.py Mon Jul 20 10:45:44 2015 +0200
+++ b/server/src/remie/middleware/cas_proxy_auth.py Mon Jul 20 11:00:17 2015 +0200
@@ -5,6 +5,7 @@
from ldt.security import set_current_user
+from django.conf import settings
class CASAuthenticationMiddleware(object):
'''
@@ -14,11 +15,11 @@
Requires django-cas-ng authentication backend.
'''
def process_request(self, request):
- ticket = request.GET.get("casticket")
+ ticket = request.GET.get(settings.CAS_URLPARAMETER_NAME)
if ticket is not None:
parsed_url = urlparse(request.build_absolute_uri())
# editing ticket parameter out of the request
- new_query_params = urlencode([param for param in parse_qsl(parsed_url.query) if str(param[0]) != "casticket"])
+ new_query_params = urlencode([param for param in parse_qsl(parsed_url.query) if str(param[0]) != settings.CAS_URLPARAMETER_NAME])
service = urlunparse((
parsed_url.scheme,
--- a/server/src/remieplt/templates/remie/iframe_tester.html Mon Jul 20 10:45:44 2015 +0200
+++ b/server/src/remieplt/templates/remie/iframe_tester.html Mon Jul 20 11:00:17 2015 +0200
@@ -15,16 +15,6 @@
var final_url = default_url+"?project_id="+project_id+"¤t_user="+current_user+"&group_mode="+group_mode;
$("#remie_workunit_iframe").attr("src", final_url);
});
-
- $("#copy_button").click(function(){
- var project_id = $("#project_id").val();
-
- var base_url = "http://127.0.0.1:8001/";
-
- var final_url = base_url+"ldt/copy/"+project_id;
- console.log(final_url)
- $("#copy_project_iframe").attr("src", final_url);
- });
});
</script>
</head>
@@ -36,9 +26,6 @@
<input id="iframe_update_button" type="button" value="Générer"></input>
<input id="copy_button" type="button" value="Copier"></input>
</div>
-<div id="copy_project_container">
- <iframe id="copy_project_iframe" src='' style="width:1191px"></iframe>
-</div>
<div style="width:1191px; height:625px; outline: 1px;" id="remie_iframe_container">
<iframe id="remie_workunit_iframe" width="1191" height="625" src=""></iframe>
</div>