from django.shortcuts import render
+from django.contrib.sites.models import Site
+
from unfold.page import Page
from unfold.loginrequired import LoginRequiredAutoLogoutView
from ui.topmenu import topmenu_items_live, the_user
-from theme import ThemeView
+from myslice.theme import ThemeView
import json, time
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,
'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']
self.template_name = 'slice-request-done-view.html'
else:
# Otherwise a wsgi_request is sent to the PI
- create_pending_slice(wsgi_request, slice_request)
+ create_pending_slice(wsgi_request, slice_request, user_email)
self.template_name = 'slice-request-ack-view.html'
return render(wsgi_request, self.template, {'theme': self.theme}) # Redirect after POST
'user_hrn': user_hrn,
'cc_myself': True,
'authorities': authorities,
- 'theme': self.theme
+ 'theme': self.theme,
+ 'section': "Slice request"
}
template_env.update(slice_request)
template_env.update(page.prelude_env())