Vereinfachung Membership ist nun ein custom login model, keine Abhängikeiten mehr zu auth.User.

absofort können alle Benutzer ins Ranking eingetragen werden und nicht mehr nur "zahlende Mitglieder".
This commit is contained in:
Christian Berg
2015-08-10 20:49:07 +02:00
committed by Christian Berg
parent 37d3cb78c1
commit 617b7131fe
100 changed files with 3857 additions and 420 deletions

View File

@@ -293,9 +293,7 @@ class PlayerScore(LoginRequiredMixin, generic.ListView):
def get(self, request, *args, **kwargs):
try:
user_model = auth.get_user_model()
self.user = user_model.objects.get(
username=self.kwargs.get('username'))
self.membership = Membership.objects.get(user=self.user)
self.user = user_model.objects.get(username=self.kwargs.get('username'))
except user_model.DoesNotExist:
raise django.http.Http404(
_("No user found matching the name %s") % self.kwargs.get(
@@ -304,7 +302,7 @@ class PlayerScore(LoginRequiredMixin, generic.ListView):
def get_context_data(self, **kwargs):
context = generic.ListView.get_context_data(self, **kwargs)
context['membership'] = self.membership
context['membership'] = self.user
try:
context['kyu_dan_ranking'] = models.KyuDanRanking.objects.get(
user=self.user)