@@ -, +, @@
---
.../prog/en/modules/members/members-update.tt | 10 +++++++
.../bootstrap/en/modules/opac-memberentry.tt | 14 ++-------
members/members-update.pl | 19 ++++++++----
opac/opac-memberentry.pl | 35 ++++++++++++++++++----
4 files changed, 55 insertions(+), 23 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/members-update.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/members-update.tt
@@ -62,10 +62,17 @@
[% CASE 'altcontactcountry' %]Alternate contact: Country
[% CASE 'altcontactphone' %]Alternate contact: Phone
[% CASE 'smsalertnumber' %]SMS alert number
+[% CASE 'extended_attributes' %]Additional attributes and identifiers
[% CASE %][% field %]
[% END %]
[% END %]
+[% BLOCK display_extended_attributes %]
+ [% FOREACH attr IN attributes %]
+ [% attr.code %]: [% IF pending %][% attr.value %][% ELSE %][% attr.attribute %][% END %]
+ [% END %]
+[% END %]
+
@@ -111,6 +118,9 @@
[% ELSIF key == 'branchcode' %]
[% Branches.GetName( borrowers.$borrowernumber.$key ) %] |
[% Branches.GetName( pm.$key ) %] |
+ [% ELSIF ( key == 'extended_attributes' ) %]
+
[% PROCESS display_extended_attributes attributes=borrowers.$borrowernumber.$key %] |
+
[% PROCESS display_extended_attributes attributes=pm.$key pending=1 %] |
[% ELSE %]
[% borrowers.$borrowernumber.$key %] |
[% pm.$key %] |
--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt
+++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt
@@ -911,8 +911,8 @@
[% IF ( pa.type.authorised_value_category ) %]