From: Ciro Scognamiglio Date: Thu, 21 Aug 2014 16:32:36 +0000 (+0200) Subject: user activity on slice creation X-Git-Tag: myslice-1.1~13^2~27 X-Git-Url: http://git.onelab.eu/?p=myslice.git;a=commitdiff_plain;h=ee42541c4a7ee90d5b30eeed8a142452f5005a86 user activity on slice creation --- diff --git a/activity/user.py b/activity/user.py index da259948..a2790e8a 100644 --- a/activity/user.py +++ b/activity/user.py @@ -20,4 +20,10 @@ def registered(request): activity.log(request, "user.signup", "User registered") def contact(request): - activity.log(request, "user.contact", "User sent a contact request") \ No newline at end of file + activity.log(request, "user.contact", "User sent a contact request") + +def slice(request): + activity.log(request, "user.slice", "User requested a slice") + +def resource(request): + activity.log(request, "user.resource", "User added a resource to a slice") \ No newline at end of file diff --git a/portal/slicerequestview.py b/portal/slicerequestview.py index 0f58669a..5d5a6901 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' @@ -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(self.request) + return render(wsgi_request, self.template, {'theme': self.theme}) # Redirect after POST else: slice_request = {}