diff --git a/gadjo/static/css/_forms.scss b/gadjo/static/css/_forms.scss index 44a57f4..60f3cfb 100644 --- a/gadjo/static/css/_forms.scss +++ b/gadjo/static/css/_forms.scss @@ -399,3 +399,21 @@ form.small button + a.button { .field-live-hint button.close::after { content: "×"; } + +form { + .widget-optional span.optional { + display: none; + } +} + +form.pk-mark-optional-fields { + .widget-required { + span.required { + display: none; + } + } + .widget-optional span.optional { + display: inline; + font-style: italic; + } +} diff --git a/gadjo/templates/gadjo/widget.html b/gadjo/templates/gadjo/widget.html index d1f2dae..a937698 100644 --- a/gadjo/templates/gadjo/widget.html +++ b/gadjo/templates/gadjo/widget.html @@ -7,7 +7,11 @@ {% block widget-title %}
{{ field.label_tag }} - {% if field.field.required %}*{% endif %} + {% if field.field.required %} + * + {% else %} + {% trans "(optional)" %} + {% endif %}
{% endblock %} {% block widget-content %}