diff --git a/core/views/forms.py b/core/views/forms.py
index a3c78b4e..68fcc493 100644
--- a/core/views/forms.py
+++ b/core/views/forms.py
@@ -24,6 +24,7 @@
from django.contrib.auth.forms import UserCreationForm, AuthenticationForm, UserChangeForm
from django import forms
+from django.conf import settings
from django.db import transaction
from django.core.exceptions import ValidationError
from django.contrib.auth import logout, login, authenticate
@@ -75,7 +76,10 @@ class SelectDate(DateInput):
class MarkdownInput(Textarea):
def render(self, name, value, attrs=None):
- output = '
%(content)s
' % {
+ output = '%(help_text)s
'\
+ '%(content)s
' % {
+ 'syntax_url': Page.get_page_by_full_name(settings.SITH_CORE_PAGE_SYNTAX),
+ 'help_text': _("Help on the syntax"),
'content': super(MarkdownInput, self).render(name, value, attrs),
}
return output
diff --git a/forum/templates/forum/reply.jinja b/forum/templates/forum/reply.jinja
index 82f847c6..3a4b49de 100644
--- a/forum/templates/forum/reply.jinja
+++ b/forum/templates/forum/reply.jinja
@@ -28,10 +28,7 @@
{% endif %}
diff --git a/forum/views.py b/forum/views.py
index 86377185..d34004ef 100644
--- a/forum/views.py
+++ b/forum/views.py
@@ -166,11 +166,6 @@ class ForumTopicCreateView(CanCreateMixin, CreateView):
form.instance.author = self.request.user
return super(ForumTopicCreateView, self).form_valid(form)
- def get_context_data(self, **kwargs):
- kwargs = super(ForumTopicCreateView, self).get_context_data(**kwargs)
- kwargs['syntax_help_page'] = Page.get_page_by_full_name(settings.SITH_CORE_PAGE_SYNTAX)
- return kwargs
-
class ForumTopicEditView(CanEditMixin, UpdateView):
model = ForumTopic
fields = ['forum']
@@ -225,7 +220,6 @@ class ForumMessageEditView(CanEditMixin, UpdateView):
def get_context_data(self, **kwargs):
kwargs = super(ForumMessageEditView, self).get_context_data(**kwargs)
kwargs['topic'] = self.object.topic
- kwargs['syntax_help_page'] = Page.get_page_by_full_name(settings.SITH_CORE_PAGE_SYNTAX)
return kwargs
class ForumMessageDeleteView(SingleObjectMixin, RedirectView):
@@ -282,6 +276,5 @@ class ForumMessageCreateView(CanCreateMixin, CreateView):
def get_context_data(self, **kwargs):
kwargs = super(ForumMessageCreateView, self).get_context_data(**kwargs)
kwargs['topic'] = self.topic
- kwargs['syntax_help_page'] = Page.get_page_by_full_name(settings.SITH_CORE_PAGE_SYNTAX)
return kwargs
diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po
index 20cd297d..4181687d 100644
--- a/locale/fr/LC_MESSAGES/django.po
+++ b/locale/fr/LC_MESSAGES/django.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-06-10 19:05+0200\n"
+"POT-Creation-Date: 2017-06-10 19:56+0200\n"
"PO-Revision-Date: 2016-07-18\n"
"Last-Translator: Skia \n"
"Language-Team: AE info \n"
@@ -698,7 +698,7 @@ msgstr "Opération liée : "
#: core/templates/core/user_preferences.jinja:12
#: core/templates/core/user_preferences.jinja:19
#: counter/templates/counter/cash_register_summary.jinja:22
-#: forum/templates/forum/reply.jinja:38
+#: forum/templates/forum/reply.jinja:33
#: subscription/templates/subscription/subscription.jinja:24
#: trombi/templates/trombi/comment.jinja:26
#: trombi/templates/trombi/user_tools.jinja:13
@@ -905,7 +905,7 @@ msgid "Mark as old"
msgstr "Marquer comme ancien"
#: club/templates/club/club_members.jinja:30
-#: core/templates/core/file_detail.jinja:19 core/views/forms.py:229
+#: core/templates/core/file_detail.jinja:19 core/views/forms.py:240
#: launderette/views.py:178
msgid "Add"
msgstr "Ajouter"
@@ -1060,7 +1060,7 @@ msgstr "Outils"
msgid "Props"
msgstr "Propriétés"
-#: club/views.py:131 core/views/forms.py:230 counter/views.py:91
+#: club/views.py:131 core/views/forms.py:241 counter/views.py:91
msgid "Select user"
msgstr "Choisir un utilisateur"
@@ -1213,7 +1213,7 @@ msgstr "Type"
#: com/templates/com/weekmail.jinja:19 com/templates/com/weekmail.jinja:48
#: core/templates/core/base.jinja:243 forum/templates/forum/forum.jinja:27
#: forum/templates/forum/forum.jinja:46 forum/templates/forum/main.jinja:25
-#: forum/views.py:145
+#: forum/views.py:149
msgid "Title"
msgstr "Titre"
@@ -1299,7 +1299,7 @@ msgstr ""
#: com/templates/com/news_edit.jinja:55 com/templates/com/weekmail.jinja:10
#: core/templates/core/pagerev_edit.jinja:25
-#: forum/templates/forum/reply.jinja:37
+#: forum/templates/forum/reply.jinja:32
msgid "Preview"
msgstr "Prévisualiser"
@@ -1582,7 +1582,7 @@ msgstr "-"
msgid "XS"
msgstr "XS"
-#: core/models.py:162 core/templates/core/base.jinja:257
+#: core/models.py:162 core/templates/core/base.jinja:256
msgid "S"
msgstr "S"
@@ -1688,7 +1688,7 @@ msgstr "Un utilisateur de ce nom d'utilisateur existe déjà"
#: core/templates/core/user_edit.jinja:17
#: election/templates/election/election_detail.jinja:317
#: forum/templates/forum/macros.jinja:93 forum/templates/forum/macros.jinja:95
-#: forum/templates/forum/reply.jinja:43 forum/templates/forum/reply.jinja:45
+#: forum/templates/forum/reply.jinja:38 forum/templates/forum/reply.jinja:40
#: trombi/templates/trombi/user_tools.jinja:43
msgid "Profile"
msgstr "Profil"
@@ -1968,31 +1968,31 @@ msgstr "https://chemin/vers/image.gif"
msgid "alternative text"
msgstr "texte alternatif"
-#: core/templates/core/base.jinja:253
+#: core/templates/core/base.jinja:252
msgid "Image"
msgstr "Image"
-#: core/templates/core/base.jinja:254
+#: core/templates/core/base.jinja:253
msgid "Link"
msgstr "Lien"
-#: core/templates/core/base.jinja:255
+#: core/templates/core/base.jinja:254
msgid "sup"
msgstr "exp"
-#: core/templates/core/base.jinja:256
+#: core/templates/core/base.jinja:255
msgid "sub"
msgstr "ind"
-#: core/templates/core/base.jinja:258
+#: core/templates/core/base.jinja:257
msgid "U"
msgstr "S"
-#: core/templates/core/base.jinja:259
+#: core/templates/core/base.jinja:258
msgid "I"
msgstr "I"
-#: core/templates/core/base.jinja:260
+#: core/templates/core/base.jinja:259
msgid "B"
msgstr "G"
@@ -2785,7 +2785,7 @@ msgstr "Ajouter un nouveau dossier"
msgid "Error creating folder %(folder_name)s: %(msg)s"
msgstr "Erreur de création du dossier %(folder_name)s : %(msg)s"
-#: core/views/files.py:97 core/views/forms.py:207 core/views/forms.py:211
+#: core/views/files.py:97 core/views/forms.py:218 core/views/forms.py:222
#: sas/views.py:77
#, python-format
msgid "Error uploading file %(file_name)s: %(msg)s"
@@ -2795,19 +2795,23 @@ msgstr "Erreur d'envoi du fichier %(file_name)s : %(msg)s"
msgid "Apply rights recursively"
msgstr "Appliquer les droits récursivement"
-#: core/views/forms.py:84 core/views/forms.py:87
+#: core/views/forms.py:82
+msgid "Help on the syntax"
+msgstr "Aide sur la syntaxe"
+
+#: core/views/forms.py:95 core/views/forms.py:98
msgid "Choose file"
msgstr "Choisir un fichier"
-#: core/views/forms.py:98 core/views/forms.py:101
+#: core/views/forms.py:109 core/views/forms.py:112
msgid "Choose user"
msgstr "Choisir un utilisateur"
-#: core/views/forms.py:123
+#: core/views/forms.py:134
msgid "Username, email, or account number"
msgstr "Nom d'utilisateur, email, ou numéro de compte AE"
-#: core/views/forms.py:165
+#: core/views/forms.py:176
msgid ""
"Profile: you need to be visible on the picture, in order to be recognized (e."
"g. by the barmen)"
@@ -2815,23 +2819,23 @@ msgstr ""
"Photo de profil: vous devez être visible sur la photo afin d'être reconnu "
"(par exemple par les barmen)"
-#: core/views/forms.py:166
+#: core/views/forms.py:177
msgid "Avatar: used on the forum"
msgstr "Avatar : utilisé sur le forum"
-#: core/views/forms.py:167
+#: core/views/forms.py:178
msgid "Scrub: let other know how your scrub looks like!"
msgstr "Blouse : montrez aux autres à quoi ressemble votre blouse !"
-#: core/views/forms.py:212
+#: core/views/forms.py:223
msgid "Bad image format, only jpeg, png, and gif are accepted"
msgstr "Mauvais format d'image, seuls les jpeg, png, et gif sont acceptés"
-#: core/views/forms.py:229
+#: core/views/forms.py:240
msgid "Godfather"
msgstr "Parrain"
-#: core/views/forms.py:229
+#: core/views/forms.py:240
msgid "Godchild"
msgstr "Fillot"
@@ -3710,7 +3714,7 @@ msgid "New forum"
msgstr "Nouveau forum"
#: forum/templates/forum/forum.jinja:22 forum/templates/forum/reply.jinja:8
-#: forum/templates/forum/reply.jinja:26
+#: forum/templates/forum/reply.jinja:27
msgid "New topic"
msgstr "Nouveau sujet"
@@ -3761,15 +3765,11 @@ msgstr "Voir les derniers messages non lus"
msgid "Reply"
msgstr "Répondre"
-#: forum/templates/forum/reply.jinja:32
-msgid "Help on the syntax"
-msgstr "Aide sur la syntaxe"
-
-#: forum/views.py:99
+#: forum/views.py:100
msgid "Apply rights and club owner recursively"
msgstr "Appliquer les droits et le club propriétaire récursivement"
-#: forum/views.py:259
+#: forum/views.py:262
#, python-format
msgid "%(author)s said"
msgstr "Citation de %(author)s"