Skip to content

Commit 820c211

Browse files
akatsoulasescattone
authored andcommitted
Fix rendering issues
1 parent 7401d5c commit 820c211

File tree

2 files changed

+23
-22
lines changed

2 files changed

+23
-22
lines changed

kitsune/wiki/forms.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,10 @@ class DocumentForm(forms.ModelForm):
9898
)
9999

100100
is_localizable = forms.BooleanField(
101-
initial=True, label=_lazy("Allow translations:"), required=False
101+
initial=True, label=_lazy("Allow translations"), required=False
102102
)
103103

104-
is_archived = forms.BooleanField(label=_lazy("Obsolete:"), required=False)
104+
is_archived = forms.BooleanField(label=_lazy("Obsolete"), required=False)
105105

106106
restrict_to_groups = forms.ModelMultipleChoiceField(
107107
required=False,
@@ -111,15 +111,15 @@ class DocumentForm(forms.ModelForm):
111111
)
112112

113113
allow_discussion = forms.BooleanField(
114-
label=_lazy("Allow discussion on this article?"), initial=True, required=False
114+
label=_lazy("Allow discussion on this article"), initial=True, required=False
115115
)
116116

117117
category = forms.ChoiceField(
118118
choices=CATEGORIES,
119119
# Required for non-translations, which is
120120
# enforced in Document.clean().
121121
required=False,
122-
label=_lazy("Category:"),
122+
label=_lazy("Category"),
123123
help_text=_lazy("Type of article"),
124124
)
125125

@@ -136,15 +136,15 @@ class DocumentForm(forms.ModelForm):
136136
)
137137

138138
related_documents = forms.MultipleChoiceField(
139-
label=_lazy("Related documents:"), required=False, widget=RelatedDocumentsWidget()
139+
label=_lazy("Related documents"), required=False, widget=RelatedDocumentsWidget()
140140
)
141141

142142
locale = forms.CharField(widget=forms.HiddenInput())
143143

144-
needs_change = forms.BooleanField(label=_lazy("Needs change:"), initial=False, required=False)
144+
needs_change = forms.BooleanField(label=_lazy("Needs change"), initial=False, required=False)
145145

146146
needs_change_comment = forms.CharField(
147-
label=_lazy("Comment:"), widget=forms.Textarea(), required=False
147+
label=_lazy("Comment"), widget=forms.Textarea(), required=False
148148
)
149149

150150
def clean_slug(self):
@@ -211,16 +211,16 @@ class Meta:
211211
fields = (
212212
"title",
213213
"slug",
214+
"related_documents",
214215
"category",
215-
"is_localizable",
216216
"products",
217217
"topics",
218218
"locale",
219219
"is_archived",
220220
"allow_discussion",
221221
"needs_change",
222222
"needs_change_comment",
223-
"related_documents",
223+
"is_localizable",
224224
"restrict_to_groups",
225225
)
226226

kitsune/wiki/jinja2/wiki/edit_metadata.html

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -45,22 +45,23 @@ <h1 class="sumo-page-heading">{{ _('<em>Editing Metadata For:</em><br>{title}')|
4545
</fieldset>
4646
</div>
4747
{% endif %}
48-
{% for field in document_form.visible_fields() if
49-
(field.name != 'restrict_to_groups') and (field.name != 'is_localizable' or not document.translations.exists()) %}
50-
<div class="field has-large-textarea">
51-
{{ field|label_with_help }}
52-
{% if field.name in ['products', 'topics'] %}
53-
<span id="relevant-{{ field.name }}-disabled-message" hidden>{{ _("Disabled " + field.name + " are not available given the selections") }}</span>
54-
<img id="relevant-{{ field.name }}-selected-checkmark" class="relevant-{{ field.name }}-selected" src="{{ webpack_static('sumo/img/green-checkmark.svg') }}" alt="checkmark" hidden/>
55-
<span id="relevant-{{ field.name }}-selected-message" class="relevant-{{ field.name }}-selected" hidden></span>
56-
<a href="#" id="relevant-{{ field.name }}-clear-selected" class="relevant-{{ field.name }}-selected" hidden>{{ _("Clear") }}</a>
48+
{% for field in document_form.visible_fields() if field.name != 'restrict_to_groups' %}
49+
<div class="field {% if field.field.widget.input_type == 'checkbox' %}checkbox{% else %}has-large-textarea{% endif %}">
50+
{% if field.field.widget.input_type == 'checkbox' %}
51+
{{ field }}
52+
<label for="{{ field.auto_id }}" title="{{ field.help_text }}">{{ field.label }}</label>
53+
{% else %}
54+
{{ field|label_with_help }}
55+
{% if field.name in ['products', 'topics'] %}
56+
<span id="relevant-{{ field.name }}-disabled-message" hidden>{{ _("Disabled " + field.name + " are not available given the selections") }}</span>
57+
<img id="relevant-{{ field.name }}-selected-checkmark" class="relevant-{{ field.name }}-selected" src="{{ webpack_static('sumo/img/green-checkmark.svg') }}" alt="checkmark" hidden/>
58+
<span id="relevant-{{ field.name }}-selected-message" class="relevant-{{ field.name }}-selected" hidden></span>
59+
<a href="#" id="relevant-{{ field.name }}-clear-selected" class="relevant-{{ field.name }}-selected" hidden>{{ _("Clear") }}</a>
60+
{% endif %}
61+
{{ field }}
5762
{% endif %}
58-
{{ field }}
5963
</div>
6064
{% endfor %}
61-
{% if document.translations.exists() %}
62-
{{ document_form.is_localizable.as_hidden()|safe }}
63-
{% endif %}
6465
<input type="hidden" name="form" value="doc" />
6566
<div class="submit sumo-button-wrap align-end">
6667
<button class="sumo-button primary-button" type="submit">{{ _('Save') }}</button>

0 commit comments

Comments
 (0)