mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-27 02:43:01 +00:00
use history table for club detail view
This commit is contained in:
parent
be8f2dc35b
commit
3bda5576dd
@ -18,7 +18,7 @@ from .models import Profile, Club, Membership
|
|||||||
from .forms import ProfileForm, ClubForm,MembershipForm, MemberFormSet,FormSetHelper
|
from .forms import ProfileForm, ClubForm,MembershipForm, MemberFormSet,FormSetHelper
|
||||||
from .tables import ClubTable
|
from .tables import ClubTable
|
||||||
from note.models.transactions import Transaction
|
from note.models.transactions import Transaction
|
||||||
|
from note.tables import HistoryTable
|
||||||
class UserCreateView(CreateView):
|
class UserCreateView(CreateView):
|
||||||
"""
|
"""
|
||||||
Une vue pour inscrire un utilisateur et lui créer un profile
|
Une vue pour inscrire un utilisateur et lui créer un profile
|
||||||
@ -87,10 +87,10 @@ class ClubDetailView(LoginRequiredMixin,DetailView):
|
|||||||
club = context["club"]
|
club = context["club"]
|
||||||
club_transactions = \
|
club_transactions = \
|
||||||
Transaction.objects.all().filter(Q(source=club.note) | Q(destination=club.note))
|
Transaction.objects.all().filter(Q(source=club.note) | Q(destination=club.note))
|
||||||
context['history_list'] = club_transactions
|
context['history_list'] = HistoryTable(club_transactions)
|
||||||
club_member = \
|
club_member = \
|
||||||
Membership.objects.all().filter(club=club)
|
Membership.objects.all().filter(club=club)
|
||||||
#TODO: consider only valid Membership
|
# TODO: consider only valid Membership
|
||||||
context['member_list'] = club_member
|
context['member_list'] = club_member
|
||||||
return context
|
return context
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
{% load static %}
|
{% load static %}
|
||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
{% load render_table from django_tables2 %}
|
{% load render_table from django_tables2 %}
|
||||||
|
{% load pretty_money %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<p><a class="btn btn-primary" href="{% url 'member:club_list' %}">Clubs</a></p>
|
<p><a class="btn btn-primary" href="{% url 'member:club_list' %}">Clubs</a></p>
|
||||||
<h3 class="text-center"> Club {{ object.name }}</h3>
|
<h3 class="text-center"> Club {{ object.name }}</h3>
|
||||||
@ -15,7 +16,7 @@
|
|||||||
<dt> Aliases </dt>
|
<dt> Aliases </dt>
|
||||||
<dd>{{ club.note.aliases_set.all }}</dd>
|
<dd>{{ club.note.aliases_set.all }}</dd>
|
||||||
<dt>{% trans 'balance' %}</dt>
|
<dt>{% trans 'balance' %}</dt>
|
||||||
<dd>{{ club.note.balance }}</dd>
|
<dd>{{ club.note.balance | pretty_money }}</dd>
|
||||||
|
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user