|
Lines 123-128
Link Here
|
| 123 |
|
123 |
|
| 124 |
[% PROCESS csv_export %] |
124 |
[% PROCESS csv_export %] |
| 125 |
|
125 |
|
|
|
126 |
[% IF edifact_enabled && edifact_messages.size > 0 %] |
| 127 |
[% SET quote_messages = [] %] |
| 128 |
[% SET order_messages = [] %] |
| 129 |
[% FOR message IN edifact_messages %] |
| 130 |
[% IF message.message_type == 'QUOTE' %] |
| 131 |
[% quote_messages.push(message) %] |
| 132 |
[% ELSIF message.message_type == 'ORDERS' %] |
| 133 |
[% order_messages.push(message) %] |
| 134 |
[% END %] |
| 135 |
[% END %] |
| 136 |
|
| 137 |
[% IF quote_messages.size > 0 && order_messages.size > 0 %] |
| 138 |
<!-- Both quote and order messages exist --> |
| 139 |
<div class="btn-group"> |
| 140 |
<button class="btn btn-default dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"> <i class="fa fa-file-text"></i> View EDIFACT messages </button> |
| 141 |
<ul class="dropdown-menu"> |
| 142 |
[% FOR message IN quote_messages %] |
| 143 |
<li> |
| 144 |
<a class="dropdown-item view_edifact_message" href="#" data-message-id="[% message.id | html %]"> |
| 145 |
<i class="fa fa-quote-left"></i> View quote ([% message.transfer_date | $KohaDates %]) |
| 146 |
</a> |
| 147 |
</li> |
| 148 |
[% END %] |
| 149 |
[% FOR message IN order_messages %] |
| 150 |
<li> |
| 151 |
<a class="dropdown-item view_edifact_message" href="#" data-message-id="[% message.id | html %]"> |
| 152 |
<i class="fa fa-shopping-cart"></i> View order ([% message.transfer_date | $KohaDates %]) |
| 153 |
</a> |
| 154 |
</li> |
| 155 |
[% END %] |
| 156 |
</ul> |
| 157 |
</div> |
| 158 |
[% ELSIF quote_messages.size > 0 %] |
| 159 |
<!-- Only quote messages exist --> |
| 160 |
<div class="btn-group"> |
| 161 |
<button type="button" class="btn btn-default view_edifact_message" data-message-id="[% quote_messages.0.id | html %]"> <i class="fa fa-quote-left"></i> View EDIFACT quote </button> |
| 162 |
</div> |
| 163 |
[% ELSIF order_messages.size > 0 %] |
| 164 |
<!-- Only order messages exist --> |
| 165 |
<div class="btn-group"> |
| 166 |
<button type="button" class="btn btn-default view_edifact_message" data-message-id="[% order_messages.0.id | html %]"> <i class="fa fa-shopping-cart"></i> View EDIFACT order </button> |
| 167 |
</div> |
| 168 |
[% END %] |
| 169 |
[% END %] |
| 170 |
|
| 126 |
[% IF Koha.Preference('EDIFACT') && ediaccount %] |
171 |
[% IF Koha.Preference('EDIFACT') && ediaccount %] |
| 127 |
[% UNLESS eans.size %] |
172 |
[% UNLESS eans.size %] |
| 128 |
<div class="btn-group" title="You must define an EAN in Administration -> Library EANs"> |
173 |
<div class="btn-group" title="You must define an EAN in Administration -> Library EANs"> |
|
Lines 315-320
Link Here
|
| 315 |
|
360 |
|
| 316 |
[% IF ( basketno ) %] |
361 |
[% IF ( basketno ) %] |
| 317 |
<div id="acqui_basket_summary" class="row"> |
362 |
<div id="acqui_basket_summary" class="row"> |
|
|
363 |
[% IF edifact_enabled && edifact_errors.size > 0 %] |
| 364 |
<div class="col-md-12 col-sm-12"> |
| 365 |
<div class="page-section"> |
| 366 |
<h2>EDIFACT parsing errors</h2> |
| 367 |
|
| 368 |
[% SET errors_by_message = {} %] |
| 369 |
[% FOR error IN edifact_errors %] |
| 370 |
[% SET msg_id = error.message_id %] |
| 371 |
[% IF !errors_by_message.$msg_id %] |
| 372 |
[% errors_by_message.$msg_id = [] %] |
| 373 |
[% END %] |
| 374 |
[% errors_by_message.$msg_id.push(error) %] |
| 375 |
[% END %] |
| 376 |
|
| 377 |
[% FOR message IN edifact_messages %] |
| 378 |
[% SET msg_id = message.id %] |
| 379 |
[% IF errors_by_message.$msg_id %] |
| 380 |
<div class="alert alert-warning"> |
| 381 |
<h4><i class="fa fa-exclamation-triangle"></i> [% message.message_type | html %] message ([% message.transfer_date | $KohaDates %])</h4> |
| 382 |
[% IF message.filename %] |
| 383 |
<p><strong>Filename:</strong> [% message.filename | html %]</p> |
| 384 |
[% END %] |
| 385 |
<ul> |
| 386 |
[% FOR error IN errors_by_message.$msg_id %] |
| 387 |
<li> |
| 388 |
<strong>[% error.details | html %]</strong> |
| 389 |
[% IF error.section %] |
| 390 |
<br /><pre class="mt-1 mb-0 small text-muted">[% error.section | html %] section</pre> |
| 391 |
[% END %] |
| 392 |
</li> |
| 393 |
[% END %] |
| 394 |
</ul> |
| 395 |
</div> |
| 396 |
[% END %] |
| 397 |
[% END %] |
| 398 |
</div> |
| 399 |
<!-- /.page-section --> |
| 400 |
</div> |
| 401 |
<!-- /.col-md-12 col-sm-12 --> |
| 402 |
[% END %] |
| 403 |
|
| 318 |
<div class="col-md-6 col-sm-12"> |
404 |
<div class="col-md-6 col-sm-12"> |
| 319 |
<div class="page-section rows"> |
405 |
<div class="page-section rows"> |
| 320 |
<h2>General information</h2> |
406 |
<h2>General information</h2> |
|
Lines 1111-1116
Link Here
|
| 1111 |
</div> |
1197 |
</div> |
| 1112 |
<!-- /.modal#dateEditor --> |
1198 |
<!-- /.modal#dateEditor --> |
| 1113 |
|
1199 |
|
|
|
1200 |
[% IF edifact_enabled && edifact_messages.size > 0 %] |
| 1201 |
[% INCLUDE 'modals/edifact-modal.inc' %] |
| 1202 |
[% END %] |
| 1203 |
|
| 1114 |
[% MACRO jsinclude BLOCK %] |
1204 |
[% MACRO jsinclude BLOCK %] |
| 1115 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
1205 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
| 1116 |
[% INCLUDE 'datatables.inc' %] |
1206 |
[% INCLUDE 'datatables.inc' %] |
|
Lines 1336-1341
Link Here
|
| 1336 |
[% SET filter = 'baskets_managers' %] |
1426 |
[% SET filter = 'baskets_managers' %] |
| 1337 |
[% PROCESS patron_search_modal columns => columns, modal_title => t("Add user") %] |
1427 |
[% PROCESS patron_search_modal columns => columns, modal_title => t("Add user") %] |
| 1338 |
[% PROCESS patron_search_js columns => columns, actions => ["add"], preview_on_name_click => 1 %] |
1428 |
[% PROCESS patron_search_js columns => columns, actions => ["add"], preview_on_name_click => 1 %] |
|
|
1429 |
|
| 1430 |
[% IF edifact_enabled && edifact_messages.size > 0 %] |
| 1431 |
[% Asset.js("js/modals/edifact-modal.js") | $raw %] |
| 1432 |
[% END %] |
| 1339 |
[% END %] |
1433 |
[% END %] |
| 1340 |
|
1434 |
|
| 1341 |
[% INCLUDE 'intranet-bottom.inc' %] |
1435 |
[% INCLUDE 'intranet-bottom.inc' %] |
| 1342 |
- |
|
|