Slice Req Email: Dynamically add portal domain name
authorYasin <mohammed-yasin.rahman@lip6.fr>
Mon, 14 Apr 2014 10:07:26 +0000 (12:07 +0200)
committerYasin <mohammed-yasin.rahman@lip6.fr>
Mon, 14 Apr 2014 10:07:26 +0000 (12:07 +0200)
portal/slicerequestview.py
portal/templates/slice_request_email.html
portal/templates/slice_request_email.txt

index 1f377d8..213fd31 100644 (file)
@@ -1,4 +1,6 @@
 from django.shortcuts           import render
+from django.contrib.sites.models import Site
+
 
 from unfold.page                import Page
 
@@ -63,6 +65,11 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView):
 
         if method == 'POST':
             # The form has been submitted
+
+            # get the domain url
+            current_site = Site.objects.get_current()
+            current_site = current_site.domain
+
             slice_request = {
                 'type'              : 'slice',
                 'id'                : None,
@@ -73,6 +80,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView):
                 'number_of_nodes'   : wsgi_request.POST.get('number_of_nodes', ''),
                 'type_of_nodes'     : wsgi_request.POST.get('type_of_nodes', ''),
                 'purpose'           : wsgi_request.POST.get('purpose', ''),
+                'current_site'      : current_site
             }
             
             authority_hrn = slice_request['authority_hrn']
index 5e90741..6db35a7 100644 (file)
@@ -5,5 +5,6 @@
 <b>type of nodes   :</b> {{type_of_nodes}}</br>
 <b>purpose         :</b> {{purpose}}</br>
 <b>email           :</b> {{email}}</br>
+<b>Portal url     :</b> {{current_site}}</br> 
 <b>cc myself       :</b> {{cc_myself}}</br>
 
index ef46a04..a0d94cd 100644 (file)
@@ -5,5 +5,6 @@ number of nodes : {{number_of_nodes}}
 type of nodes   : {{type_of_nodes}}
 purpose         : {{purpose}}
 email           : {{email}}
+Portal url             : {{current_site}}
 cc myself       : {{cc_myself}}