From 3aa5070a38ec300b3ffaf6e784986892acdadd6f Mon Sep 17 00:00:00 2001 From: Skia Date: Wed, 12 Apr 2017 19:19:25 +0200 Subject: [PATCH] Add preview button in the Forum --- api/views/api.py | 4 +-- core/templates/core/pagerev_edit.jinja | 6 ++-- forum/templates/forum/reply.jinja | 44 ++++++++++++++++++++++++++ forum/views.py | 4 +-- 4 files changed, 52 insertions(+), 6 deletions(-) diff --git a/api/views/api.py b/api/views/api.py index 37557587..5a423394 100644 --- a/api/views/api.py +++ b/api/views/api.py @@ -6,14 +6,14 @@ from rest_framework.views import APIView from core.templatetags.renderer import markdown -@api_view(['GET']) +@api_view(['POST']) @renderer_classes((StaticHTMLRenderer,)) def RenderMarkdown(request): """ Render Markdown """ try: - data = markdown(request.GET['text']) + data = markdown(request.POST['text']) except: data = 'Error' return Response(data) diff --git a/core/templates/core/pagerev_edit.jinja b/core/templates/core/pagerev_edit.jinja index 52f90edb..97a3f2dc 100644 --- a/core/templates/core/pagerev_edit.jinja +++ b/core/templates/core/pagerev_edit.jinja @@ -4,10 +4,12 @@ {{ super() }} +{% endblock %} + diff --git a/forum/views.py b/forum/views.py index 34296606..d1075052 100644 --- a/forum/views.py +++ b/forum/views.py @@ -100,12 +100,12 @@ class TopicForm(forms.ModelForm): class Meta: model = ForumMessage fields = ['title', 'message'] - title = forms.CharField(required=True) + title = forms.CharField(required=True, label=_("Title")) class ForumTopicCreateView(CanCreateMixin, CreateView): model = ForumMessage form_class = TopicForm - template_name = "core/create.jinja" + template_name = "forum/reply.jinja" def dispatch(self, request, *args, **kwargs): self.forum = get_object_or_404(Forum, id=self.kwargs['forum_id'], is_category=False)