X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fslicerequestview.py;h=1f377d8471a62edf7b3429ab668f5e00fc3b32d2;hb=e51719f3e179789c4b006c628c76b241df924bd6;hp=d18289fa804a956c2bde6e188941ce97e34a289f;hpb=2a609a565beff7c90ff6f0118285ee4995c9d6f6;p=unfold.git diff --git a/portal/slicerequestview.py b/portal/slicerequestview.py index d18289fa..1f377d84 100644 --- a/portal/slicerequestview.py +++ b/portal/slicerequestview.py @@ -10,7 +10,7 @@ from portal.forms import SliceRequestForm 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 @@ -87,7 +87,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): purpose = slice_request['purpose'] if (purpose is None or purpose == ''): errors.append('Purpose is mandatory') - + if not errors: if is_pi(wsgi_request, user_hrn, authority_hrn): # PIs can directly create slices in their own authority... @@ -95,7 +95,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): self.template_name = 'slice-request-done-view.html' else: # Otherwise a wsgi_request is sent to the PI - create_pending_slice(wsgi_request, user_email, slice_name, user_hrn, authority_hrn, number_of_nodes, purpose) + 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 @@ -110,7 +110,8 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): '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())