Reify required authority fixed field names
authorMike Rylander <mrylander@gmail.com>
Mon, 11 Mar 2013 17:40:46 +0000 (13:40 -0400)
committerMike Rylander <mrylander@gmail.com>
Mon, 11 Mar 2013 17:46:02 +0000 (13:46 -0400)
Adam (and Art, by way of Adam's patch) added a goodly pile of fixed
field definitions that were lacking previously.  The change in this
commit simply changes the label of two (008/11 and 008/15) to those
in use by other parts of the code.  In particular, internally, we call
the field holding a thesaurus code value "Subj" and use that name during
ingest of authority records.  Therefore, that should not change.  This
required a subsequent change to the label of another, to SubjUse.

I've included a duplication in the backend-only (probably deprecated)
version of this mapping to allow the front-end labels to work.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/javascript/backend/catalog/fixed_fields.js
Open-ILS/web/js/dojo/MARC/FixedFields.js

index 6a67b65..90856bb 100644 (file)
@@ -310,6 +310,11 @@ var ff_pos = {
             "AUT" : {"start" : 10, "len" : 1, "def" : ' ' }
         }
     },
+    "Subj" : {
+        "_8" : {
+            "AUT" : {"start" : 11, "len" : 1, "def" : ' ' }
+        }
+    },
     "SHSys" : {
         "_8" : {
             "AUT" : {"start" : 11, "len" : 1, "def" : ' ' }
@@ -330,6 +335,11 @@ var ff_pos = {
             "AUT" : {"start" : 14, "len" : 1, "def" : ' ' }
         }
     },
+    "SubjUse" : {
+        "_8" : {
+            "AUT" : {"start" : 15, "len" : 1, "def" : ' ' }
+        }
+    },
     "HeadSubj" : {
         "_8" : {
             "AUT" : {"start" : 15, "len" : 1, "def" : ' ' }
index a8d18e8..0895177 100644 (file)
@@ -523,7 +523,7 @@ if(!dojo._hasResource["MARC.FixedFields"]) {
                  "AUT" : {"start" : 10, "len" : 1, "def" : ' ' }
              }
          },
-         "SHSys" : {
+         "Subj" : {
              "_8" : {
                  "AUT" : {"start" : 11, "len" : 1, "def" : ' ' }
              }
@@ -543,7 +543,7 @@ if(!dojo._hasResource["MARC.FixedFields"]) {
                  "AUT" : {"start" : 14, "len" : 1, "def" : ' ' }
              }
          },
-         "Subj" : {
+         "SubjUse" : {
              "_8" : {
                  "AUT" : {"start" : 15, "len" : 1, "def" : ' ' }
              }