This can be used to highlight special things to consider. For example,
and also implemented, show a warning when a registration that has
already been confirmed is being edited.
'additionaloptions']
def fix_fields(self):
+ if self.instance.payconfirmedat:
+ self.warning_text = "WARNING! This registration has already been completed! Edit with caution!"
+
self.fields['additionaloptions'].queryset = ConferenceAdditionalOption.objects.filter(conference=self.conference)
if not self.conference.askfood:
del self.fields['dietary']
{%load dictutil%}
+{%if form.warning_text %}
+<div class="alert alert-danger">{{form.warning_text}}</div>
+{%endif%}
{%if form.non_field_errors%}
<div class="alert alert-danger">{{form.non_field_errors}}</div>
{%endif%}
{%endfor%}
{%if not nobuttons%}
+{%if form.warning_text %}
+<div class="alert alert-danger">{{form.warning_text}}</div>
+{%endif%}
<div class="form-group">
<div class="col-lg-12">
<div class="control">