added a find-home-lib-by-session method
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 11 Aug 2006 20:30:50 +0000 (20:30 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 11 Aug 2006 20:30:50 +0000 (20:30 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@5479 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Actor.pm

index 41830f6..5781ca6 100644 (file)
@@ -2396,5 +2396,21 @@ sub fetch_org_by_shortname {
 }
 
 
+__PACKAGE__->register_method(
+       method => 'session_home_lib',
+       api_name => 'open-ils.actor.session.home_lib',
+);
+
+sub session_home_lib {
+       my( $self, $conn, $auth ) = @_;
+       my $e = new_editor(authtoken=>$auth);
+       return undef unless $e->checkauth;
+       my $org = $e->retrieve_actor_org_unit($e->requestor->home_ou);
+       return $org->shortname;
+}
+
+
+
+
 1;