Add links to our custom reports
This commit is contained in:
parent
baf9aa644e
commit
a33b0d103f
4 changed files with 39 additions and 1 deletions
|
|
@ -16,6 +16,13 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="{% url 'attendees_report' %}">Conservancy attendees report</a>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
||||||
23
pinaxcon/templates/symposion/speakers/reports_list.html
Normal file
23
pinaxcon/templates/symposion/speakers/reports_list.html
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
{% extends "site_base.html" %}
|
||||||
|
{% load static %}
|
||||||
|
{% load i18n %}
|
||||||
|
|
||||||
|
{% block head_title %}Speaker & Talk Reports{% endblock %}
|
||||||
|
{% block page_title %}Speaker and Talk Reports{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<table class="table table-striped">
|
||||||
|
<tr>
|
||||||
|
<td><a href="{% url 'speaker_talks_report' %}">Speaker Talks</a></td>
|
||||||
|
<td>For track review.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="{% url 'speaker_track_report' %}">Speaker Tracks</a></td>
|
||||||
|
<td>Used for reviewing speakers across all tracks.</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="{% url 'speaker_presentations_report' %}">Presentations</a></td>
|
||||||
|
<td>Used for naming videos. Includes additional speakers and slot details.</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
{% endblock %}
|
||||||
4
vendor/symposion/symposion/speakers/urls.py
vendored
4
vendor/symposion/symposion/speakers/urls.py
vendored
|
|
@ -2,6 +2,7 @@ from django.conf.urls import url
|
||||||
|
|
||||||
from .views import (
|
from .views import (
|
||||||
presentations_report,
|
presentations_report,
|
||||||
|
reports_list,
|
||||||
speaker_create,
|
speaker_create,
|
||||||
speaker_create_token,
|
speaker_create_token,
|
||||||
speaker_edit,
|
speaker_edit,
|
||||||
|
|
@ -17,7 +18,8 @@ urlpatterns = [
|
||||||
url(r"^edit/(?:(?P<pk>\d+)/)?$", speaker_edit, name="speaker_edit"),
|
url(r"^edit/(?:(?P<pk>\d+)/)?$", speaker_edit, name="speaker_edit"),
|
||||||
url(r"^profile/(?P<pk>\d+)/$", speaker_profile, name="speaker_profile"),
|
url(r"^profile/(?P<pk>\d+)/$", speaker_profile, name="speaker_profile"),
|
||||||
url(r"^staff/create/(\d+)/$", speaker_create_staff, name="speaker_create_staff"),
|
url(r"^staff/create/(\d+)/$", speaker_create_staff, name="speaker_create_staff"),
|
||||||
|
url(r"^reports/$", reports_list, name="speaker_reports_list"),
|
||||||
url(r"^talks-report/$", speaker_talks_report, name="speaker_talks_report"),
|
url(r"^talks-report/$", speaker_talks_report, name="speaker_talks_report"),
|
||||||
url(r"^track-report/$", speaker_track_report, name="speaker_track_report"),
|
url(r"^track-report/$", speaker_track_report, name="speaker_track_report"),
|
||||||
url(r"^presentations-report/$", presentations_report, name="presentations_report"),
|
url(r"^presentations-report/$", presentations_report, name="speaker_presentations_report"),
|
||||||
]
|
]
|
||||||
|
|
|
||||||
6
vendor/symposion/symposion/speakers/views.py
vendored
6
vendor/symposion/symposion/speakers/views.py
vendored
|
|
@ -142,6 +142,12 @@ def speaker_profile(request, pk):
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
@login_required
|
||||||
|
@user_passes_test(lambda u: u.is_staff)
|
||||||
|
def reports_list(request):
|
||||||
|
return render(request, 'symposion/speakers/reports_list.html')
|
||||||
|
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
@user_passes_test(lambda u: u.is_staff)
|
@user_passes_test(lambda u: u.is_staff)
|
||||||
def speaker_track_report(request):
|
def speaker_track_report(request):
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue