@@ -, +, @@ patron makes a modification request to patron modification screen in staff client. --- .../intranet-tmpl/prog/en/modules/members/members-update.tt | 8 ++++++++ members/members-update-do.pl | 9 +++++++++ 2 files changed, 17 insertions(+) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/members-update.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/members-update.tt @@ -166,6 +166,14 @@ [% END %] + [% IF borrowers.$borrowernumber.gonenoaddress > 0 %] +
+

Patron's address in doubt

+

The Gone no address flag is set for this patron. If this modification request resolves the issue, please unset the flag.

+ + +
+ [% END %] [% END %] --- a/members/members-update-do.pl +++ a/members/members-update-do.pl @@ -49,6 +49,15 @@ foreach my $param (@params) { if ( $action eq 'approve' ) { my $m = Koha::Patron::Modifications->find( { borrowernumber => $borrowernumber } ); + + if ($query->param("unset_gna_$borrowernumber")) { + # Unset gone no address + ModMember( + borrowernumber => $borrowernumber, + gonenoaddress => undef + ); + } + $m->approve() if $m; } elsif ( $action eq 'deny' ) { --