webstaff: be explicit about fast-add availability
authorMike Rylander <mrylander@gmail.com>
Tue, 13 Oct 2015 20:00:48 +0000 (16:00 -0400)
committerMike Rylander <mrylander@gmail.com>
Tue, 13 Oct 2015 20:00:48 +0000 (16:00 -0400)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
Open-ILS/src/templates/staff/cat/catalog/t_new_bib.tt2
Open-ILS/src/templates/staff/cat/share/t_marcedit.tt2
Open-ILS/src/templates/staff/cat/z3950/t_marc_edit.tt2
Open-ILS/web/js/ui/default/staff/cat/services/marcedit.js

index bf83b8a..39ec701 100644 (file)
       <eg-embed-frame save-space="300" frame="opac_iframe" url="catalog_url" handlers="handlers" onchange="handle_page"></eg-embed-frame>
     </div>
     <div ng-show="record_tab == 'marc_edit'">
-      <eg-marc-edit-record on-save="refresh_record_callback" dirty-flag="stop_unload" record-id="record_id"/>
+      <eg-marc-edit-record fast-add="true" on-save="refresh_record_callback" dirty-flag="stop_unload" record-id="record_id"/>
     </div>
     <!-- ng-if the remaining tabs so they can be instantiated on demand -->
     <div ng-if="record_tab == 'marc_html'">
index fdc9757..c5ffa77 100644 (file)
@@ -9,5 +9,5 @@
     </div>
 </div>
 <div ng-show="have_template" class="row col-md-12">
-  <eg-marc-edit-record dirty-flag="stop_unload" record_id="new_bib_id" marc-xml="marc_template" record-type="bre" />
+  <eg-marc-edit-record fast-add="true" dirty-flag="stop_unload" record_id="new_bib_id" marc-xml="marc_template" record-type="bre" />
 </div>
index 4fe77c0..5b61974 100644 (file)
@@ -1,5 +1,5 @@
 <div>
-  <div ng-show="bre && !(brandNewRecord || embedded)" class="row pad-vert marcfastitemadd">
+  <div ng-show="bre && fastAdd" class="row pad-vert marcfastitemadd">
     <div class="col-md-2">
       <label><input type="checkbox" ng-model="enable_fast_add"/> [% l('Add Item') %]</label>
     </div>
index 9e0fe21..8e55ebf 100644 (file)
@@ -7,7 +7,7 @@
   <div class="modal-body">
     <eg-marc-edit-record dirty-flag="dirty_flag" record-id="record_id" marc-xml="marc_xml"
                          record-type="bre" save-label="{{save_label}}"
-                         on-save="import_record_callback"
+                         on-save="import_record_callback" fast-add="true"
     />
   </div>
   <div class="modal-footer">
index 0086d41..f2294aa 100644 (file)
@@ -617,6 +617,7 @@ angular.module('egMarcMod', ['egCoreMod', 'ui.bootstrap'])
             // used just to munge some MARCXML client-side, rather
             // than to (immediately) update the database
             inPlaceMode : '@',
+            fastAdd : '@',
             flatOnly : '@',
             embedded : '@',
             recordType : '@',