|
Lines 1051-1082
Link Here
|
| 1051 |
|
1051 |
|
| 1052 |
[% IF Koha.Preference('AllowPatronToSetCheckoutsVisibilityForGuarantor') %] |
1052 |
[% IF Koha.Preference('AllowPatronToSetCheckoutsVisibilityForGuarantor') %] |
| 1053 |
$('#update_privacy_guarantor_checkouts').click( function() { |
1053 |
$('#update_privacy_guarantor_checkouts').click( function() { |
| 1054 |
$.post( "/cgi-bin/koha/svc/patron/show_checkouts_to_relatives", { privacy_guarantor_checkouts: $('#privacy_guarantor_checkouts').val() }, null, 'json') |
1054 |
var can_see_checkouts = $('#privacy_guarantor_checkouts').val() == 1; |
| 1055 |
.done(function( data ) { |
1055 |
$.ajax({ |
| 1056 |
var message; |
1056 |
url: "/api/v1/public/patrons/[% logged_in_user.borrowernumber %]/guarantors/can_see_checkouts" |
| 1057 |
if ( data.success ) { |
1057 |
type: "PUT", |
| 1058 |
message = _("Your setting has been updated!"); |
1058 |
data: JSON.stringify({ allowed: can_see_checkouts }), |
| 1059 |
} else { |
1059 |
contentType: "application/json", |
| 1060 |
message = _("Unable to update your setting!"); |
1060 |
success: function() { |
|
|
1061 |
$('#update_privacy_guarantor_checkouts_message').fadeIn("slow").text( _("Your setting has been updated!") ).delay( 5000 ).fadeOut("slow"); |
| 1062 |
}, |
| 1063 |
error: function() { |
| 1064 |
$('#update_privacy_guarantor_checkouts_message').fadeIn("slow").text( _("Unable to update your setting!") ).delay( 5000 ).fadeOut("slow"); |
| 1061 |
} |
1065 |
} |
| 1062 |
|
|
|
| 1063 |
$('#update_privacy_guarantor_checkouts_message').fadeIn("slow").text( message ).delay( 5000 ).fadeOut("slow"); |
| 1064 |
}); |
1066 |
}); |
| 1065 |
}); |
1067 |
}); |
| 1066 |
[% END %] |
1068 |
[% END %] |
| 1067 |
|
1069 |
|
| 1068 |
[% IF Koha.Preference('AllowPatronToSetFinesVisibilityForGuarantor') %] |
1070 |
[% IF Koha.Preference('AllowPatronToSetFinesVisibilityForGuarantor') %] |
| 1069 |
$('#update_privacy_guarantor_fines').click( function() { |
1071 |
$('#update_privacy_guarantor_fines').click( function() { |
| 1070 |
$.post( "/cgi-bin/koha/svc/patron/show_fines_to_relatives", { privacy_guarantor_fines: $('#privacy_guarantor_fines').val() }, null, 'json') |
1072 |
var can_see_charges = $('#privacy_guarantor_fines').val() == 1; |
| 1071 |
.done(function( data ) { |
1073 |
$.ajax({ |
| 1072 |
var message; |
1074 |
url: "/api/v1/public/patrons/[% logged_in_user.borrowernumber %]/guarantors/can_see_charges", |
| 1073 |
if ( data.success ) { |
1075 |
type: 'PUT', |
| 1074 |
message = _("Your setting has been updated!"); |
1076 |
data: JSON.stringify({ allowed: can_see_charges }), |
| 1075 |
} else { |
1077 |
contentType: 'application/json', |
| 1076 |
message = _("Unable to update your setting!"); |
1078 |
success: function() { |
|
|
1079 |
$('#update_privacy_guarantor_fines_message').fadeIn("slow").text( _("Your setting has been updated!") ).delay( 5000 ).fadeOut("slow"); |
| 1080 |
}, |
| 1081 |
error: function() { |
| 1082 |
$('#update_privacy_guarantor_fines_message').fadeIn("slow").text( _("Unable to update your setting!") ).delay( 5000 ).fadeOut("slow"); |
| 1077 |
} |
1083 |
} |
| 1078 |
|
|
|
| 1079 |
$('#update_privacy_guarantor_fines_message').fadeIn("slow").text( message ).delay( 5000 ).fadeOut("slow"); |
| 1080 |
}); |
1084 |
}); |
| 1081 |
}); |
1085 |
}); |
| 1082 |
[% END %] |
1086 |
[% END %] |
| 1083 |
- |
|
|