added method to retrieve org by shortname
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 10 Aug 2006 16:30:05 +0000 (16:30 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 10 Aug 2006 16:30:05 +0000 (16:30 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@5422 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 9377c9d..41830f6 100644 (file)
@@ -2383,6 +2383,18 @@ sub retrieve_net_levels {
 }
 
 
+__PACKAGE__->register_method(
+       method => 'fetch_org_by_shortname',
+       api_name => 'open-ils.actor.org_unit.retrieve_by_shorname',
+);
+sub fetch_org_by_shortname {
+       my( $self, $conn, $sname ) = @_;
+       my $e = new_editor();
+       my $org = $e->search_actor_org_unit({ shortname => uc($sname)})->[0];
+       return $e->event unless $org;
+       return $org;
+}
+
 
 1;