|
Lines 98-108
Link Here
|
| 98 |
</h1> |
98 |
</h1> |
| 99 |
|
99 |
|
| 100 |
<!-- Basic information --> |
100 |
<!-- Basic information --> |
| 101 |
<fieldset class="rows"> |
101 |
<fieldset class="fg"> |
| 102 |
<legend>Basic information</legend> |
102 |
<legend>Basic information</legend> |
| 103 |
<ol> |
103 |
<div class="fg-row"> |
| 104 |
<li> |
104 |
<div class="fg-label"> |
| 105 |
<label for="vendor_id">Vendor: </label> |
105 |
<label for="vendor_id">Vendor: </label> |
|
|
106 |
</div> |
| 107 |
<div class="fg-input"> |
| 106 |
<select name="vendor_id" id="vendor_id"> |
108 |
<select name="vendor_id" id="vendor_id"> |
| 107 |
[% FOREACH vendor IN vendors %] |
109 |
[% FOREACH vendor IN vendors %] |
| 108 |
[% IF account.vendor_id == vendor.id %] |
110 |
[% IF account.vendor_id == vendor.id %] |
|
Lines 112-125
Link Here
|
| 112 |
[% END %] |
114 |
[% END %] |
| 113 |
[% END %] |
115 |
[% END %] |
| 114 |
</select> |
116 |
</select> |
| 115 |
</li> |
117 |
</div> |
| 116 |
<li> |
118 |
</div> |
|
|
119 |
<div class="fg-row"> |
| 120 |
<div class="fg-label"> |
| 117 |
<label for="description">Description: </label> |
121 |
<label for="description">Description: </label> |
|
|
122 |
</div> |
| 123 |
<div class="fg-input"> |
| 118 |
<input type="text" name="description" id="description" size="20" value="[% account.description | html %]" /> |
124 |
<input type="text" name="description" id="description" size="20" value="[% account.description | html %]" /> |
| 119 |
</li> |
125 |
</div> |
| 120 |
[% IF plugins %] |
126 |
</div> |
| 121 |
<li> |
127 |
[% IF plugins %] |
|
|
128 |
<div class="fg-row"> |
| 129 |
<div class="fg-label"> |
| 122 |
<label for="plugin">Plugin: </label> |
130 |
<label for="plugin">Plugin: </label> |
|
|
131 |
</div> |
| 132 |
<div class="fg-input"> |
| 123 |
<select name="plugin" id="plugin"> |
133 |
<select name="plugin" id="plugin"> |
| 124 |
<option value="">Do not use plugin</option> |
134 |
<option value="">Do not use plugin</option> |
| 125 |
[% FOREACH plugin IN plugins %] |
135 |
[% FOREACH plugin IN plugins %] |
|
Lines 130-141
Link Here
|
| 130 |
[% END %] |
140 |
[% END %] |
| 131 |
[% END %] |
141 |
[% END %] |
| 132 |
</select> |
142 |
</select> |
| 133 |
</li> |
143 |
</div> |
| 134 |
[% ELSE %] |
144 |
</div> |
| 135 |
<input type="hidden" name="plugin" value="" /> |
145 |
[% ELSE %] |
| 136 |
[% END %] |
146 |
<input type="hidden" name="plugin" value="" /> |
| 137 |
<li> |
147 |
[% END %] |
|
|
148 |
<div class="fg-row"> |
| 149 |
<div class="fg-label"> |
| 138 |
<label for="id_code_qualifier">Qualifier:</label> |
150 |
<label for="id_code_qualifier">Qualifier:</label> |
|
|
151 |
</div> |
| 152 |
<div class="fg-input"> |
| 139 |
<select name="id_code_qualifier" id="id_code_qualifier"> |
153 |
<select name="id_code_qualifier" id="id_code_qualifier"> |
| 140 |
[% FOREACH qualifier IN code_qualifiers %] |
154 |
[% FOREACH qualifier IN code_qualifiers %] |
| 141 |
[% IF qualifier.code == account.id_code_qualifier %] |
155 |
[% IF qualifier.code == account.id_code_qualifier %] |
|
Lines 145-157
Link Here
|
| 145 |
[% END %] |
159 |
[% END %] |
| 146 |
[% END %] |
160 |
[% END %] |
| 147 |
</select> |
161 |
</select> |
| 148 |
</li> |
162 |
</div> |
| 149 |
<li> |
163 |
</div> |
|
|
164 |
<div class="fg-row"> |
| 165 |
<div class="fg-label"> |
| 150 |
<label for="san">SAN: </label> |
166 |
<label for="san">SAN: </label> |
|
|
167 |
</div> |
| 168 |
<div class="fg-input"> |
| 151 |
<input type="text" name="san" id="san" size="20" maxlength="20" value="[% account.san | html %]" /> |
169 |
<input type="text" name="san" id="san" size="20" maxlength="20" value="[% account.san | html %]" /> |
| 152 |
</li> |
170 |
</div> |
| 153 |
<li> |
171 |
</div> |
|
|
172 |
<div class="fg-row"> |
| 173 |
<div class="fg-label"> |
| 154 |
<label for="standard">Standard:</label> |
174 |
<label for="standard">Standard:</label> |
|
|
175 |
</div> |
| 176 |
<div class="fg-input"> |
| 155 |
<select name="standard" id="standard"> |
177 |
<select name="standard" id="standard"> |
| 156 |
[% FOREACH standard IN standards %] |
178 |
[% FOREACH standard IN standards %] |
| 157 |
[% IF standard == 'BIC' %] |
179 |
[% IF standard == 'BIC' %] |
|
Lines 166-181
Link Here
|
| 166 |
[% END %] |
188 |
[% END %] |
| 167 |
[% END %] |
189 |
[% END %] |
| 168 |
</select> |
190 |
</select> |
| 169 |
</li> |
191 |
</div> |
| 170 |
</ol> |
192 |
</div> |
| 171 |
</fieldset> |
193 |
</fieldset> |
| 172 |
|
194 |
|
| 173 |
<!-- Transport settings --> |
195 |
<!-- Transport settings --> |
| 174 |
<fieldset class="rows"> |
196 |
<fieldset class="fg"> |
| 175 |
<legend>Transport settings</legend> |
197 |
<legend>Transport settings</legend> |
| 176 |
<ol> |
198 |
<div class="fg-row"> |
| 177 |
<li> |
199 |
<div class="fg-label"> |
| 178 |
<label for="file_transport_id">File transport: </label> |
200 |
<label for="file_transport_id">File transport: </label> |
|
|
201 |
</div> |
| 202 |
<div class="fg-input"> |
| 179 |
<select name="file_transport_id" id="file_transport_id"> |
203 |
<select name="file_transport_id" id="file_transport_id"> |
| 180 |
<option value="">Select a file transport configuration</option> |
204 |
<option value="">Select a file transport configuration</option> |
| 181 |
[% FOREACH transport IN file_transports %] |
205 |
[% FOREACH transport IN file_transports %] |
|
Lines 186-261
Link Here
|
| 186 |
[% END %] |
210 |
[% END %] |
| 187 |
[% END %] |
211 |
[% END %] |
| 188 |
</select> |
212 |
</select> |
| 189 |
<div class="hint"> Select a file transport configuration for this EDI account. File transports can be managed in <a href="/cgi-bin/koha/admin/file_transports.pl">Administration › File transports</a>. </div> |
213 |
</div> |
| 190 |
</li> |
214 |
<div class="hint"> Select a file transport configuration for this EDI account. File transports can be managed in <a href="/cgi-bin/koha/admin/file_transports.pl">Administration › File transports</a>. </div> |
| 191 |
</ol> |
215 |
</div> |
| 192 |
</fieldset> |
216 |
</fieldset> |
| 193 |
|
217 |
|
| 194 |
<!-- Message types --> |
218 |
<!-- Message types --> |
| 195 |
<fieldset class="rows"> |
219 |
<fieldset class="fg"> |
| 196 |
<legend>Message types</legend> |
220 |
<legend>Message types</legend> |
| 197 |
<ol> |
221 |
<div class="fg-row input-checkbox"> |
| 198 |
<li> |
222 |
<div class="fg-label"> |
| 199 |
<label for="quotes_enabled">Quotes enabled: </label> |
223 |
<label for="quotes_enabled">Quotes enabled: </label> |
|
|
224 |
</div> |
| 225 |
<div class="fg-input"> |
| 200 |
[% IF account.quotes_enabled %] |
226 |
[% IF account.quotes_enabled %] |
| 201 |
<input type="checkbox" name="quotes_enabled" id="quotes_enabled" value="1" checked="checked" /> |
227 |
<input type="checkbox" name="quotes_enabled" id="quotes_enabled" value="1" checked="checked" /> |
| 202 |
[% ELSE %] |
228 |
[% ELSE %] |
| 203 |
<input type="checkbox" name="quotes_enabled" id="quotes_enabled" value="1" /> |
229 |
<input type="checkbox" name="quotes_enabled" id="quotes_enabled" value="1" /> |
| 204 |
[% END %] |
230 |
[% END %] |
| 205 |
</li> |
231 |
</div> |
| 206 |
<li> |
232 |
</div> |
|
|
233 |
<div class="fg-row input-checkbox"> |
| 234 |
<div class="fg-label"> |
| 207 |
<label for="orders_enabled">Orders enabled: </label> |
235 |
<label for="orders_enabled">Orders enabled: </label> |
|
|
236 |
</div> |
| 237 |
<div class="fg-input"> |
| 208 |
[% IF account.orders_enabled %] |
238 |
[% IF account.orders_enabled %] |
| 209 |
<input type="checkbox" name="orders_enabled" id="orders_enabled" value="1" checked="checked" /> |
239 |
<input type="checkbox" name="orders_enabled" id="orders_enabled" value="1" checked="checked" /> |
| 210 |
[% ELSE %] |
240 |
[% ELSE %] |
| 211 |
<input type="checkbox" name="orders_enabled" id="orders_enabled" value="1" /> |
241 |
<input type="checkbox" name="orders_enabled" id="orders_enabled" value="1" /> |
| 212 |
[% END %] |
242 |
[% END %] |
| 213 |
</li> |
243 |
</div> |
| 214 |
<li> |
244 |
</div> |
|
|
245 |
<div class="fg-row input-checkbox"> |
| 246 |
<div class="fg-label"> |
| 215 |
<label for="invoices_enabled">Invoices enabled: </label> |
247 |
<label for="invoices_enabled">Invoices enabled: </label> |
|
|
248 |
</div> |
| 249 |
<div class="fg-input"> |
| 216 |
[% IF account.invoices_enabled %] |
250 |
[% IF account.invoices_enabled %] |
| 217 |
<input type="checkbox" name="invoices_enabled" id="invoices_enabled" value="1" checked="checked" /> |
251 |
<input type="checkbox" name="invoices_enabled" id="invoices_enabled" value="1" checked="checked" /> |
| 218 |
[% ELSE %] |
252 |
[% ELSE %] |
| 219 |
<input type="checkbox" name="invoices_enabled" id="invoices_enabled" value="1" /> |
253 |
<input type="checkbox" name="invoices_enabled" id="invoices_enabled" value="1" /> |
| 220 |
[% END %] |
254 |
[% END %] |
| 221 |
</li> |
255 |
</div> |
| 222 |
<li> |
256 |
</div> |
|
|
257 |
<div class="fg-row input-checkbox"> |
| 258 |
<div class="fg-label"> |
| 223 |
<label for="responses_enabled">Responses enabled: </label> |
259 |
<label for="responses_enabled">Responses enabled: </label> |
|
|
260 |
</div> |
| 261 |
<div class="fg-input"> |
| 224 |
[% IF account.responses_enabled %] |
262 |
[% IF account.responses_enabled %] |
| 225 |
<input type="checkbox" name="responses_enabled" id="responses_enabled" value="1" checked="checked" /> |
263 |
<input type="checkbox" name="responses_enabled" id="responses_enabled" value="1" checked="checked" /> |
| 226 |
[% ELSE %] |
264 |
[% ELSE %] |
| 227 |
<input type="checkbox" name="responses_enabled" id="responses_enabled" value="1" /> |
265 |
<input type="checkbox" name="responses_enabled" id="responses_enabled" value="1" /> |
| 228 |
[% END %] |
266 |
[% END %] |
| 229 |
</li> |
267 |
</div> |
| 230 |
</ol> |
268 |
</div> |
| 231 |
</fieldset> |
269 |
</fieldset> |
| 232 |
|
270 |
|
| 233 |
<!-- Functional switches --> |
271 |
<!-- Functional switches --> |
| 234 |
<fieldset class="rows"> |
272 |
<fieldset class="fg"> |
| 235 |
<legend>Functional switches</legend> |
273 |
<legend>Functional switches</legend> |
| 236 |
<ol> |
274 |
<div class="fg-row input-checkbox"> |
| 237 |
<li> |
275 |
<div class="fg-label"> |
| 238 |
<label for="auto_orders">Automatic ordering: </label> |
276 |
<label for="auto_orders">Automatic ordering: </label> |
|
|
277 |
</div> |
| 278 |
<div class="fg-input"> |
| 239 |
[% IF account.auto_orders %] |
279 |
[% IF account.auto_orders %] |
| 240 |
<input type="checkbox" name="auto_orders" id="auto_orders" value="1" checked="checked" /> |
280 |
<input type="checkbox" name="auto_orders" id="auto_orders" value="1" checked="checked" /> |
| 241 |
[% ELSE %] |
281 |
[% ELSE %] |
| 242 |
<input type="checkbox" name="auto_orders" id="auto_orders" value="1" /> |
282 |
<input type="checkbox" name="auto_orders" id="auto_orders" value="1" /> |
| 243 |
[% END %] |
283 |
[% END %] |
| 244 |
<div class="hint"> With automatic ordering quotes generate orders without staff intervention. </div> |
284 |
</div> |
| 245 |
</li> |
285 |
<div class="hint"> With automatic ordering quotes generate orders without staff intervention. </div> |
| 246 |
<li> |
286 |
</div> |
|
|
287 |
<div class="fg-row input-checkbox"> |
| 288 |
<div class="fg-label"> |
| 247 |
<label for="po_is_basketname">Use purchase order numbers: </label> |
289 |
<label for="po_is_basketname">Use purchase order numbers: </label> |
|
|
290 |
</div> |
| 291 |
<div class="fg-input"> |
| 248 |
[% IF account.po_is_basketname %] |
292 |
[% IF account.po_is_basketname %] |
| 249 |
<input type="checkbox" name="po_is_basketname" id="po_is_basketname" value="1" checked="checked" /> |
293 |
<input type="checkbox" name="po_is_basketname" id="po_is_basketname" value="1" checked="checked" /> |
| 250 |
[% ELSE %] |
294 |
[% ELSE %] |
| 251 |
<input type="checkbox" name="po_is_basketname" id="po_is_basketname" value="1" /> |
295 |
<input type="checkbox" name="po_is_basketname" id="po_is_basketname" value="1" /> |
| 252 |
[% END %] |
296 |
[% END %] |
| 253 |
<div class="hint"> |
297 |
</div> |
| 254 |
When enabled, basket names are used as purchase order numbers. <br />For received QUOTE messages, we will use the RFF+ON field to populate the basket name. <br />For generated ORDER messages, we will use the |
298 |
<div class="hint"> |
| 255 |
basket name to populate the BGM segment.</div |
299 |
When enabled, basket names are used as purchase order numbers. <br />For received QUOTE messages, we will use the RFF+ON field to populate the basket name. <br />For generated ORDER messages, we will use the basket |
| 256 |
> |
300 |
name to populate the BGM segment. |
| 257 |
</li> |
301 |
</div> |
| 258 |
</ol> |
302 |
</div> |
| 259 |
</fieldset> |
303 |
</fieldset> |
| 260 |
|
304 |
|
| 261 |
<fieldset class="action"> |
305 |
<fieldset class="action"> |
|
Lines 410-419
Link Here
|
| 410 |
[% Asset.js("js/admin-menu.js") | $raw %] |
454 |
[% Asset.js("js/admin-menu.js") | $raw %] |
| 411 |
[% INCLUDE 'datatables.inc' %] |
455 |
[% INCLUDE 'datatables.inc' %] |
| 412 |
<script> |
456 |
<script> |
| 413 |
var table_settings = [% TablesSettings.GetTableSettings( 'admin', 'edi_accounts', 'edi_accounts_table', 'json' ) | $raw %]; |
457 |
$(document).ready(function(){ |
| 414 |
</script> |
458 |
var table_settings = [% TablesSettings.GetTableSettings( 'admin', 'edi_accounts', 'edi_accounts_table', 'json' ) | $raw %]; |
| 415 |
<script> |
|
|
| 416 |
$(document).ready(function () { |
| 417 |
$("#edi_accounts_table").kohaTable( |
459 |
$("#edi_accounts_table").kohaTable( |
| 418 |
{ |
460 |
{ |
| 419 |
pagingType: "full", |
461 |
pagingType: "full", |