X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fslicerequestview.py;h=b51273f55a7ec52bf120d8765bb0603e3795b576;hb=refs%2Fheads%2Ffibre;hp=0f58669a3b09f77a2f65bac192eb0267a2e23e3b;hpb=4f412c5d376e32ebace33044d493b59db70761c5;p=unfold.git diff --git a/portal/slicerequestview.py b/portal/slicerequestview.py index 0f58669a..b51273f5 100644 --- a/portal/slicerequestview.py +++ b/portal/slicerequestview.py @@ -16,6 +16,8 @@ from myslice.theme import ThemeView import json, time, re +import activity.user + class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): template_name = 'slicerequest_view.html' @@ -115,7 +117,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): 'authority_hrn' : authority_hrn, 'organization' : wsgi_request.POST.get('org_name', ''), 'slice_name' : wsgi_request.POST.get('slice_name', ''), - 'url' : wsgi_request.POST.get('url', ''), + 'url' : wsgi_request.POST.get('exp_url', ''), 'purpose' : wsgi_request.POST.get('purpose', ''), 'current_site' : current_site } @@ -161,6 +163,9 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): create_pending_slice(wsgi_request, slice_request, user_email) self.template_name = 'slice-request-ack-view.html' + # log user activity + activity.user.slice(wsgi_request) + return render(wsgi_request, self.template, {'theme': self.theme}) # Redirect after POST else: slice_request = {} @@ -176,7 +181,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): 'url': url, 'pi': pi, 'authority_name': authority_name, - 'authority_hrn': user_authority, + 'authority_hrn': user_authority, 'cc_myself': True, 'authorities': authorities, 'theme': self.theme,