added cas ticket url parameter name configuration (CAS_URLPARAMETER_NAME) for Cas Auth Middleware + removed iframe for copy project in iframetester
authordurandn
Mon, 20 Jul 2015 11:00:17 +0200
changeset 38 9f6f302b8d09
parent 37 947f26110cc6
child 39 eaee50318e98
added cas ticket url parameter name configuration (CAS_URLPARAMETER_NAME) for Cas Auth Middleware + removed iframe for copy project in iframetester
server/src/remie/middleware/cas_proxy_auth.py
server/src/remieplt/templates/remie/iframe_tester.html
--- 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+"&current_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>