{% else %}
{{ user.username }}.
{% endif %}
-{% trans "Account" %} | {% trans "Help" %} |
+{% trans "Account" %} |
+<a href="{% url telemeta-help %}">{% trans "Help" %}</a> |
<a href="{% url telemeta-logout %}">{% trans "Sign out" %}
<img src="images/logout.png" style="vertical-align:middle" /></a>
{% else %}
-{% trans "Help" %} |
+<a href="{% url telemeta-help %}">{% trans "Help" %}</a> |
<a href="{% url telemeta-login %}?next={{ request.path|urlencode }}">{% trans "Sign in" %}</a>
{% endif %}
</div>
urlpatterns = patterns('',
url(r'^$', web_view.index, name="telemeta-home"),
+ url(r'^help$', web_view.help, name="telemeta-help"),
# items
url(r'^items/$', 'django.views.generic.list_detail.object_list',
return HttpResponse(provider.handle(args), mimetype='text/xml')
def render_flatpage(self, request, path):
- print "REQUEST:"+request
- print"PATH"+path
try:
content = pages.get_page_content(request, path)
except pages.MalformedPagePath:
writer.writerow(data)
return response
+
+ def help(self, request):
+ """Render the help page"""
+
+ template = loader.get_template('telemeta/index.html')
+ ids = [id for id in MediaItem.objects.all().values_list('id', flat=True).order_by('?')[0:3]]
+ items = MediaItem.objects.enriched().filter(pk__in=ids)
+
+ context = RequestContext(request, {
+ 'page_content': pages.get_page_content(request, 'parts/help', ignore_slash_issue=True),
+ 'items': items})
+ return HttpResponse(template.render(context))
+