View | Details | Raw Unified | Return to bug 16262
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt (-23 / +58 lines)
Lines 33-38 Link Here
33
               $(this).find(".modal-body").html($(".acqui_basket_add")[0].outerHTML);
33
               $(this).find(".modal-body").html($(".acqui_basket_add")[0].outerHTML);
34
            });
34
            });
35
        [% END %]
35
        [% END %]
36
37
        $("body").on("click", ".del_user", function(e){
38
            e.preventDefault();
39
            del_user( $(this).data("borrowernumber") );
40
        });
41
42
        $("#add_user").on("click",function(e){
43
            e.preventDefault();
44
            UserSearchPopup();
45
        });
46
47
        $(".transfer_order").on("click",function(e){
48
            e.preventDefault();
49
            transfer_order_popup( $(this).data("ordernumber"));
50
        });
36
    });
51
    });
37
//]]>
52
//]]>
38
</script>
53
</script>
Lines 41-50 Link Here
41
<script type="text/javascript">
56
<script type="text/javascript">
42
//<![CDATA[
57
//<![CDATA[
43
58
44
            function delete_basket(basketno,booksellerid,delbiblio) {
45
                window.location = "[% script_name %]?op=delete_confirm&delbiblio="+delbiblio+"&basketno="+basketno+"&booksellerid="+booksellerid;
46
            }
47
48
            function transfer_order_popup(ordernumber) {
59
            function transfer_order_popup(ordernumber) {
49
                var url = "/cgi-bin/koha/acqui/transferorder.pl?"
60
                var url = "/cgi-bin/koha/acqui/transferorder.pl?"
50
                    + "ordernumber=" + ordernumber
61
                    + "ordernumber=" + ordernumber
Lines 54-60 Link Here
54
            function confirm_ediorder() {
65
            function confirm_ediorder() {
55
                var is_confirmed = confirm(_("Are you sure you want to close this basket and generate an Edifact order?"));
66
                var is_confirmed = confirm(_("Are you sure you want to close this basket and generate an Edifact order?"));
56
                if (is_confirmed) {
67
                if (is_confirmed) {
57
                    window.location = "[% script_name %]?op=edi_confirm&basketno=[% basketno %]";
68
                    window.location = "/cgi-bin/koha/acqui/basket.pl?op=edi_confirm&basketno=[% basketno %]";
58
                }
69
                }
59
            }
70
            }
60
71
Lines 79-85 Link Here
79
                var skip = [% IF ( skip_confirm_reopen ) %] 1 [% ELSE %] 0 [% END %];
90
                var skip = [% IF ( skip_confirm_reopen ) %] 1 [% ELSE %] 0 [% END %];
80
                var is_confirmed = skip || confirm(_("Are you sure you want to reopen this basket?"));
91
                var is_confirmed = skip || confirm(_("Are you sure you want to reopen this basket?"));
81
                if (is_confirmed) {
92
                if (is_confirmed) {
82
                    window.location = "[% script_name %]?op=reopen&basketno=[% basketno %]";
93
                    window.location = "/cgi-bin/koha/acqui/basket.pl?op=reopen&basketno=[% basketno %]";
83
                }
94
                }
84
            }
95
            }
85
//]]>
96
//]]>
Lines 127-134 Link Here
127
            ids.push(borrowernumber);
138
            ids.push(borrowernumber);
128
            $("#users_ids").val(ids.join(':'));
139
            $("#users_ids").val(ids.join(':'));
129
            var li = '<li id="user_'+borrowernumber+'">'+borrowername
140
            var li = '<li id="user_'+borrowernumber+'">'+borrowername
130
                + ' [<a style="cursor:pointer" onclick="del_user('+borrowernumber+');">'
141
            + ' <a href="#" data-borrowernumber="'+borrowernumber+'" class="del_user"><i class="fa fa-trash"></i> '
131
                + _("Delete user") + '</a>]</li>';
142
                + _("Delete user") + '</a></li>';
132
            $("#users_names").append(li);
143
            $("#users_names").append(li);
133
            return 0;
144
            return 0;
134
        }
145
        }
Lines 173-188 Link Here
173
                    [% END %]
184
                    [% END %]
174
                    <div class="btn-group"><a href="basketheader.pl?booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]&amp;op=add_form" class="btn btn-small" id="basketheadbutton"><i class="fa fa-pencil"></i> Edit basket</a></div>
