Lines 223-339
Link Here
|
223 |
<span class="label">Managed by:</span> |
223 |
<span class="label">Managed by:</span> |
224 |
<div style="float:left"> |
224 |
<div style="float:left"> |
225 |
<ul id="users_names" style="padding-left:0"> |
225 |
<ul id="users_names" style="padding-left:0"> |
226 |
[% FOREACH user IN users %] |
226 |
[% FOREACH user IN users %] |
227 |
<li id="user_[% user.borrowernumber | html %]"> |
227 |
<li id="user_[% user.borrowernumber | html %]"> |
228 |
[% user.firstname | html %] [% user.surname | html %] |
228 |
[% user.firstname | html %] [% user.surname | html %] |
229 |
<a href="#" data-borrowernumber="[% user.borrowernumber | html %]" class="del_user"><i class="fa fa-trash"></i> Delete user</a> |
229 |
<a href="#" data-borrowernumber="[% user.borrowernumber | html %]" class="del_user"><i class="fa fa-trash"></i> Delete user</a> |
|
|
230 |
</li> |
231 |
[% END %] |
232 |
<li> |
233 |
<a href="#" id="add_user"><i class="fa fa-plus"></i> Add user</a> |
234 |
</li> |
235 |
<li id="add_user_submit" style="display:none;"> |
236 |
<button type="submit" class="btn btn-default btn-xs">Save changes</button> |
230 |
</li> |
237 |
</li> |
231 |
[% END %] |
|
|
232 |
</ul> |
238 |
</ul> |
233 |
<input type="hidden" id="basketno" name="basketno" value="[% basketno | html %]" /> |
|
|
234 |
<input type="hidden" id="users_ids" name="users_ids" value="[% users_ids | html %]" /> |
235 |
<input type="hidden" id="op" name="op" value="mod_users" /> |
236 |
<input type="button" id="add_user" value="Add user" /> |
237 |
<input type="submit" value="Save changes" /> |
238 |
</div> |
239 |
</div> |
|
|
240 |
<input type="hidden" id="basketno" name="basketno" value="[% basketno | html %]" /> |
241 |
<input type="hidden" id="users_ids" name="users_ids" value="[% users_ids | html %]" /> |
242 |
<input type="hidden" id="op" name="op" value="mod_users" /> |
239 |
</form> |
243 |
</form> |
|
|
244 |
|
240 |
</li> |
245 |
</li> |
241 |
<li id="branch"> |
246 |
<li id="branch"> |
242 |
<span class="label">Library:</span> |
247 |
<span class="label">Managing library:</span> |
243 |
[% IF basketbranchcode %] |
248 |
[% IF basketbranchcode %] |
244 |
[% Branches.GetName( basketbranchcode ) | html %] |
249 |
[% Branches.GetName( basketbranchcode ) | html %] |
|
|
250 |
<a href="#" id="set_managing_library"><i class="fa fa-pencil"></i> Change library</a> |
245 |
[% ELSE %] |
251 |
[% ELSE %] |
246 |
No library |
252 |
No library |
247 |
[% END %] |
253 |
<a href="#" id="set_managing_library"><i class="fa fa-pencil"></i> Set library</a> |
248 |
[% IF branches_loop.size %] |
|
|
249 |
<form action="" method="post"> |
250 |
<select id="branch" name="branch"> |
251 |
<option value="">(no library)</option> |
252 |
[% FOREACH branch IN branches_loop %] |
253 |
[% IF (branch.selected) %] |
254 |
<option selected="selected" value="[% branch.branchcode | html %]"> [% branch.branchname | html %]</option> |
255 |
[% ELSE %] |
256 |
<option value="[% branch.branchcode | html %]"> [% branch.branchname | html %]</option> |
257 |
[% END %] |
258 |
[% END %] |
259 |
</select> |
260 |
<input type="hidden" id="basketno" name="basketno" value="[% basketno | html %]" /> |
261 |
<input type="hidden" id="op" name="op" value="mod_branch" /> |
262 |
<input type="submit" value="Change" /> |
263 |
</form> |
264 |
[% END %] |
254 |
[% END %] |
265 |
</li> |
255 |
</li> |
266 |
[% IF ( creationdate ) %]<li><span class="label">Opened on:</span> [% creationdate | $KohaDates %]</li>[% END %] |
256 |
[% IF branches_loop.size %] |
267 |
[% IF ( closedate ) %]<li><span class="label">Closed on:</span> [% closedate | $KohaDates %]</li>[% END %] |
257 |
<li id="managing_library_entry" style="display:none;"> |
268 |
[% IF ( estimateddeliverydate ) %]<li><span class="label">Estimated delivery date:</span> [% estimateddeliverydate | $KohaDates | html %]</li>[% END %] |
258 |
<span class="label"> </span> |
269 |
<li><span class="label">Orders are standing:</span> [% IF is_standing %]Yes[% ELSE %]No[% END %]</li> |
259 |
<div style="float:left"> |
270 |
|
260 |
<form action="" method="post"> |
271 |
[% IF basket.create_items %] |
261 |
<select id="select_managing_library" name="branch"> |
272 |
<li> |
262 |
<option value="">(no library)</option> |
273 |
<span class="label">Create items when:</span> |
263 |
[% FOREACH branch IN branches_loop %] |
274 |
[% SWITCH basket.create_items %] |
264 |
[% IF ( basketbranchcode == branch.branchcode ) %] |
275 |
[% CASE 'receiving' %]Receiving items |
265 |
<option selected="selected" value="[% branch.branchcode | html %]"> [% branch.branchname | html %]</option> |
276 |
[% CASE 'cataloguing' %]Cataloguing items |
266 |
[% ELSE %] |
277 |
[% CASE %]Placing orders |
267 |
<option value="[% branch.branchcode | html %]"> [% branch.branchname | html %]</option> |
278 |
[% END %] |
268 |
[% END %] |
|
|
269 |
[% END %] |
270 |
</select> |
271 |
<a id="library_entry_cancel" href="#" class="cancel">Cancel</a> |
272 |
<input type="hidden" id="basketno" name="basketno" value="[% basketno | html %]" /> |
273 |
<input type="hidden" id="op" name="op" value="mod_branch" /> |
274 |
</form> |
275 |
</div> |
279 |
</li> |
276 |
</li> |
280 |
[% END %] |
277 |
[% END %] |
281 |
|
278 |
|
282 |
</ol> |
279 |
</ol> |
283 |
</div> |
280 |
</div> |
284 |
[% IF ( closedate ) %] |
281 |
|
285 |
<div class="yui-u"> |
282 |
<div class="yui-u"> |
286 |
[% IF ( CAN_user_acquisition_group_manage ) %] |
283 |
<ol> |
287 |
<form action="/cgi-bin/koha/acqui/basketgroup.pl" method="post"> |
284 |
[% IF ( creationdate ) %] |
288 |
[% END %] |
285 |
<li><span class="label">Opened on:</span> [% creationdate | $KohaDates %]</li> |
|
|
286 |
[% END %] |
287 |
[% IF ( closedate ) %] |
288 |
<li><span class="label">Closed on:</span> [% closedate | $KohaDates %]</li> |
289 |
[% END %] |
290 |
[% IF ( estimateddeliverydate ) %] |
291 |
<li><span class="label">Estimated delivery date:</span> [% estimateddeliverydate | $KohaDates %]</li> |
292 |
[% END %] |
293 |
<li><span class="label">Orders are standing:</span> [% IF is_standing %]Yes[% ELSE %]No[% END %]</li> |
294 |
|
295 |
[% IF basket.create_items %] |
296 |
<li> |
297 |
<span class="label">Create items when:</span> |
298 |
[% SWITCH basket.create_items %] |
299 |
[% CASE 'receiving' %]Receiving items |
300 |
[% CASE 'cataloguing' %]Cataloguing items |
301 |
[% CASE %]Placing orders |
302 |
[% END %] |
303 |
</li> |
304 |
[% END %] |
305 |
</ol> |
306 |
|
307 |
[% IF ( closedate ) %] |
289 |
<ol> |
308 |
<ol> |
290 |
<li> |
309 |
<li> |
291 |
<span class="label">Basket group:</span> |
310 |
<span class="label">Basket group:</span> |
292 |
[% IF basketgroup.id and not basketgroup.name %] |
311 |
[% IF basketgroup.id and not basketgroup.name %] |
293 |
[% SET basketgroup.name = "Basket group no. " _ basketgroup.id %] |
312 |
[% SET basketgroup.name = "Basket group no. " _ basketgroup.id %] |
294 |
[% END %] |
313 |
[% END %] |
295 |
[% IF basketgroup.closed %] |
314 |
|
296 |
[% IF ( CAN_user_acquisition_group_manage ) %] |
315 |
[% IF basketgroup.closed %] |
297 |
<a href="basketgroup.pl?op=add&booksellerid=[% booksellerid | html %]&basketgroupid=[% basketgroup.id | html %]" title="basketgroup">[% basketgroup.name | html %] (closed)</a> |
316 |
[% IF ( CAN_user_acquisition_group_manage ) %] |
298 |
[% ELSE %] |
317 |
<a href="basketgroup.pl?op=add&booksellerid=[% booksellerid | html %]&basketgroupid=[% basketgroup.id | html %]" title="basketgroup">[% basketgroup.name | html %] (closed)</a> |
299 |
[% basketgroup.name | html %] (closed) |
318 |
[% ELSE %] |
300 |
[% END %] |
319 |
[% basketgroup.name | html %] (closed) |
301 |
[% ELSIF ( ! CAN_user_acquisition_group_manage ) %] |
320 |
[% END %] |
302 |
[%- IF basketgroup.id -%] |
321 |
[% ELSIF ( ! CAN_user_acquisition_group_manage ) %] |
|
|
322 |
[%- IF basketgroup.id -%] |
303 |
[% basketgroup.name | html %] |
323 |
[% basketgroup.name | html %] |
304 |
[%- ELSE -%] |
324 |
[%- ELSE -%] |
305 |
No group |
325 |
No group |
306 |
[%- END -%] |
326 |
[%- END -%] |
307 |
[% ELSE %] |
|
|
308 |
<select id="basketgroupid" name="basketgroupid"> |
309 |
<option value="">No group</option> |
310 |
[% FOREACH bg IN basketgroups %] |
311 |
[% IF ( bg.default ) %] |
312 |
<option value="[% bg.id | html %]" selected="selected">[% bg.name | html %]</option> |
313 |
[% ELSE %] |
327 |
[% ELSE %] |
314 |
[% UNLESS bg.closed %] |
328 |
[% IF ( CAN_user_acquisition_group_manage ) %] |
315 |
<option value="[% bg.id | html %]">[% bg.name | html %]</option> |
329 |
[% IF ( basketgroup.id ) %] |
316 |
[% ELSE %] |
330 |
[% basketgroup.name | html %] |
317 |
<option value="[% bg.id | html %]" disabled="disabled">[% bg.name | html %] (closed)</option> |
331 |
<a href="#" id="set_basket_group"><i class="fa fa-pencil"></i> Change basket group</a> |
318 |
[% END %] |
332 |
[% ELSE %] |
|
|
333 |
No group |
334 |
<a href="#" id="set_basket_group"><i class="fa fa-pencil"></i> Set basket group</a> |
335 |
[% END %] |
336 |
[% END %] |
319 |
[% END %] |
337 |
[% END %] |
320 |
[% END %] |
338 |
</li> |
321 |
<option value="new">Add new group</option> |
339 |
[% IF ( CAN_user_acquisition_group_manage ) %] |
322 |
</select> |
340 |
<li id="basket_grouping" style="display:none;"> |
323 |
<input type="hidden" id="basketno" value="[% basketno | html %]" name="basketno" /> |
341 |
<span class="label"> </span> |
324 |
<input type="hidden" value="mod_basket" name="op" /> |
342 |
<div style="float:left"> |
325 |
<input type="hidden" name="booksellerid" value="[% booksellerid | html %]" /> |
343 |
<form action="/cgi-bin/koha/acqui/basketgroup.pl" method="post"> |
326 |
<input type="submit" value="Change basket group" /> |
344 |
<select id="basketgroupid" name="basketgroupid"> |
327 |
[% END %] |
345 |
<option value="">No group</option> |
328 |
</li> |
346 |
[% FOREACH bg IN basketgroups %] |
329 |
[% IF basketgroup.deliveryplace %]<li><span class="label">Basket group delivery placename:</span> [% Branches.GetName( basketgroup.deliveryplace ) | html %]</li>[% END %] |
347 |
[% IF ( bg.default ) %] |
330 |
[% IF basketgroup.billingplace %]<li><span class="label">Basket group billing place:</span> [% Branches.GetName( basketgroup.billingplace ) | html %]</li>[% END %] |
348 |
<option value="[% bg.id | html %]" selected="selected">[% bg.name | html %]</option> |
|
|
349 |
[% ELSE %] |
350 |
[% UNLESS bg.closed %] |
351 |
<option value="[% bg.id | html %]">[% bg.name | html %]</option> |
352 |
[% ELSE %] |
353 |
<option value="[% bg.id | html %]" disabled="disabled">[% bg.name | html %] (closed)</option> |
354 |
[% END %] |
355 |
[% END %] |
356 |
[% END %] |
357 |
<option value="new">Add new group</option> |
358 |
</select> |
359 |
<a href="#" id="basket_group_cancel" class="cancel">Cancel</a> |
360 |
<input type="hidden" id="basketno" value="[% basketno | html %]" name="basketno" /> |
361 |
<input type="hidden" value="mod_basket" name="op" /> |
362 |
<input type="hidden" name="booksellerid" value="[% booksellerid | html %]" /> |
363 |
</form> |
364 |
</div> |
365 |
</li> |
366 |
[% END # /IF ( CAN_user_acquisition_group_manage ) %] |
367 |
[% IF basketgroup.deliveryplace %] |
368 |
<li> |
369 |
<span class="label">Basket group delivery placename:</span> [% Branches.GetName( basketgroup.deliveryplace ) | html %] |
370 |
</li> |
371 |
[% END %] |
372 |
[% IF basketgroup.billingplace %] |
373 |
<li> |
374 |
<span class="label">Basket group billing place:</span> [% Branches.GetName( basketgroup.billingplace ) | html %] |
375 |
</li> |
376 |
[% END %] |
331 |
</ol> |
377 |
</ol> |
332 |
[% IF ( CAN_user_acquisition_group_manage ) %] |
378 |
[% END # /IF closeddate %] |
333 |
</form> |
|
|
334 |
[% END %] |
335 |
</div> |
379 |
</div> |
336 |
[% END %] |
|
|
337 |
</div> |
380 |
</div> |
338 |
</div> |
381 |
</div> |
339 |
[% END %] |
382 |
[% END %] |
Lines 688-694
Link Here
|
688 |
[% END %][%# IF (cannot_manage_basket) %] |
731 |
[% END %][%# IF (cannot_manage_basket) %] |
689 |
</div> |
732 |
</div> |
690 |
<div class="yui-b"> |
733 |
<div class="yui-b"> |
691 |
[% INCLUDE 'acquisitions-menu.inc' %] |
734 |
[% INCLUDE 'vendor-menu.inc' %] |
|
|
735 |
[% INCLUDE 'acquisitions-menu.inc' %] |
692 |
</div> |
736 |
</div> |
693 |
</div> |
737 |
</div> |
694 |
|
738 |
|
Lines 718-726
Link Here
|
718 |
|
762 |
|
719 |
[% MACRO jsinclude BLOCK %] |
763 |
[% MACRO jsinclude BLOCK %] |
720 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
764 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
721 |
[% INCLUDE 'datatables.inc' %] |
765 |
[% INCLUDE 'datatables.inc' %] |
722 |
[% Asset.js("lib/jquery/plugins/jquery.fixFloat.js") | $raw %] |
766 |
[% Asset.js("lib/jquery/plugins/jquery.fixFloat.js") | $raw %] |
723 |
<script type="text/javascript"> |
767 |
<script> |
724 |
function updateColumnsVisibility(visible) { |
768 |
function updateColumnsVisibility(visible) { |
725 |
if ( visible ) { |
769 |
if ( visible ) { |
726 |
$("table .tax_excluded, .tax_included").show(); |
770 |
$("table .tax_excluded, .tax_included").show(); |
Lines 784-794
Link Here
|
784 |
$("#type").val(""); |
828 |
$("#type").val(""); |
785 |
}); |
829 |
}); |
786 |
|
830 |
|
|
|
831 |
$("#set_managing_library").on("click", function(e){ |
832 |
$(this).hide(); |
833 |
$("#managing_library_entry").show(); |
834 |
}); |
835 |
|
836 |
$("#library_entry_cancel").on("click", function(){ |
837 |
$("#managing_library_entry").hide(); |
838 |
$("#set_managing_library").show(); |
839 |
}); |
840 |
|
841 |
$("#set_basket_group").on("click", function(e){ |
842 |
$(this).hide(); |
843 |
$("#basket_grouping").show(); |
844 |
}); |
845 |
|
846 |
$("#basket_group_cancel").on("click", function(){ |
847 |
$("#basket_grouping").hide(); |
848 |
$("#set_basket_group").show(); |
849 |
}); |
850 |
|
787 |
}); |
851 |
}); |
788 |
</script> |
852 |
</script> |
789 |
|
853 |
|
790 |
[% UNLESS ( closedate ) %] |
854 |
[% UNLESS ( closedate ) %] |
791 |
<script type="text/javascript"> |
855 |
<script> |
792 |
function transfer_order_popup(ordernumber) { |
856 |
function transfer_order_popup(ordernumber) { |
793 |
var url = "/cgi-bin/koha/acqui/transferorder.pl?" |
857 |
var url = "/cgi-bin/koha/acqui/transferorder.pl?" |
794 |
+ "ordernumber=" + ordernumber |
858 |
+ "ordernumber=" + ordernumber |
Lines 803-819
Link Here
|
803 |
} |
867 |
} |
804 |
</script> |
868 |
</script> |
805 |
[% ELSE %] |
869 |
[% ELSE %] |
806 |
<script type="text/javascript"> |
870 |
<script> |
807 |
$(document).ready(function(){ |
871 |
$(document).ready(function(){ |
808 |
$("#basketgroupid").change(function(){ |
872 |
$("#basketgroupid").change(function(){ |
809 |
if($(this).val() == "new"){ |
873 |
if($(this).val() == "new"){ |
810 |
location.href="/cgi-bin/koha/acqui/basketgroup.pl?op=add&booksellerid=[% booksellerid | html %]"; |
874 |
location.href="/cgi-bin/koha/acqui/basketgroup.pl?op=add&booksellerid=[% booksellerid | html %]"; |
|
|
875 |
} else { |
876 |
$(this).parent().submit(); |
811 |
} |
877 |
} |
812 |
}); |
878 |
}); |
813 |
}); |
879 |
}); |
814 |
</script> |
880 |
</script> |
815 |
[% UNLESS ( grouped ) %] |
881 |
[% UNLESS ( grouped ) %] |
816 |
<script type="text/javascript"> |
882 |
<script> |
817 |
function confirm_reopen() { |
883 |
function confirm_reopen() { |
818 |
var skip = [% IF ( skip_confirm_reopen ) %] 1 [% ELSE %] 0 [% END %]; |
884 |
var skip = [% IF ( skip_confirm_reopen ) %] 1 [% ELSE %] 0 [% END %]; |
819 |
var is_confirmed = skip || confirm(_("Are you sure you want to reopen this basket?")); |
885 |
var is_confirmed = skip || confirm(_("Are you sure you want to reopen this basket?")); |
Lines 824-830
Link Here
|
824 |
</script> |
890 |
</script> |
825 |
[% END %] |
891 |
[% END %] |
826 |
[% END %] |
892 |
[% END %] |
827 |
<script type="text/javascript"> |
893 |
<script> |
828 |
$(document).ready(function() { |
894 |
$(document).ready(function() { |
829 |
var orderst = $("#orders").dataTable($.extend(true, {}, dataTablesDefaults, { |
895 |
var orderst = $("#orders").dataTable($.extend(true, {}, dataTablesDefaults, { |
830 |
"sPaginationType": "four_button", |
896 |
"sPaginationType": "four_button", |
Lines 856-861
Link Here
|
856 |
location.href = url; |
922 |
location.href = url; |
857 |
return false; |
923 |
return false; |
858 |
}); |
924 |
}); |
|
|
925 |
$("#select_managing_library").on("change", function(){ |
926 |
$(this).parent().submit(); |
927 |
}); |
859 |
}); |
928 |
}); |
860 |
|
929 |
|
861 |
function UserSearchPopup(f) { |
930 |
function UserSearchPopup(f) { |
Lines 879-885
Link Here
|
879 |
var li = '<li id="user_'+borrowernumber+'">'+borrowername |
948 |
var li = '<li id="user_'+borrowernumber+'">'+borrowername |
880 |
+ ' <a href="#" data-borrowernumber="'+borrowernumber+'" class="del_user"><i class="fa fa-trash"></i> ' |
949 |
+ ' <a href="#" data-borrowernumber="'+borrowernumber+'" class="del_user"><i class="fa fa-trash"></i> ' |
881 |
+ _("Delete user") + '</a></li>'; |
950 |
+ _("Delete user") + '</a></li>'; |
882 |
$("#users_names").append(li); |
951 |
$("#users_names").prepend(li); |
|
|
952 |
$("#add_user_submit").show(); |
883 |
return 0; |
953 |
return 0; |
884 |
} |
954 |
} |
885 |
return -1; |
955 |
return -1; |
Lines 890-895
Link Here
|
890 |
var ids = $("#users_ids").val().split(':'); |
960 |
var ids = $("#users_ids").val().split(':'); |
891 |
ids.splice(ids.indexOf(borrowernumber.toString()), 1); |
961 |
ids.splice(ids.indexOf(borrowernumber.toString()), 1); |
892 |
$("#users_ids").val(ids.join(':')); |
962 |
$("#users_ids").val(ids.join(':')); |
|
|
963 |
$("#add_user_submit").show(); |
893 |
} |
964 |
} |
894 |
</script> |
965 |
</script> |
895 |
[% END %] |
966 |
[% END %] |
896 |
- |
|
|