mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-10 11:59:23 +00:00
Improve right handling for accounting
This commit is contained in:
12
club/templates/club/club_tools.jinja
Normal file
12
club/templates/club/club_tools.jinja
Normal file
@ -0,0 +1,12 @@
|
||||
{% extends "core/base.jinja" %}
|
||||
|
||||
{% block content %}
|
||||
<h3>Club tools</h3>
|
||||
<p><a href="{{ url('club:club_view', club_id=object.id) }}">Back to club</a></p>
|
||||
<ul>
|
||||
<li><a href="{{ url('accounting:club_details', c_account_id=object.club_account.id) }}">{{ object }}</a></li>
|
||||
</ul>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
|
@ -9,9 +9,6 @@ urlpatterns = [
|
||||
url(r'^(?P<club_id>[0-9]+)/edit$', ClubEditView.as_view(), name='club_edit'),
|
||||
url(r'^(?P<club_id>[0-9]+)/members$', ClubMembersView.as_view(), name='club_members'),
|
||||
url(r'^(?P<club_id>[0-9]+)/prop$', ClubEditPropView.as_view(), name='club_prop'),
|
||||
#url(r'^(?P<club_id>[0-9]+)/tools$', ClubToolsView.as_view(), name='club_tools'),
|
||||
|
||||
## API
|
||||
#url(r'^api/markdown$', render_markdown, name='api_markdown'),
|
||||
url(r'^(?P<club_id>[0-9]+)/tools$', ClubToolsView.as_view(), name='tools'),
|
||||
]
|
||||
|
||||
|
@ -25,6 +25,14 @@ class ClubView(CanViewMixin, DetailView):
|
||||
pk_url_kwarg = "club_id"
|
||||
template_name = 'club/club_detail.jinja'
|
||||
|
||||
class ClubToolsView(CanViewMixin, DetailView):
|
||||
"""
|
||||
Tools page of a Club
|
||||
"""
|
||||
model = Club
|
||||
pk_url_kwarg = "club_id"
|
||||
template_name = 'club/club_tools.jinja'
|
||||
|
||||
class ClubMemberForm(forms.ModelForm):
|
||||
"""
|
||||
Form handling the members of a club
|
||||
|
Reference in New Issue
Block a user