@@ -, +, @@ * You will need to test different configuration options for extended patron attributes (PA) in combination with the date option: * PA displays in OPAC, but is not editable * The date will show nicely formatted on the personal details tab. * PA displays and is editable in the OPAC * The date can be edited using the calendar widget * PA displays, is editabe and mandatory * The date is marked as required and you can't save without it being set. * Test the form behaves correctly when requesting changes for an existing patron account and when self registering. --- .../bootstrap/en/modules/opac-memberentry.tt | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt @@ -944,18 +944,28 @@ [% END %] [% ELSE %] - + [% IF ( pa.type.is_date && pa.type.mandatory ) %] + + [% ELSIF ( pa.type.is_date && !pa.type.mandatory ) %] + + [% ELSE %] + + [% END %] [% END %] [% IF pa.type.mandatory %] -
Required
+
Required
+ [% END %] + [% IF ( !pa.type.is_date ) %] + Clear [% END %] - Clear [% IF ( pa.type.repeatable ) %] New [% END %] [% ELSE %] [% IF ( pa.type.authorised_value_category ) %] [% AuthorisedValues.GetByCode( pa.type.authorised_value_category, pa_value, 1 ) | html_line_break %] + [% ELSIF ( pa.type.is_date ) %] + [% pa_value | $KohaDates %] [% ELSE %] [% pa_value | html_line_break %] [% END %] --