Lines 34-41
MARC Order Accounts
Link Here
|
34 |
|
34 |
|
35 |
<div class="main container-fluid"> |
35 |
<div class="main container-fluid"> |
36 |
<div class="row"> |
36 |
<div class="row"> |
37 |
<div class="col-sm-10 col-sm-push-2"> |
37 |
<div class="col-md-10 order-md-2 order-sm-1"> |
38 |
<main> |
38 |
<main> |
|
|
39 |
[% INCLUDE 'messages.inc' %] |
39 |
[% IF display %] |
40 |
[% IF display %] |
40 |
<div id="toolbar" class="btn-toolbar"> |
41 |
<div id="toolbar" class="btn-toolbar"> |
41 |
<a class="btn btn-default" id="newmarcorderacct" href="/cgi-bin/koha/admin/marc_order_accounts.pl?op=acct_form"> |
42 |
<a class="btn btn-default" id="newmarcorderacct" href="/cgi-bin/koha/admin/marc_order_accounts.pl?op=acct_form"> |
Lines 95-113
MARC Order Accounts
Link Here
|
95 |
<ol> |
96 |
<ol> |
96 |
<li> |
97 |
<li> |
97 |
<label for="vendor_id">Vendor: </label> |
98 |
<label for="vendor_id">Vendor: </label> |
98 |
<select name="vendor_id" id="vendor_id"> |
99 |
<select class="select2" name="vendor_id" id="vendor_id"> |
99 |
[% FOREACH vendor IN vendors %] |
100 |
[% IF (vendor) %] |
100 |
[% IF account.vendor_id == vendor.id %] |
101 |
<option value="[% account.vendor_id | html %]" selected="selected">Current vendor ([% vendor.name | html %])</option> |
101 |
<option value="[% vendor.id | html %]" selected="selected">[% vendor.name | html %]</option> |
|
|
102 |
[% ELSE %] |
103 |
<option value="[% vendor.id | html %]">[% vendor.name | html %]</option> |
104 |
[% END %] |
105 |
[% END %] |
102 |
[% END %] |
106 |
</select> |
103 |
</select> |
107 |
</li> |
104 |
</li> |
108 |
<li> |
105 |
<li> |
109 |
<label for="budget_id">Budget: </label> |
106 |
<label for="budget_id">Budget: </label> |
110 |
<select name="budget_id" id="budget_id"> |
107 |
<select class="select2" name="budget_id" id="budget_id"> |
111 |
[% FOREACH budget IN budgets %] |
108 |
[% FOREACH budget IN budgets %] |
112 |
[% IF account.budget_id == budget.budget_id %] |
109 |
[% IF account.budget_id == budget.budget_id %] |
113 |
<option value="[% budget.budget_id | html %]" selected="selected">[% budget.budget_name | html %]</option> |
110 |
<option value="[% budget.budget_id | html %]" selected="selected">[% budget.budget_name | html %]</option> |
Lines 144-150
MARC Order Accounts
Link Here
|
144 |
<ol> |
141 |
<ol> |
145 |
<li> |
142 |
<li> |
146 |
<label for='record_type'>Record type:</label> |
143 |
<label for='record_type'>Record type:</label> |
147 |
<select name='record_type' id='record_type'> |
144 |
<select class="select2" name='record_type' id='record_type'> |
148 |
[% IF ( account.record_type == 'biblio' ) %] |
145 |
[% IF ( account.record_type == 'biblio' ) %] |
149 |
<option value="biblio" selected="selected"> |
146 |
<option value="biblio" selected="selected"> |
150 |
[% ELSE %] |
147 |
[% ELSE %] |
Lines 161-167
MARC Order Accounts
Link Here
|
161 |
</li> |
158 |
</li> |
162 |
<li> |
159 |
<li> |
163 |
<label for="encoding">Character encoding: </label> |
160 |
<label for="encoding">Character encoding: </label> |
164 |
<select name="encoding" id="encoding"> |
161 |
<select class="select2" name="encoding" id="encoding"> |
165 |
[% IF ( account.encoding == 'UTF-8' ) %] |
162 |
[% IF ( account.encoding == 'UTF-8' ) %] |
166 |
<option value="UTF-8" selected="selected"> |
163 |
<option value="UTF-8" selected="selected"> |
167 |
[% ELSE %] |
164 |
[% ELSE %] |
Lines 207-213
MARC Order Accounts
Link Here
|
207 |
<ol> |
204 |
<ol> |
208 |
<li> |
205 |
<li> |
209 |
<label for="matcher">Record matching rule:</label> |
206 |
<label for="matcher">Record matching rule:</label> |
210 |
<select name="matcher" id="matcher"> |
207 |
<select class="select2" name="matcher" id="matcher"> |
211 |
[% FOREACH available_matcher IN available_matchers %] |
208 |
[% FOREACH available_matcher IN available_matchers %] |
212 |
[% IF available_matcher.matcher_id == account.matcher_id %] |
209 |
[% IF available_matcher.matcher_id == account.matcher_id %] |
213 |
<option value="[% available_matcher.matcher_id | html %]" selected="selected">[% available_matcher.code | html %] ([% available_matcher.description | html %])</option> |
210 |
<option value="[% available_matcher.matcher_id | html %]" selected="selected">[% available_matcher.code | html %] ([% available_matcher.description | html %])</option> |
Lines 219-225
MARC Order Accounts
Link Here
|
219 |
</li> |
216 |
</li> |
220 |
<li> |
217 |
<li> |
221 |
<label for="overlay_action">Action if matching record found: </label> |
218 |
<label for="overlay_action">Action if matching record found: </label> |
222 |
<select name="overlay_action" id="overlay_action"> |
219 |
<select class="select2" name="overlay_action" id="overlay_action"> |
223 |
[% IF ( account.overlay_action == 'replace' ) %] |
220 |
[% IF ( account.overlay_action == 'replace' ) %] |
224 |
<option value="replace" selected="selected"> |
221 |
<option value="replace" selected="selected"> |
225 |
[% ELSE %] |
222 |
[% ELSE %] |
Lines 242-248
MARC Order Accounts
Link Here
|
242 |
</li> |
239 |
</li> |
243 |
<li> |
240 |
<li> |
244 |
<label for="nomatch_action">Action if no match is found: </label> |
241 |
<label for="nomatch_action">Action if no match is found: </label> |
245 |
<select name="nomatch_action" id="nomatch_action"> |
242 |
<select class="select2" name="nomatch_action" id="nomatch_action"> |
246 |
[% IF ( account.nomatch_action == 'create_new' ) %] |
243 |
[% IF ( account.nomatch_action == 'create_new' ) %] |
247 |
<option value="create_new" selected="selected"> |
244 |
<option value="create_new" selected="selected"> |
248 |
[% ELSE %] |
245 |
[% ELSE %] |
Lines 282-288
MARC Order Accounts
Link Here
|
282 |
<ol> |
279 |
<ol> |
283 |
<li> |
280 |
<li> |
284 |
<label for="item_action">How to process items: </label> |
281 |
<label for="item_action">How to process items: </label> |
285 |
<select name="item_action" id="item_action"> |
282 |
<select class="select2" name="item_action" id="item_action"> |
286 |
[% IF ( account.item_action == 'always_add' ) %] |
283 |
[% IF ( account.item_action == 'always_add' ) %] |
287 |
<option value="always_add" selected="selected"> |
284 |
<option value="always_add" selected="selected"> |
288 |
[% ELSE %] |
285 |
[% ELSE %] |
Lines 361-365
MARC Order Accounts
Link Here
|
361 |
|
358 |
|
362 |
[% MACRO jsinclude BLOCK %] |
359 |
[% MACRO jsinclude BLOCK %] |
363 |
[% Asset.js("js/admin-menu.js") | $raw %] |
360 |
[% Asset.js("js/admin-menu.js") | $raw %] |
|
|
361 |
[% INCLUDE 'select2.inc' %] |
362 |
<script> |
363 |
|
364 |
$(document).ready(function() { |
365 |
|
366 |
function display_vendor(vendor) { |
367 |
var $text; |
368 |
$text = $('<span>'+vendor.text+'</span>'); |
369 |
|
370 |
return $text; |
371 |
}; |
372 |
|
373 |
$("#vendor_id").kohaSelect({ |
374 |
width: '10%', |
375 |
allowClear: false, |
376 |
ajax: { |
377 |
url: '/api/v1/acquisitions/vendors', |
378 |
delay: 300, // wait 300 milliseconds before triggering the request |
379 |
cache: true, |
380 |
dataType: 'json', |
381 |
data: function (params) { |
382 |
var search_term = (params.term === undefined) ? '' : params.term; |
383 |
var query = { |
384 |
"q": JSON.stringify({"name":{"-like":'%'+search_term+'%'}}), |
385 |
"_order_by": "name", |
386 |
"_page": params.page |
387 |
}; |
388 |
|
389 |
return query; |
390 |
}, |
391 |
processResults: function (data) { |
392 |
var results = []; |
393 |
data.results.forEach( function ( vendor ) { |
394 |
results.push( |
395 |
{ |
396 |
"id": vendor.id, |
397 |
"text": vendor.name.escapeHtml() |
398 |
} |
399 |
); |
400 |
}); |
401 |
return { "results": results, "pagination": { "more": data.pagination.more } }; |
402 |
} |
403 |
}, |
404 |
templateResult: display_vendor, |
405 |
templateSelection: display_vendor |
406 |
}); |
407 |
}); |
408 |
</script> |
364 |
[% END %] |
409 |
[% END %] |
365 |
[% INCLUDE 'intranet-bottom.inc' %] |
410 |
[% INCLUDE 'intranet-bottom.inc' %] |
366 |
- |
|
|