From b3f9abee16e07d87a78dbd3850477697030f03e6 Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Fri, 30 Jan 2015 14:17:45 -0500 Subject: [PATCH] LP#1402797 Renew instead of in/out when the item is already checked out to the user Signed-off-by: Mike Rylander Signed-off-by: Bill Erickson --- .../src/templates/staff/circ/share/t_circ_exists_dialog.tt2 | 4 +++- Open-ILS/web/js/ui/default/staff/circ/services/circ.js | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/templates/staff/circ/share/t_circ_exists_dialog.tt2 b/Open-ILS/src/templates/staff/circ/share/t_circ_exists_dialog.tt2 index 3a8b5d194e..f0b37fdb75 100644 --- a/Open-ILS/src/templates/staff/circ/share/t_circ_exists_dialog.tt2 +++ b/Open-ILS/src/templates/staff/circ/share/t_circ_exists_dialog.tt2 @@ -21,8 +21,10 @@ diff --git a/Open-ILS/web/js/ui/default/staff/circ/services/circ.js b/Open-ILS/web/js/ui/default/staff/circ/services/circ.js index 40552ab5fc..ec1bcca56a 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/services/circ.js +++ b/Open-ILS/web/js/ui/default/staff/circ/services/circ.js @@ -851,7 +851,11 @@ function($modal , $q , egCore , egAlertDialog , egConfirmDialog) { }] }).result.then( function() { - + if (sameUser) { + options.override = true; + return service.renew(params, options); + } + return service.checkin( {barcode : params.copy_barcode, noop : true} ).then(function(checkin_resp) { -- 2.43.2