Skip to content
Snippets Groups Projects
Commit ee09af8b authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Merge branch '10-rating-field-defaults-to-1-star' into 'master'

Resolve "Rating field defaults to 1 star"

Closes #10

See merge request !34
parents a70347aa 12e686ba
No related branches found
No related tags found
1 merge request!34Resolve "Rating field defaults to 1 star"
Pipeline #2915 passed
......@@ -70,28 +70,28 @@ class FeedbackForm(forms.Form):
design_rating = forms.ChoiceField(
label=_("Design of the user interface"),
choices=ratings,
widget=forms.RadioSelect(attrs={"checked": "checked"}),
widget=forms.RadioSelect(),
required=True,
)
performance_rating = forms.ChoiceField(
label=_("Speed"),
choices=ratings,
widget=forms.RadioSelect(attrs={"checked": "checked", "class": "required"}),
widget=forms.RadioSelect(),
required=True,
)
usability_rating = forms.ChoiceField(
label=_("User friendliness"),
choices=ratings,
widget=forms.RadioSelect(attrs={"checked": "checked"}),
widget=forms.RadioSelect(),
required=True,
)
overall_rating = forms.ChoiceField(
label=_("AlekSIS in general"),
choices=ratings,
widget=forms.RadioSelect(attrs={"checked": "checked"}),
widget=forms.RadioSelect(),
required=True,
)
......
......@@ -11,12 +11,15 @@
{% endblocktrans %}
</p>
<form method="post">
<form method="post" id="feedback-form" novalidate>
{% csrf_token %}
<ul class="collection">
<li class="collection-item">
<div class="row"><div class="col s12 l6">{{ form.design_rating.label }} <span class="red-text">*</span></div>
<div class="row"><div class="col s12 l6">{{ form.design_rating.label }}
<span class="red-text">*</span>
<span class="red-text">{{ form.design_rating.errors }}</span>
</div>
<div class="rating col s12 l6">
{% for radio in form.design_rating %}
{{ radio.tag }}
......@@ -27,7 +30,10 @@
<div class="hide-on-large-only">&nbsp;</div>
</li>
<li class="collection-item">
<div class="row"><div class="col s12 l6">{{ form.performance_rating.label }} <span class="red-text">*</span></div>
<div class="row"><div class="col s12 l6">{{ form.performance_rating.label }}
<span class="red-text">*</span>
<span class="red-text">{{ form.performance_rating.errors }}</span>
</div>
<div class="rating col s12 l6">
{% for radio in form.performance_rating %}
{{ radio.tag }}
......@@ -38,7 +44,10 @@
<div class="hide-on-large-only">&nbsp;</div>
</li>
<li class="collection-item">
<div class="row"><div class="col s12 l6">{{ form.usability_rating.label }} <span class="red-text">*</span></div>
<div class="row"><div class="col s12 l6">{{ form.usability_rating.label }}
<span class="red-text">*</span>
<span class="red-text">{{ form.usability_rating.errors }}</span>
</div>
<div class="rating col s12 l6">
{% for radio in form.usability_rating %}
{{ radio.tag }}
......@@ -49,7 +58,10 @@
<div class="hide-on-large-only">&nbsp;</div>
</li>
<li class="collection-item">
<div class="row"><div class="col s12 l6">{{ form.overall_rating.label }} <span class="red-text">*</span></div>
<div class="row"><div class="col s12 l6">{{ form.overall_rating.label }}
<span class="red-text">*</span>
<span class="red-text">{{ form.overall_rating.errors }}</span>
</div>
<div class="rating col s12 l6">
{% for radio in form.overall_rating %}
{{ radio.tag }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment