X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fsliceuserview.py;h=44c29f0d76fe38080848ba6b4c9ca203dc90b570;hb=645059ffae753990c8c0450b633d3ece24056e80;hp=1a4bef6ee42e9ca78635da31efb0a365f278faf9;hpb=ce3b3e8ed4f6ac5256e1380013fff78157c99b27;p=myslice.git diff --git a/portal/sliceuserview.py b/portal/sliceuserview.py index 1a4bef6e..44c29f0d 100644 --- a/portal/sliceuserview.py +++ b/portal/sliceuserview.py @@ -20,4 +20,8 @@ class SliceUserView (LoginRequiredView, ThemeView): template_name = "slice-user-view.html" def get(self, request, slicename): - return render_to_response(self.template, {"slice": slicename, "theme": self.theme, "username": request.user, "section":"resources"}, context_instance=RequestContext(request)) + if request.user.is_authenticated(): + user_query = Query().get('user').select('user_hrn','parent_authority').filter_by('user_hrn','==','$user_hrn') + user_details = execute_query(self.request, user_query) + + return render_to_response(self.template, {"slice": slicename, "user_details":user_details[0], "theme": self.theme, "username": request.user, "section":"users"}, context_instance=RequestContext(request))