diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/manageable-mixin.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/manageable-mixin.inc
index 32cb47be83..0c476573ac 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/manageable-mixin.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/manageable-mixin.inc
@@ -3,7 +3,11 @@
[% IF display == 'fieldset' %]
Managed by:
- [% manager.firstname _ " " _ manager.surname _ " [" _ manager.cardnumber _ "]" | html %]
+ [% IF manager %]
+ [% manager.firstname _ " " _ manager.surname _ " [" _ manager.cardnumber _ "]" | html %]
+ [% ELSE %]
+ Nobody
+ [% END %]
[% ELSIF display == 'table' %]
@@ -24,7 +28,7 @@
[% BLOCK select_manager_form %]
-
+
[% IF required_permission %]
@@ -37,9 +41,10 @@
| Previously was [% INCLUDE 'patron-title.inc' patron=manager hide_patron_infos_if_needed=1 %] [% Branches.GetName( manager.branchcode ) | html %] ([% manager.category.description | html %])
[% END %]
- Select manager
+
+ [% PROCESS select_manager_button %]
[% IF manager.borrowernumber && logged_in_user.borrowernumber != manager.borrowernumber %]
- Keep existing manager
+ Keep existing manager
[% END %]
[% IF required_permission %]
@@ -60,3 +65,32 @@
[% END %]
+
+[% BLOCK select_manager_button %]
+ [% IF href %]
+ [% hash_href_val = href %]
+ [% ELSE %]
+ [% hash_href_val = 'patron_search_modal_manager' %]
+ [% END %]
+ [% IF id %]
+ [% id_val = id %]
+ [% ELSE %]
+ [% id_val = 'edit_manager' %]
+ [% END %]
+ [% IF data_tab %]
+ [% id_val = id %]
+ [% ELSE %]
+ [% id_val = 'edit_manager' %]
+ [% END %]
+
+ Select manager
+
+[% END %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt
index 94cc911e9d..a185ff6d03 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt
@@ -258,7 +258,8 @@
[% END %]
- [% PROCESS select_manager_show
+ [%
+ PROCESS select_manager_show
manager => suggestion.manager
display => "table"
%]
@@ -595,7 +596,8 @@
[% INCLUDE 'date-format.inc' %]
- [% PROCESS select_manager_form
+ [%
+ PROCESS select_manager_form
manager => suggestion.manager
notify_option => 1
required_permission => CAN_user_suggestions_suggestions_manage
@@ -876,14 +878,16 @@