X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/07fe485fb0a119fb87f8ec948185b5acdd65300e..f32577466e18584c0adb9e9845a0f50faa5db777:/forum/views/meta.py diff --git a/forum/views/meta.py b/forum/views/meta.py index c143d13..97c852f 100644 --- a/forum/views/meta.py +++ b/forum/views/meta.py @@ -1,7 +1,7 @@ from itertools import groupby from django.shortcuts import render_to_response, get_object_or_404 from django.core.urlresolvers import reverse -from django.template import RequestContext +from django.template import RequestContext, loader from django.http import HttpResponseRedirect, HttpResponse from forum import settings from forum.forms import FeedbackForm @@ -13,20 +13,24 @@ from forum.models import Badge, Award, User from forum.badges.base import BadgesMeta from forum import settings from forum.utils.mail import send_email -from forum.settings.settingsmarkdown import SettingsExtension, markdown import re def favicon(request): return HttpResponseRedirect(str(settings.APP_FAVICON)) -def about(request): - return render_to_response('about.html', {'text': settings.ABOUT_PAGE_TEXT.value }, context_instance=RequestContext(request)) +def static(request, title, content): + return render_to_response('static.html', {'content' : content, 'title': title}, context_instance=RequestContext(request)) -def faq(request): - md = markdown.Markdown([SettingsExtension({})]) - text = md.convert(settings.FAQ_PAGE_TEXT.value) +def markdown_help(request): + # md = markdown.Markdown([SettingsExtension({})]) + # text = md.convert(settings.FAQ_PAGE_TEXT.value) - return render_to_response('faq.html', {'text' : text}, context_instance=RequestContext(request)) + return render_to_response('markdown_help.html', context_instance=RequestContext(request)) + + +def opensearch(request): + return render_to_response('opensearch.html', {'settings' : settings}, context_instance=RequestContext(request)) + def feedback(request): if request.method == "POST": @@ -38,6 +42,7 @@ def feedback(request): context['email'] = form.cleaned_data.get('email',None) context['message'] = form.cleaned_data['message'] context['name'] = form.cleaned_data.get('name',None) + context['ip'] = request.META['REMOTE_ADDR'] recipients = [(adm.username, adm.email) for adm in User.objects.filter(is_superuser=True)] @@ -72,7 +77,6 @@ def badges(request): return render_to_response('badges.html', { 'badges' : badges, 'mybadges' : my_badges, - 'feedback_faq_url' : reverse('feedback'), }, context_instance=RequestContext(request)) def badge(request, id, slug):