[open-ils-commits] [GIT] Evergreen ILS branch master updated. 5fa01d69f7374c0c8710db4a951edb80ed5ae733
Evergreen Git
git at git.evergreen-ils.org
Thu Aug 4 15:22:44 EDT 2011
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".
The branch, master has been updated
via 5fa01d69f7374c0c8710db4a951edb80ed5ae733 (commit)
from 1e140ad8693d616229c511166ad1284ecfb609a5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 5fa01d69f7374c0c8710db4a951edb80ed5ae733
Author: Jason Etheridge <jason at esilibrary.com>
Date: Sun Jul 31 00:01:31 2011 -0400
remove the unfinished id_as_barcode functionality
remove the unfinished id_as_barcode setting for open-ils.actor and remove unused open-ils.actor.user.retrieve_id_by_barcode_or_username method
Signed-off-by: Jason Etheridge <jason at esilibrary.com>
Signed-off-by: Thomas Berezansky <tsbere at mvlc.org>
diff --git a/Open-ILS/examples/opensrf.xml.example b/Open-ILS/examples/opensrf.xml.example
index 0b16511..b1d6b49 100644
--- a/Open-ILS/examples/opensrf.xml.example
+++ b/Open-ILS/examples/opensrf.xml.example
@@ -575,11 +575,6 @@ vim:et:ts=4:sw=4:
<min_spare_children>1</min_spare_children>
<max_spare_children>5</max_spare_children>
</unix_config>
- <!-- set this to 'true' to have barcode search also search patron records by unique ID -->
- <app_settings>
- <id_as_barcode>false</id_as_barcode>
- </app_settings>
-
</open-ils.actor>
<open-ils.booking>
diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
index 1f0fa93..0e9e1e3 100644
--- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
+++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
@@ -3117,55 +3117,6 @@ sub verify_user_password {
}
__PACKAGE__->register_method (
- method => 'retrieve_usr_id_via_barcode_or_usrname',
- api_name => "open-ils.actor.user.retrieve_id_by_barcode_or_username",
- signature => q/
- Given a barcode or username returns the id for the user or
- a failure event.
- /
-);
-
-sub retrieve_usr_id_via_barcode_or_usrname {
- my($self, $conn, $auth, $barcode, $username) = @_;
- my $e = new_editor(authtoken => $auth);
- return $e->die_event unless $e->checkauth;
- my $id_as_barcode= OpenSRF::Utils::SettingsClient->new->config_value(apps => 'open-ils.actor' => app_settings => 'id_as_barcode');
- my $user;
- my $user_by_barcode;
- my $user_by_username;
- $logger->info("$id_as_barcode is the ID as BARCODE");
- if($barcode) {
- my $card = $e->search_actor_card([
- {barcode => $barcode},
- {flesh => 1, flesh_fields => {ac => ['usr']}}])->[0];
- if ($id_as_barcode =~ /^t/i) {
- if (!$card) {
- $user = $e->retrieve_actor_user($barcode);
- return OpenILS::Event->new( 'ACTOR_USER_NOT_FOUND' ) if(!$user);
- }else {
- $user_by_barcode = $card->usr;
- $user = $user_by_barcode;
- }
- }else {
- return OpenILS::Event->new( 'ACTOR_USER_NOT_FOUND' ) if(!$card);
- $user_by_barcode = $card->usr;
- $user = $user_by_barcode;
- }
- }
-
- if ($username) {
- $user_by_username = $e->search_actor_user({usrname => $username})->[0] or return OpenILS::Event->new( 'ACTOR_USR_NOT_FOUND' );
-
- $user = $user_by_username;
- }
- return OpenILS::Event->new( 'ACTOR_USER_NOT_FOUND' ) if (!$user);
- return OpenILS::Event->new( 'ACTOR_USER_NOT_FOUND' ) if ($user_by_username && $user_by_barcode && $user_by_username->id != $user_by_barcode->id);
- return $e->event unless $e->allowed('VIEW_USER', $user->home_ou);
- return $user->id;
-}
-
-
-__PACKAGE__->register_method (
method => 'merge_users',
api_name => 'open-ils.actor.user.merge',
signature => {
-----------------------------------------------------------------------
Summary of changes:
Open-ILS/examples/opensrf.xml.example | 5 --
.../src/perlmods/lib/OpenILS/Application/Actor.pm | 49 --------------------
2 files changed, 0 insertions(+), 54 deletions(-)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list