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>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tr>
|
||||
<td>
|
||||
<a href="{% url 'attendees_report' %}">Conservancy attendees report</a>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
{% 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 (
|
||||
presentations_report,
|
||||
reports_list,
|
||||
speaker_create,
|
||||
speaker_create_token,
|
||||
speaker_edit,
|
||||
|
|
@ -17,7 +18,8 @@ urlpatterns = [
|
|||
url(r"^edit/(?:(?P<pk>\d+)/)?$", speaker_edit, name="speaker_edit"),
|
||||
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"^reports/$", reports_list, name="speaker_reports_list"),
|
||||
url(r"^talks-report/$", speaker_talks_report, name="speaker_talks_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
|
||||
@user_passes_test(lambda u: u.is_staff)
|
||||
def speaker_track_report(request):
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue