# HG changeset patch # User durandn # Date 1437382817 -7200 # Node ID 9f6f302b8d090ceef3c0b4dad213916f6dcdafd8 # Parent 947f26110cc6117918752640dbe7c2b53c1779a3 added cas ticket url parameter name configuration (CAS_URLPARAMETER_NAME) for Cas Auth Middleware + removed iframe for copy project in iframetester diff -r 947f26110cc6 -r 9f6f302b8d09 server/src/remie/middleware/cas_proxy_auth.py --- 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, diff -r 947f26110cc6 -r 9f6f302b8d09 server/src/remieplt/templates/remie/iframe_tester.html --- 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); - }); }); @@ -36,9 +26,6 @@ -