def sidebar(self, context): user = context.get('user', None) viewing_user = context.get('viewing_user', None) if viewing_user: user = viewing_user else: if user and not user.is_authenticated(): user = None if user: try: k = Karma.objects.get(user=user) except: k = Karma(user=user) k.save() else: k = False karma_ranking = Karma.objects.all().order_by('-karma')[:5] sweet_karma_ranking = KarmaSweet.objects.all().order_by('-karma')[:5] return render_to_string( 'karmasidebar.html', { 'karma': k, 'karma_ranking': karma_ranking, 'sweet_karma_ranking': sweet_karma_ranking, })
def sidebar(self, context): user = context.get('user', None) viewing_user = context.get('viewing_user', None) if viewing_user: user = viewing_user else: if user and not user.is_authenticated(): user = None if user: try: k = Karma.objects.get(user=user) except: k = Karma(user=user) k.save() else: k = False karma_ranking = Karma.objects.all().order_by('-karma')[:5] sweet_karma_ranking = KarmaSweet.objects.all().order_by('-karma')[:5] return render_to_string('karmasidebar.html', {'karma': k, 'karma_ranking': karma_ranking, 'sweet_karma_ranking': sweet_karma_ranking, })
def vote(request, user_id): u = User.objects.get(id=user_id) sum = float(request.POST['vote']) try: k = Karma.objects.get(user=u) except: k = Karma(user=u, value=0) k.value = k.value + (sum * 0.1) k.save() return HttpResponseRedirect(reverse('ublogging.views.index'))
def sidebar(self, context): if context.get('viewing_user', ''): user = context['viewing_user'] else: user = context['perms'].user if user.is_authenticated(): try: k = Karma.objects.get(user=user) except: k = Karma(user=user, value=0) k.save() else: k = False karma_ranking = Karma.objects.all().order_by('-value')[:5] return render_to_string('karmasidebar.html', {'karma': k, 'karma_ranking': karma_ranking}, context_instance=context)