From: Bill Erickson Date: Mon, 12 May 2014 19:32:37 +0000 (-0400) Subject: activateItem support in patron grid; minor repairs X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=2f0b23c3d752445942ba4bb034e5833ad299a99b;p=working%2FEvergreen.git activateItem support in patron grid; minor repairs Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/templates/staff/circ/patron/t_circ_exists_dialog.tt2 b/Open-ILS/src/templates/staff/circ/patron/t_circ_exists_dialog.tt2 index b687325512..b1a3023e35 100644 --- a/Open-ILS/src/templates/staff/circ/patron/t_circ_exists_dialog.tt2 +++ b/Open-ILS/src/templates/staff/circ/patron/t_circ_exists_dialog.tt2 @@ -14,7 +14,7 @@ This copy was checked out by another patron on [_1]. diff --git a/Open-ILS/src/templates/staff/circ/patron/t_search.tt2 b/Open-ILS/src/templates/staff/circ/patron/t_search.tt2 index 3a14205769..fab7e5cfe1 100644 --- a/Open-ILS/src/templates/staff/circ/patron/t_search.tt2 +++ b/Open-ILS/src/templates/staff/circ/patron/t_search.tt2 @@ -1,6 +1,4 @@ -

- diff --git a/Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2 b/Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2 index c3a3a96f11..1b2f2131b0 100644 --- a/Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2 +++ b/Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2 @@ -3,6 +3,7 @@ features="-sort,-display,-multisort" main-label="[% l('Patron Search Results') %]" items-provider="patronSearchGridProvider" + activate-item="activatePatron" persist-key="circ.patron.search"> diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/app.js b/Open-ILS/web/js/ui/default/staff/circ/patron/app.js index 8365d264d0..bca5e76800 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/app.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/app.js @@ -345,6 +345,9 @@ function($scope, $q, $routeParams, $timeout, $window, $location, egCore, $scope.initTab('search'); $scope.focusMe = true; $scope.searchArgs = {}; + $scope.activatePatron = function(usr) { + $location.path('/circ/patron/' + usr.id() + '/checkout'); + } // cache of object field values; speeds up grid rendering for // nested objects. TODO: move into grid? diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js b/Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js index 5828706b7b..fcbc4a8bdf 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js @@ -218,7 +218,10 @@ function($scope, $q, $modal, $routeParams, egCore, egUser, patronSvc , function($scope , $modalInstance , openCirc) { $scope.circDate = openCirc.xact_start(); $scope.ok = function() { $modalInstance.close() } - $scope.cancel = function () { $modalInstance.dismiss() } + $scope.cancel = function($event) { + $modalInstance.dismiss(); + $event.preventDefault(); // form: prevent ok() from firing + } }], resolve : { openCirc : function() {