185
                    <div class="btn-group"><a href="basketheader.pl?booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]&amp;op=add_form" class="btn btn-small" id="basketheadbutton"><i class="fa fa-pencil"></i> Edit basket</a></div>
175
                    [%# FIXME This action should not be available for everyone %]
186
                    [%# FIXME This action should not be available for everyone %]
176
                    <div class="btn-group"><a href="#deleteBasketModal" role="button" class="btn btn-small" data-toggle="modal" id="delbasketbutton"><i class="fa fa-remove"></i> Delete this basket</a></div>
187
                    <div class="btn-group"><a href="#deleteBasketModal" role="button" class="btn btn-small" data-toggle="modal" id="delbasketbutton"><i class="fa fa-trash"></i> Delete this basket</a></div>
177
                   [% IF ( unclosable ) %]
188
                   [% IF ( unclosable ) %]
178
                    [% ELSIF ( uncertainprices ) %]
189
                    [% ELSIF ( uncertainprices ) %]
179
                        <div class="btn-group"><a href="/cgi-bin/koha/acqui/uncertainprice.pl?booksellerid=[% booksellerid %]&amp;owner=1" class="btn btn-small" id="uncertpricesbutton">Uncertain prices</a></div>
190
                        <div class="btn-group"><a href="/cgi-bin/koha/acqui/uncertainprice.pl?booksellerid=[% booksellerid %]&amp;owner=1" class="btn btn-small" id="uncertpricesbutton">Uncertain prices</a></div>
180
                    [% ELSE %]
191
                    [% ELSE %]
181
                        <div class="btn-group">
192
                        <div class="btn-group">
182
                            <a href="[% script_name %]?op=close&amp;basketno=[% basketno %]&amp;booksellerid=[% booksellerid %]" class="btn btn-small" id="closebutton"><i class="fa fa-times-circle"></i> Close this basket</a>
193
                            <a href="/cgi-bin/koha/acqui/basket.pl?op=close&amp;basketno=[% basketno %]&amp;booksellerid=[% booksellerid %]" class="btn btn-small" id="closebutton"><i class="fa fa-times-circle"></i> Close this basket</a>
183
                        </div>
194
                        </div>
184
                    [% END %]
195
                    [% END %]
185
                        <div class="btn-group"><a href="[% script_name %]?op=export&amp;basketno=[% basketno %]&amp;booksellerid=[% booksellerid %]" class="btn btn-small" id="exportbutton"><i class="fa fa-download"></i> Export this basket as CSV</a></div>
196
                        <div class="btn-group"><a href="/cgi-bin/koha/acqui/basket.pl?op=export&amp;basketno=[% basketno %]&amp;booksellerid=[% booksellerid %]" class="btn btn-small" id="exportbutton"><i class="fa fa-download"></i> Export this basket as CSV</a></div>
186
                        [% IF ediaccount %]
197
                        [% IF ediaccount %]
187
                        <div class="btn-group"><a href="/cgi-bin/koha/acqui/edi_ean.pl?op=ediorder&amp;basketno=[% basketno %]&amp;booksellerid=[% booksellerid %]" class="btn btn-small" id="ediorderbutton"><i class="fa fa-download"></i> Create edifact order</a></div>
198
                        <div class="btn-group"><a href="/cgi-bin/koha/acqui/edi_ean.pl?op=ediorder&amp;basketno=[% basketno %]&amp;booksellerid=[% booksellerid %]" class="btn btn-small" id="ediorderbutton"><i class="fa fa-download"></i> Create edifact order</a></div>
188
                        [% END %]
199
                        [% END %]
Lines 199-205 Link Here
199
                        </div>
210
                        </div>
200
                        <div class="modal-footer">
211
                        <div class="modal-footer">
201
                            <button type="button" class="btn btn-primary" data-dismiss="modal">Cancel</button>
212
                            <button type="button" class="btn btn-primary" data-dismiss="modal">Cancel</button>
202
                            <button type="submit" class="btn btn-default" onclick="delete_basket([% basketno %],[% booksellerid %],0); return false;" >Delete basket</button>
213
                            <form action="/cgi-bin/koha/acqui/basket.pl" method="get">
214
                                <input type="hidden" name="op" value="delete_confirm" />
215
                                <input type="hidden" name="basketno" value="[% basketno %]" />
216
                                <input type="hidden" name="booksellerid" value="[% booksellerid %]" />
217
                                <input type="hidden" name="delbiblio" value="0" />
218
                                <button type="submit" class="btn btn-default">Delete basket</button>
219
                            </form>
203
                        </div>
220
                        </div>
204
                    [% ELSE %]
221
                    [% ELSE %]
205
                        <div class="modal-body">
222
                        <div class="modal-body">
Lines 211-218 Link Here
211
                        </div>
228
                        </div>
212
                        <div class="modal-footer">
229
                        <div class="modal-footer">
213
                            <button type="button" class="btn btn-primary" data-dismiss="modal">Cancel</button>
230
                            <button type="button" class="btn btn-primary" data-dismiss="modal">Cancel</button>
214
                            <button type="submit" class="btn btn-default" onclick="delete_basket([% basketno %],[% booksellerid %],0); return false;">Delete basket and orders</button>
231
                            <form action="/cgi-bin/koha/acqui/basket.pl" method="get">
215
                            <button type="submit" class="btn btn-default" onclick="delete_basket([% basketno %],[% booksellerid %],1); return false;">Delete basket, orders and bibs</button>
232
                                <input type="hidden" name="op" value="delete_confirm" />
233
                                <input type="hidden" name="basketno" value="[% basketno %]" />
234
                                <input type="hidden" name="booksellerid" value="[% booksellerid %]" />
235
                                <input type="hidden" name="delbiblio" value="0" />
236
                                <button type="submit" class="btn btn-default">Delete basket and orders</button>
237
                            </form>
238
239
                            <form action="/cgi-bin/koha/acqui/basket.pl" method="get">
240
                                <input type="hidden" name="op" value="delete_confirm" />
241
                                <input type="hidden" name="basketno" value="[% basketno %]" />
242
                                <input type="hidden" name="booksellerid" value="[% booksellerid %]" />
243
                                <input type="hidden" name="delbiblio" value="1" />
244
                                <button type="submit" class="btn btn-default">Delete basket, orders, and records</button>
245
                            </form>
246
216
                        </div>
247
                        </div>
217
                    [% END %]
248
                    [% END %]
218
                </div>
249
                </div>
Lines 221-227 Link Here
221
                [% UNLESS ( grouped ) %]
252
                [% UNLESS ( grouped ) %]
222
                <div id="toolbar" class="btn-toolbar">
253
                <div id="toolbar" class="btn-toolbar">
223
                    <div class="btn-group"><a href="#" class="btn btn-small" id="reopenbutton"><i class="fa fa-refresh"></i> Reopen this basket</a></div>
254
                    <div class="btn-group"><a href="#" class="btn btn-small" id="reopenbutton"><i class="fa fa-refresh"></i> Reopen this basket</a></div>
224
                    <div class="btn-group"><a href="[% script_name %]?op=export&amp;basketno=[% basketno %]&amp;booksellerid=[% booksellerid %]" class="btn btn-small" id="exportbutton"><i class="fa fa-download"></i> Export this basket as CSV</a></div>
255
                    <div class="btn-group"><a href="/cgi-bin/koha/acqui/basket.pl?op=export&amp;basketno=[% basketno %]&amp;booksellerid=[% booksellerid %]" class="btn btn-small" id="exportbutton"><i class="fa fa-download"></i> Export this basket as CSV</a></div>
225
                </div>
256
                </div>
226
                [% END %]
257
                [% END %]
227
            [% END %]
258
            [% END %]
Lines 231-237 Link Here
231
    <h2>Vendor not found</h2>
262
    <h2>Vendor not found</h2>
232
    [% ELSE %]
263
    [% ELSE %]
233
        [% IF ( delete_confirmed ) %]
264
        [% IF ( delete_confirmed ) %]
234
            <h3>Basket deleted</h3>
265
            <div class="dialog message">
266
                <h3>Basket deleted</h3>
267
            </div>
235
            [% IF (cannotdelbiblios) %]
268
            [% IF (cannotdelbiblios) %]
236
                <div class="dialog alert">
269
                <div class="dialog alert">
237
                    <p><strong>Warning:</strong></p>
270
                    <p><strong>Warning:</strong></p>
Lines 276-289 Link Here
276
                              [% FOREACH user IN users %]
309
                              [% FOREACH user IN users %]
277
                                <li id="user_[% user.borrowernumber %]">
310
                                <li id="user_[% user.borrowernumber %]">
278
                                    [% user.firstname %] [% user.surname %]
311
                                    [% user.firstname %] [% user.surname %]
279
                                    [<a onclick="del_user([% user.borrowernumber %]);" style="cursor:pointer">Delete user</a>]
312
                                    <a href="#" data-borrowernumber="[% user.borrowernumber %]" class="del_user"><i class="fa fa-trash"></i> Delete user</a>
280
                                </li>
313
                                </li>
281
                              [% END %]
314
                              [% END %]
282
                            </ul>
315
                            </ul>
283
                            <input type="hidden" id="basketno" name="basketno" value="[% basketno %]" />
316
                            <input type="hidden" id="basketno" name="basketno" value="[% basketno %]" />
284
                            <input type="hidden" id="users_ids" name="users_ids" value="[% users_ids %]" />
317
                            <input type="hidden" id="users_ids" name="users_ids" value="[% users_ids %]" />
285
                            <input type="hidden" id="op" name="op" value="mod_users" />
318
                            <input type="hidden" id="op" name="op" value="mod_users" />
286
                            <input type="button" id="add_user" onclick="UserSearchPopup();" value="Add user" />
319
                            <input type="button" id="add_user" value="Add user" />
287
                            <input type="submit" value="Save changes" />
320
                            <input type="submit" value="Save changes" />
288
                        </div>
321
                        </div>
289
                    </form>
322
                    </form>
Lines 529-535 Link Here
529
                                <a href="neworderempty.pl?ordernumber=[% books_loo.ordernumber %]&amp;booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]">Modify</a>
562
                                <a href="neworderempty.pl?ordernumber=[% books_loo.ordernumber %]&amp;booksellerid=[% booksellerid %]&amp;basketno=[% basketno %]">Modify</a>
530
                                [% UNLESS (books_loo.order_received) %]
563
                                [% UNLESS (books_loo.order_received) %]
531
                                    <br />
564
                                    <br />
532
                                    <a href="#" onclick="transfer_order_popup([% books_loo.ordernumber %]); return false;">Transfer</a>
565
                                    <a href="#" class="transfer_order" data-ordernumber="[% books_loo.ordernumber %]">Transfer</a>
533
                                [% END %]
566
                                [% END %]
534
                            </td>
567
                            </td>
535
                            <td>
568
                            <td>
Lines 687-693 Link Here
687
[% IF edi_confirm %]
720
[% IF edi_confirm %]
688
        <div id="closebasket_needsconfirmation" class="dialog alert">
721
        <div id="closebasket_needsconfirmation" class="dialog alert">
689
722
690
        <form action="/cgi-bin/koha/acqui/basket.pl" class="confirm">
723
        <form action="/cgi-bin/koha/acqui/basket.pl">
691
            <h1>Are you sure you want to generate an edifact order and close basket [% basketname|html %]?</h1>
724
            <h1>Are you sure you want to generate an edifact order and close basket [% basketname|html %]?</h1>
692
            [% IF CAN_user_acquisition_group_manage %]
725
            [% IF CAN_user_acquisition_group_manage %]
693
            <p>
726
            <p>
Lines 701-708 Link Here
701
            <input type="hidden" name="booksellerid" value="[% booksellerid %]" />
734
            <input type="hidden" name="booksellerid" value="[% booksellerid %]" />
702
            <input type="hidden" name="confirm" value="1" />
735
            <input type="hidden" name="confirm" value="1" />
703
            <input type="hidden" name="basketgroupname" value="[% basketgroupname %]" />
736
            <input type="hidden" name="basketgroupname" value="[% basketgroupname %]" />
704
            <input type="submit" class="approve" value="Yes, close (Y)" accesskey="y" />
737
            <button type="submit" class="approve" accesskey="Y"><i class="fa fa-fw fa-check"></i> Yes, close (Y)</button>
705
            <input type="submit" class="deny" value="No, don't close (N)" accesskey="n" onclick="javascript:window.location='/cgi-bin/koha/acqui/basket.pl?basketno=[% basketno %]';return false;" />
738
        </form>
739
        <form action="/cgi-bin/koha/acqui/basket.pl" method="get">
740
            <input type="hidden" name="basketno" value="[% basketno %]" />
741
            <button type="submit" class="deny" accesskey="N"><i class="fa fa-fw fa-remove"></i> No, don't close (N)</button>
706
        </form>
742
        </form>
707
        </div>
743
        </div>
708
    [% END %]
744
    [% END %]
709
- 

Return to bug 16262