Revert "LP1881607 Angular catalog e-resource links display"
authorChris Sharp <csharp@georgialibraries.org>
Fri, 8 Jan 2021 18:24:02 +0000 (13:24 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Wed, 15 Sep 2021 18:43:47 +0000 (14:43 -0400)
This reverts commit db72e04fb13eba74fc8304bab0db6b5a050615e5.

Open-ILS/src/eg2/src/app/share/catalog/bib-record.service.ts
Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/Authority.pm

index c64357d..ca6007d 100644 (file)
@@ -17,11 +17,6 @@ export const NAMESPACE_MAPS = {
 export const HOLDINGS_XPATH =
     '/holdings:holdings/holdings:counts/holdings:count';
 
-interface EResourceUrl {
-    href: string;
-    note: string;
-    label: string;
-}
 
 export interface HoldingsSummary {
     org_unit: number;
index bc24016..97eec31 100644 (file)
@@ -1,7 +1,5 @@
 package OpenILS::Application::AppUtils;
 use strict; use warnings;
-use MARC::Record;
-use MARC::File::XML (BinaryEncoding => 'utf8', RecordFormat => 'USMARC');
 use OpenILS::Application;
 use base qw/OpenILS::Application/;
 use OpenSRF::Utils::Cache;
@@ -25,7 +23,7 @@ use Digest::MD5 qw(md5_hex);
 # Pile of utilty methods used accross applications.
 # ---------------------------------------------------------------------------
 my $cache_client = "OpenSRF::Utils::Cache";
-my $MARC_NAMESPACE = 'http://www.loc.gov/MARC21/slim';
+
 
 # ---------------------------------------------------------------------------
 # on sucess, returns the created session, on failure throws ERROR exception
@@ -2448,16 +2446,5 @@ sub verify_migrated_user_password {
 }
 
 
-# generate a MARC XML document from a MARC XML string
-sub marc_xml_to_doc {
-    my ($class, $xml) = @_;
-    my $marc_doc = XML::LibXML->new->parse_string($xml);
-    $marc_doc->documentElement->setNamespace($MARC_NAMESPACE, 'marc', 1);
-    $marc_doc->documentElement->setNamespace($MARC_NAMESPACE);
-    return $marc_doc;
-}
-
-
-
 1;
 
index 746f528..82d04f5 100644 (file)
@@ -11,13 +11,19 @@ use OpenILS::Utils::Fieldmapper;
 use OpenILS::Const qw/:const/;
 use OpenILS::Event;
 my $U = 'OpenILS::Application::AppUtils';
+my $MARC_NAMESPACE = 'http://www.loc.gov/MARC21/slim';
+
 
 # generate a MARC XML document from a MARC XML string
 sub marc_xml_to_doc {
     my $xml = shift;
-    return $U->marc_xml_to_doc($xml);
+    my $marc_doc = XML::LibXML->new->parse_string($xml);
+    $marc_doc->documentElement->setNamespace($MARC_NAMESPACE, 'marc', 1);
+    $marc_doc->documentElement->setNamespace($MARC_NAMESPACE);
+    return $marc_doc;
 }
 
+
 __PACKAGE__->register_method(
     method  => 'import_authority_record',
     api_name    => 'open-ils.cat.authority.record.import',