From 2f0b23c3d752445942ba4bb034e5833ad299a99b Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Mon, 12 May 2014 15:32:37 -0400 Subject: [PATCH] activateItem support in patron grid; minor repairs Signed-off-by: Bill Erickson --- Open-ILS/src/templates/staff/circ/patron/t_circ_exists_dialog.tt2 | 2 +- Open-ILS/src/templates/staff/circ/patron/t_search.tt2 | 2 -- Open-ILS/src/templates/staff/circ/patron/t_search_results.tt2 | 1 + Open-ILS/web/js/ui/default/staff/circ/patron/app.js | 3 +++ Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js | 5 ++++- 5 files changed, 9 insertions(+), 4 deletions(-) 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() { -- 2.11.0