def get_context_data(self, **kwargs): cv = super(UserProjectPointsView, self).get_context_data(**kwargs) project = get_object_or_404(Project, name=self.kwargs['projectname']) user = cv['object_list'][0] cv['username'] = user.username cv['projectbadges'] = user_project_badge_count(user,project) cv['projectname'] = project.description return cv
def user_project_points_list(request,username,projectname): user = get_object_or_404(User, username=username) project = get_object_or_404(Project, name=projectname) totals = user_project_badge_count(user,project) if request.accepted_renderer.format == 'html': data = {'projectbadges': totals, 'username': user.username, 'projectname':project.description} return Response(data, template_name='core/user_project_points_list.html') #JSON Renderer return Response(totals)
def user_project_points_list(request,username,projectname,rendertype='html'): user = get_object_or_404(User, username=username) project = get_object_or_404(Project, name=projectname) totals = user_project_badge_count(user,project) rendertype = rendertype or request.accepted_renderer.format if rendertype == 'html': data = {'projectbadges': totals, 'username': user.username, 'projectname':project.description} return Response(data, template_name='core/user_project_points_list.html') #JSON Renderer return Response(totals)