add schedule list
This commit is contained in:
parent
9bcfcb62e4
commit
13bc9ffacb
3 changed files with 29 additions and 1 deletions
|
@ -7,4 +7,5 @@ urlpatterns = patterns("symposion.schedule.views",
|
|||
url(r"^(\w+)/edit/$", "schedule_detail", name="schedule_detail"),
|
||||
url(r"^(\w+)/edit/$", "schedule_edit", name="schedule_edit"),
|
||||
url(r"^edit/slot/(?P<slot_pk>\d+)/", "schedule_slot_edit", name="schedule_slot_edit"),
|
||||
url(r"^list/$", "schedule_list", name="schedule_list"),
|
||||
)
|
||||
|
|
|
@ -4,7 +4,7 @@ from django.shortcuts import render, get_object_or_404, redirect
|
|||
from django.contrib.auth.decorators import login_required
|
||||
|
||||
from symposion.schedule.forms import SlotEditForm
|
||||
from symposion.schedule.models import Schedule, Day, Slot
|
||||
from symposion.schedule.models import Schedule, Day, Slot, Presentation
|
||||
from symposion.schedule.timetable import TimeTable
|
||||
|
||||
|
||||
|
@ -24,6 +24,14 @@ def schedule_detail(request, slug=None):
|
|||
return render(request, "schedule/schedule_detail.html", ctx)
|
||||
|
||||
|
||||
def schedule_list(request):
|
||||
presentations = Presentation.objects.order_by("id")
|
||||
ctx = {
|
||||
"presentations": presentations,
|
||||
}
|
||||
return render(request, "schedule/schedule_list.html", ctx)
|
||||
|
||||
|
||||
@login_required
|
||||
def schedule_edit(request, slug=None):
|
||||
|
||||
|
|
19
symposion/templates/schedule/schedule_list.html
Normal file
19
symposion/templates/schedule/schedule_list.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
{% extends "site_base.html" %}
|
||||
|
||||
{% load i18n %}
|
||||
|
||||
{% block head_title %}Presentation Listing{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
{% for presentation in presentations %}
|
||||
<div class="row">
|
||||
<div class="span8 well">
|
||||
<h3>{{ presentation.title }}</h3>
|
||||
<h4>{{ presentation.speaker }} in {{ presentation.proposal.track }}</h4>
|
||||
<p>
|
||||
{{ presentation.description }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
{% endblock %}
|
Loading…
Reference in a new issue