1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha › Tools › Manage Staged MARC Records
3 <!-- TMPL_IF name="import_batch_id" -->
4 › Batch <!-- TMPL_VAR name="import_batch_id" -->
7 <!-- TMPL_INCLUDE NAME="greybox.inc" -->
8 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
9 <!-- TMPL_INCLUDE NAME="background-job.inc" -->
10 <script type="text/JavaScript" language="JavaScript">
12 $(document).ready(function(){
13 $("#staged-record-matching-rules select").change(function(){
14 var str = $(this).attr("id");
15 $("#reset_"+str).parent().show();
17 $("a.reset").click(function(){
18 var str = $(this).attr("id");
19 str = str.replace("reset_","")
20 $("#"+str+" option[selected='selected']").attr("selected","selected");
21 $(this).parent().hide();
26 <style type="text/css">
27 #jobpanel,#jobstatus,#jobfailed { display : none; }
28 #jobstatus { margin:.4em; }
29 #jobprogress{ width:200px;height:10px;border:1px solid #666;background:url('/intranet-tmpl/prog/img/progress.png') -300px 0px no-repeat; } span.change-status { font-style:italic; color:#666; display:none; }</style>
32 <!-- TMPL_INCLUDE NAME="header.inc" -->
33 <!-- TMPL_INCLUDE NAME="cat-search.inc" -->
35 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a>
36 <!-- TMPL_IF name="import_batch_id" -->
38 <a href="<!-- TMPL_VAR name="script_name"-->">Manage Staged MARC Records</a>
39 › Batch <!-- TMPL_VAR name="import_batch_id" -->
41 › Manage Staged MARC Records
45 <div id="doc3" class="yui-t2">
51 <h1>Manage Staged MARC Records
52 <!-- TMPL_IF name="import_batch_id" -->
53 › Batch <!-- TMPL_VAR name="import_batch_id" -->
56 <!-- TMPL_IF name="label_batch_msg" -->
57 <!-- TMPL_IF name="alert" -->
62 <b><p><!-- TMPL_VAR name="label_batch_msg" --></p></b>
66 <!-- TMPL_IF name="did_clean" -->
67 <div class="dialog message">Cleaned import batch #<!-- TMPL_VAR name="import_batch_id" --></div>
70 <!-- TMPL_UNLESS name="batch_list" -->
71 <!-- TMPL_UNLESS name="batch_info" -->
72 <div class="dialog message">
73 <p>No records have been staged.</p>
74 <p><a href="/cgi-bin/koha/tools/stage-marc-import.pl">Stage MARC records for import</a>.</p>
79 <!-- TMPL_IF name="batch_info" -->
81 <!-- TMPL_IF name="can_commit" -->
82 <form action="<!-- TMPL_VAR name="script_name" -->" method="post">
83 <input type="hidden" name="op" value="redo-matching" />
84 <input type="hidden" name="import_batch_id" value="<!-- TMPL_VAR name="import_batch_id" -->" />
85 <input type="hidden" name="current_matcher_id" value="<!-- TMPL_VAR name="current_matcher_id" -->" />
88 <!-- TMPL_IF name="rematch_attempted" -->
89 <!-- TMPL_IF name="rematch_failed" -->
90 <div class="dialog alert">Failed to apply different matching rule</div>
92 <div class="dialog message">Applied different matching rule. Number of records matched now
93 <!-- TMPL_VAR name="num_with_matches" -->
97 <!-- TMPL_IF name="changed_overlay_action" -->
98 <div class="dialog message">Changed action if matching record found</div>
100 <!-- TMPL_IF name="changed_nomatch_action" -->
101 <div class="dialog message">Changed action if no match found</div>
103 <!-- TMPL_IF name="changed_item_action" -->
104 <div class="dialog message">Changed item processing option</div>
107 <fieldset class="rows" id="staged-record-matching-rules">
109 <li><span class="label">File name:</span> <!-- TMPL_VAR name="file_name" --></li>
110 <li><span class="label">Comments:</span> <!-- TMPL_IF NAME="comments" --><!-- TMPL_VAR name="comments" -->(none)<!-- /TMPL_IF --></li>
111 <li><span class="label">Staged:</span> <!-- TMPL_VAR name="upload_timestamp" --></li>
112 <li><span class="label">Status:</span> <!-- TMPL_VAR name="import_status" --></li>
114 <!-- TMPL_IF NAME="can_commit" --><label for="new_matcher_id">Matching rule applied:</label><select name="new_matcher_id" id="new_matcher_id">
115 <option value="">Do not look for matching records</option>
116 <!-- TMPL_LOOP name="available_matchers" -->
117 <!-- TMPL_IF name="selected" -->
118 <option value="<!-- TMPL_VAR name="matcher_id" -->" selected="selected">
119 <!-- TMPL_VAR name="code" --> (<!-- TMPL_VAR name="description" -->)
122 <option value="<!-- TMPL_VAR name="matcher_id" -->">
123 <!-- TMPL_VAR name="code" --> (<!-- TMPL_VAR name="description" -->)
127 </select> <span class="change-status">Changed. <a href="#" class="reset" id="reset_new_matcher_id">Reset</a></span><!-- TMPL_ELSE --><span class="label">Matching rule applied</span><!-- TMPL_IF name="current_matcher_id" -->
128 <!-- TMPL_VAR name="current_matcher_code" --> (<!-- TMPL_VAR name="current_matcher_description" -->)
130 No matching rule in effect
131 <!-- /TMPL_IF --><!-- /TMPL_IF -->
133 <li><!-- TMPL_IF NAME="can_commit" --> <label for="overlay_action">Action if matching record found:</label>
134 <!-- TMPL_INCLUDE NAME="tools-overlay-action.inc" --> <span class="change-status">Changed. <a href="#" class="reset" id="reset_overlay_action">Reset</a></span><!-- TMPL_ELSE --><span class="label">Action if matching record found:</span><!-- TMPL_VAR NAME="overlay_action" --><!-- /TMPL_IF --></li>
136 <li><!-- TMPL_IF NAME="can_commit" --><label for="nomatch_action">Action if no match found:</label>
137 <!-- TMPL_INCLUDE NAME="tools-nomatch-action.inc" --> <span class="change-status">Changed. <a href="#" class="reset" id="reset_nomatch_action">Reset</a></span><!-- TMPL_ELSE --><span class="label">Action if no match found:</span><!-- TMPL_VAR NAME="nomatch_action" --><!-- /TMPL_IF --></li>
139 <li><!-- TMPL_IF NAME="can_commit" --><label for="item_action">Item processing:</label>
140 <!-- TMPL_INCLUDE NAME="tools-item-action.inc" --> <span class="change-status">Changed. <a href="#" class="reset" id="reset_item_action">Reset</a></span><!-- TMPL_ELSE --><span class="label">Item processing:</span><!-- TMPL_VAR NAME="item_action" --><!-- /TMPL_IF --></li>
142 <!-- TMPL_IF NAME="can_commit" --><fieldset class="action"><input type="submit" value="Apply different matching rules" class="button" /></fieldset></form><!-- /TMPL_IF -->
147 <!-- TMPL_IF name="can_commit" -->
148 <form action="<!-- TMPL_VAR name="script_name" -->" method="post">
149 <input type="hidden" name="op" value="commit-batch" />
150 <input type="hidden" name="runinbackground" value="" />
151 <input type="hidden" name="completedJobID" value="" />
152 <input type="hidden" name="import_batch_id" value="<!-- TMPL_VAR name="import_batch_id" -->" />
153 <fieldset class="action">
154 <input type="submit" class="button" name="mainformsubmit" value="Import this batch into the catalog" onclick="return submitBackgroundJob(this.form);" />
156 Add new bibliographic records into this framework:
157 <select name="framework" id="frameworks">
158 <option value="">Default</option>
159 <!-- TMPL_LOOP NAME="frameworks" -->
160 <option value="<!-- TMPL_VAR NAME="value"-->" <!-- TMPL_VAR NAME="selected" -->>
161 <!-- TMPL_VAR NAME="label" -->
167 <div id="jobpanel"><div id="jobstatus">Job progress: <div id="jobprogress"></div> <span id="jobprogresspercent">0</span>%</div>
168 <div id="jobfailed"></div></div>
170 <!-- TMPL_IF name="can_revert" -->
171 <form action="<!-- TMPL_VAR name="script_name" -->" method="post">
172 <input type="hidden" name="op" value="revert-batch" />
173 <input type="hidden" name="runinbackground" value="" />
174 <input type="hidden" name="completedJobID" value="" />
175 <input type="hidden" name="import_batch_id" value="<!-- TMPL_VAR name="import_batch_id" -->" />
176 <fieldset class="action"><input type="submit" class="button" name="mainformsubmit" value="Undo import into catalog" onclick="return submitBackgroundJob(this.form);" /></fieldset>
178 <div id="jobpanel"><div id="jobstatus">Job progress: <div id="jobprogress"></div> <span id="jobprogresspercent">0</span>%</div>
179 <div id="jobfailed"></div></div>
182 <!-- TMPL_IF name="did_commit" -->
183 <div class="dialog message">Completed import of records</div>
185 <tr><td>Number of records added</td><td><!-- TMPL_VAR name="num_added" --></td></tr>
186 <tr><td>Number of records updated</td><td><!-- TMPL_VAR name="num_updated" --></td></tr>
187 <tr><td>Number of records ignored</td><td><!-- TMPL_VAR name="num_ignored" --></td></tr>
188 <tr><td>Number of items added</td><td><!-- TMPL_VAR name="num_items_added" --></td></tr>
189 <tr><td>Number of items ignored because of duplicate barcode</td><td><!-- TMPL_VAR name="num_items_errored" --></td></tr>
192 <!-- TMPL_IF name="did_revert" -->
193 <div class="dialog message">Undid import of records</div>
195 <tr><td>Number of records deleted</td><td><!-- TMPL_VAR name="num_deleted" --></td></tr>
196 <tr><td>Number of items deleted</td><td><!-- TMPL_VAR name="num_items_deleted" --></td></tr>
197 <tr><td>Number of records not deleted due to items on loan</td><td><!-- TMPL_VAR name="num_errors" --></td></tr>
198 <tr><td>Number of records changed back</td><td><!-- TMPL_VAR name="num_reverted" --></td></tr>
199 <tr><td>Number of records ignored</td><td><!-- TMPL_VAR name="num_ignored" --></td></tr>
203 <br style="clear:both;" />
205 <!-- TMPL_IF name="batch_list" -->
206 <!-- TMPL_IF name="pages" -->
209 <!-- TMPL_LOOP name="pages" -->
210 <!-- TMPL_IF name="current_page" -->
211 <span class="current"><!-- TMPL_VAR name="page_number" --></span>
213 <a class="nav" href="<!-- TMPL_VAR name="script_name" -->?offset=<!-- TMPL_VAR name="offset" -->"><!-- TMPL_VAR name="page_number" --></a>
229 <!-- TMPL_LOOP name="batch_list" -->
230 <!-- TMPL_UNLESS NAME="__odd__" --><tr class="highlight"><!-- TMPL_ELSE --><tr><!-- /TMPL_UNLESS -->
231 <td><!-- TMPL_VAR name="import_batch_id" --></td>
232 <td><a href="<!-- TMPL_VAR name="script_name" -->?import_batch_id=<!-- TMPL_VAR name="import_batch_id" -->"><!-- TMPL_VAR name="file_name" --></a></td>
233 <td><!-- TMPL_VAR name="comments" --></td>
234 <td><!-- TMPL_VAR name="import_status" --></td>
235 <td><!-- TMPL_VAR name="upload_timestamp" --></td>
236 <td><!-- TMPL_VAR name="num_biblios" --></td>
237 <td><!-- TMPL_VAR name="num_items" --><!-- TMPL_IF NAME="num_items" --> <a href="<!-- TMPL_VAR name="script_name" -->?import_batch_id=<!-- TMPL_VAR name="import_batch_id" -->&op=create_labels">(Create Label Batch)</a><!-- /TMPL_IF --></td>
238 <td><!-- TMPL_IF name="can_clean" -->
239 <form method="post" action="<!-- TMPL_VAR name="script_name" -->" name="clean_batch_<!-- TMPL_VAR name='import_batch_id'-->" id="clean_batch_<!-- TMPL_VAR name='import_batch_id'-->" >
240 <input type="hidden" name="import_batch_id" value="<!-- TMPL_VAR name="import_batch_id" -->" />
241 <input type="hidden" name="op" value="clean-batch" />
242 <input type="submit" class="button" value="Clean" onclick="return confirm(_('Clear all reservoir records staged in this batch? This cannot be undone.'));" />
249 <!-- TMPL_IF name="pages" -->
252 <!-- TMPL_LOOP name="pages" -->
253 <!-- TMPL_IF name="current_page" -->
254 <span class="current"><!-- TMPL_VAR name="page_number" --></span>
256 <a class="nav" href="<!-- TMPL_VAR name="script_name" -->?offset=<!-- TMPL_VAR name="offset" -->"><!-- TMPL_VAR name="page_number" --></a>
263 <!-- TMPL_IF name="biblio_list" -->
264 <!-- TMPL_IF name="pages" -->
267 <!-- TMPL_LOOP name="pages" -->
268 <!-- TMPL_IF name="current_page" -->
269 <span class="current"><!-- TMPL_VAR name="page_number" --></span>
271 <a class="nav" href="<!-- TMPL_VAR name="script_name" -->?import_batch_id=<!-- TMPL_VAR name="import_batch_id" -->&offset=<!-- TMPL_VAR name="offset" -->"><!-- TMPL_VAR name="page_number" --></a>
285 <!-- TMPL_LOOP name="biblio_list" -->
286 <!-- TMPL_UNLESS NAME="__odd__" --><tr class="highlight"><!-- TMPL_ELSE --><tr><!-- /TMPL_UNLESS -->
287 <td><!-- TMPL_VAR name="record_sequence"--></td>
288 <td><a href="/cgi-bin/koha/catalogue/showmarc.pl?importid=<!-- TMPL_VAR name='import_record_id' -->" rel="gb_page_center[600,500]"><!-- TMPL_VAR name="citation"--></a></td>
289 <td><!-- TMPL_VAR name="status"--></td>
290 <td><!-- TMPL_VAR name="overlay_status"--></td>
291 <td><!-- TMPL_IF name="final_match_biblionumber" -->
292 <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR name='final_match_biblionumber' -->"><!-- TMPL_VAR name="final_match_biblionumber"--></a>
296 <!-- TMPL_IF name="match_biblionumber" -->
299 <td class="highlight" colspan="4">Matches biblio <!-- TMPL_VAR name="match_biblionumber" --> (score = <!-- TMPL_VAR name="match_score" -->): <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR name="match_biblionumber" -->"><!-- TMPL_VAR name="match_citation" --></a></td>
304 <!-- TMPL_IF name="pages" -->
307 <!-- TMPL_LOOP name="pages" -->
308 <!-- TMPL_IF name="current_page" -->
309 <span class="current"><!-- TMPL_VAR name="page_number" --></span>
311 <a class="nav" href="<!-- TMPL_VAR name="script_name" -->?import_batch_id=<!-- TMPL_VAR name="import_batch_id" -->&offset=<!-- TMPL_VAR name="offset" -->"><!-- TMPL_VAR name="page_number" --></a>
317 <!-- TMPL_IF name="batch_info" -->
318 <div class="dialog alert">There are no records in this batch to import.
319 <a href="/cgi-bin/koha/tools/manage-marc-import.pl">Manage staged MARC records</a>.</div>
327 <!-- TMPL_INCLUDE NAME="tools-menu.inc" -->
330 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->