summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--project/scipycon/talk/views.py9
-rw-r--r--project/static/files/conference-talks.zipbin0 -> 80853368 bytes
-rw-r--r--project/static/files/tutorials.zipbin0 -> 5316299 bytes
-rw-r--r--project/templates/_menu.html5
-rw-r--r--project/templates/talk/download-slides.html19
-rw-r--r--project/urls.py2
6 files changed, 35 insertions, 0 deletions
diff --git a/project/scipycon/talk/views.py b/project/scipycon/talk/views.py
index f4000ab..d00aad7 100644
--- a/project/scipycon/talk/views.py
+++ b/project/scipycon/talk/views.py
@@ -205,3 +205,12 @@ def list_talks(request, scope, template_name='talk/list-all-talks.html'):
'params': {'scope': scope},
'talk_list': talks,
}))
+
+def download_slides(request, scope):
+ """View that lets users allow to download the slides they want.
+ """
+
+ template_name = 'talk/download-slides.html'
+ return render_to_response(template_name, RequestContext(request, {
+ 'params': {'scope': scope},
+ }))
diff --git a/project/static/files/conference-talks.zip b/project/static/files/conference-talks.zip
new file mode 100644
index 0000000..14c41e7
--- /dev/null
+++ b/project/static/files/conference-talks.zip
Binary files differ
diff --git a/project/static/files/tutorials.zip b/project/static/files/tutorials.zip
new file mode 100644
index 0000000..8e7d692
--- /dev/null
+++ b/project/static/files/tutorials.zip
Binary files differ
diff --git a/project/templates/_menu.html b/project/templates/_menu.html
index d869067..470f9a8 100644
--- a/project/templates/_menu.html
+++ b/project/templates/_menu.html
@@ -1,6 +1,11 @@
<div id="left-inner">
<ul>
<li><a href="/{{ params.scope }}/">Home</a></li>
+ <li>
+ <a href="{% url scipycon_download_slides params.scope %}">
+ Download Slides <font color="red">(New)</font>
+ </a>
+ </li>
<li><a href="/{{ params.scope }}/submit-registration/">Registration</a></li>
<li>
<ul>
diff --git a/project/templates/talk/download-slides.html b/project/templates/talk/download-slides.html
new file mode 100644
index 0000000..32ca1cb
--- /dev/null
+++ b/project/templates/talk/download-slides.html
@@ -0,0 +1,19 @@
+{% extends "base.html" %}
+
+{% block title %}My Talks{% endblock %}
+
+{% block content %}
+<h1>Slides for Download</h1>
+<h2>Conference Talks</h2>
+<p>
+ <a href="/static/files/conference-talks.zip">
+ Click here to download
+ </a>
+</p><br />
+<h2>Tutorials(Slides, circulate and other materials)</h2>
+<p>
+ <a href="/static/files/tutorials.zip">
+ Click here to download
+ </a>
+</p>
+{% endblock content %}
diff --git a/project/urls.py b/project/urls.py
index 4559856..5680ddd 100644
--- a/project/urls.py
+++ b/project/urls.py
@@ -41,6 +41,8 @@ urlpatterns += patterns('project.scipycon.talk.views',
'edit_talk', name='scipycon_edit_talk'),
url(r'^%s/list-talks/(?P<id>\d+)/$' % (SCOPE_ARG_PATTERN),
'list_talks', name='scipycon_list_talk'),
+ url(r'^%s/download_slides/$' % (SCOPE_ARG_PATTERN),
+ 'download_slides', name='scipycon_download_slides'),
)
# Registration