raise Exception, "Could not create %s. Already exists ?" % slice_params['hrn']
return results
-def create_pending_slice(wgsi_request, request):
+def create_pending_slice(wsgi_request, request, email):
"""
"""
s.save()
# Send an email: the recipients are the PI of the authority
- recipients = authority_get_pi_emails(wsgi_request, authority_hrn)
+ recipients = authority_get_pi_emails(wsgi_request, request['authority_hrn'])
msg = render_to_string('slice-request-email.txt', request)
- send_mail("Onelab user %(email)s requested a slice" % request, msg, email, recipients)
+ send_mail("Onelab user %(email)s requested a slice" % locals(), msg, email, recipients)
#-------------------------------------------------------------------------------
# REQUESTS - Users
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