webstaff: start a shared serials string file
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 9 Jun 2017 18:27:56 +0000 (14:27 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 9 Jun 2017 18:27:56 +0000 (14:27 -0400)
Also ensure that the pattern template editor uses it,
as a previous commit ended up breaking it by adding uses of
strings to the core serials service.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/templates/staff/admin/serials/pattern_template.tt2
Open-ILS/src/templates/staff/cat/catalog/index.tt2
Open-ILS/src/templates/staff/serials/index.tt2
Open-ILS/src/templates/staff/serials/share/serials_strings.tt2 [new file with mode: 0644]

index aab2258..6746e8a 100644 (file)
@@ -10,6 +10,7 @@
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/fm_record_editor.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/ui.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/serials/app.js"></script>
+[% INCLUDE 'staff/serials/share/serials_strings.tt2' %]
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/serials/services/core.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/serials/directives/prediction_wizard.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/admin/serials/pattern_template.js"></script>
index afaef9f..f517879 100644 (file)
@@ -10,6 +10,7 @@
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/eframe.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/cat/services/record.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/cat/services/tagtable.js"></script>
+[% INCLUDE 'staff/serials/share/serials_strings.tt2' %]
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/serials/services/core.js"></script>
 [% INCLUDE 'staff/cat/share/marcedit_strings.tt2' %]
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/cat/services/marcedit.js"></script>
     s.SERIALS_ISSUANCE_FAIL_SAVE = "[% l('Failed to save issuance') %]";
     s.SERIALS_ISSUANCE_SUCCESS_SAVE = "[% l('Issuance saved') %]";
 
-    s.SERIALS_ITEM_STATUS = {};
-    s.SERIALS_ITEM_STATUS.Expected = "[% l('Expected') %]";
-    s.SERIALS_ITEM_STATUS.Received = "[% l('Received') %]";
-    s.SERIALS_ITEM_STATUS.Claimed = "[% l('Claimed') %]";
-    s.SERIALS_ITEM_STATUS.Bindery = "[% l('Bindery') %]";
-    s.SERIALS_ITEM_STATUS.Bound = "[% l('Bound') %]";
-    s.SERIALS_ITEM_STATUS.Discarded = "[% l('Discarded') %]";
-    s.SERIALS_ITEM_STATUS['Not Held'] = "[% l('Not Held' ) %]";
-    s.SERIALS_ITEM_STATUS['Not Published'] = "[% l('Not Published') %]";
-
   }])
 </script>
 
index 9fe96b6..0696cc3 100644 (file)
@@ -8,6 +8,7 @@
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/grid.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/eframe.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/mfhd.js"></script>
+[% INCLUDE 'staff/serials/share/serials_strings.tt2' %]
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/serials/services/core.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/serials/app.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/marcrecord.js"></script>
@@ -58,16 +59,6 @@ angular.module('egCoreMod').run(['egStrings', function(s) {
     s.CONFIRM_CHANGE_ITEMS.receive = "[% l('Receive selected items?') %]"
     s.CONFIRM_CHANGE_ITEMS_MESSAGE.receive = "[% l('Will receive {{items}} item(s) without barcoding.') %]";
 
-    s.SERIALS_ITEM_STATUS = {};
-    s.SERIALS_ITEM_STATUS.Expected = "[% l('Expected') %]";
-    s.SERIALS_ITEM_STATUS.Received = "[% l('Received') %]";
-    s.SERIALS_ITEM_STATUS.Claimed = "[% l('Claimed') %]";
-    s.SERIALS_ITEM_STATUS.Bindery = "[% l('Bindery') %]";
-    s.SERIALS_ITEM_STATUS.Bound = "[% l('Bound') %]";
-    s.SERIALS_ITEM_STATUS.Discarded = "[% l('Discarded') %]";
-    s.SERIALS_ITEM_STATUS['Not Held'] = "[% l('Not Held' ) %]";
-    s.SERIALS_ITEM_STATUS['Not Published'] = "[% l('Not Published') %]";
-
     s.CONFIRM_DELETE_MFHDS = "[% l('Delete selected MFHD(s)?') %]";
     s.CONFIRM_DELETE_MFHDS_MESSAGE = "[% l('Will delete {{items}} MFHD(s).') %]";
 }]);
diff --git a/Open-ILS/src/templates/staff/serials/share/serials_strings.tt2 b/Open-ILS/src/templates/staff/serials/share/serials_strings.tt2
new file mode 100644 (file)
index 0000000..f773fa1
--- /dev/null
@@ -0,0 +1,16 @@
+[%# Shared serial strings %]
+
+<script>
+angular.module('egCoreMod').run(['egStrings', function(s) {
+    s.SERIALS_ITEM_STATUS = {};
+    s.SERIALS_ITEM_STATUS.Expected = "[% l('Expected') %]";
+    s.SERIALS_ITEM_STATUS.Received = "[% l('Received') %]";
+    s.SERIALS_ITEM_STATUS.Claimed = "[% l('Claimed') %]";
+    s.SERIALS_ITEM_STATUS.Bindery = "[% l('Bindery') %]";
+    s.SERIALS_ITEM_STATUS.Bound = "[% l('Bound') %]";
+    s.SERIALS_ITEM_STATUS.Discarded = "[% l('Discarded') %]";
+    s.SERIALS_ITEM_STATUS['Not Held'] = "[% l('Not Held' ) %]";
+    s.SERIALS_ITEM_STATUS['Not Published'] = "[% l('Not Published') %]";
+}]);
+</script>
+