WebshopApi: ShopOrder Controller
[kivitendo-erp.git] / templates / webpages / shop_order / _transfer_status.html
1 [%- USE LxERP -%][%- USE L -%][%- USE HTML -%]
2 [%- USE Dumper -%]
3 [% SET data = job.data_as_hash %]
4
5
6 <h2>[% LxERP.t8("Watch status") %]</h2>
7
8 [% L.hidden_tag('', job.id, id="smt_job_id") %]
9
10 JOBID: [% job.id %] <p>
11  [% LxERP.t8("This status output will be refreshed every five seconds.") %]
12 </p>
13 <p>
14 </p>
15 <p>
16  [% L.link("#", LxERP.t8("Close window"), onclick="kivi.ShopOrder.processClose();") %]
17  <table>
18   <tr>
19    <th valign="top" align="left">[% LxERP.t8("Current status:") %]</th>
20    <td valign="top">
21     [% IF !data.status %]
22      [% LxERP.t8("waiting for job to be started") %]
23     [% ELSIF data.status == 1 %]
24      [% LxERP.t8("Converting to deliveryorder") %]
25      [% ELSE %]
26      [% LxERP.t8("Done.") %]
27     [% END %]
28    </td>
29   </tr>
30   <tr>
31    <th valign="top" align="left">[% LxERP.t8("Number of orders created:") %]</th>
32    <td valign="top">[% IF data.status > 0 %][% HTML.escape(data.num_order_created) %] / [% HTML.escape(data.shop_order_record_ids.size) %][% ELSE %]–[% END %]</td>
33   </tr>
34
35
36   <tr>
37    <th valign="top" align="left">[% LxERP.t8("Errors during conversion:") %]</th>
38    <td valign="top">
39 [% IF !data.status %]
40   –
41 [% ELSIF !data.conversion_errors.size %]
42  [% LxERP.t8("No errors have occurred.") %]
43 [% ELSE %]
44     <table>
45      <tr class="listheader">
46       <th>[% LxERP.t8("Shoporder") %]</th>
47       <th>[% LxERP.t8("Error") %]</th>
48      </tr>
49
50  [% FOREACH error = data.conversion_errors %]
51      <tr>
52       <td valign="top">[% HTML.escape(error.number) %]</td>
53       <td valign="top">[% FOREACH message = error.message %][% HTML.escape(message) %]<br>[% END %]</td>
54      </tr>
55  [% END %]
56     </table>
57 [% END %]
58    </td>
59   </tr>
60  </table>
61 </p>