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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqbudgets.tt (-21 / +50 lines)
Lines 42-63 var MSG_PARENT_BENEATH_BUDGET = "- " + _("New budget-parent is beneath budget") Link Here
42
                + borrowername + '</a>';
42
                + borrowername + '</a>';
43
            $('#budget_owner_name').html(ownerlink);
43
            $('#budget_owner_name').html(ownerlink);
44
            $('#budget_owner_id').val(borrowernumber);
44
            $('#budget_owner_id').val(borrowernumber);
45
            $('#remove_owner').show();
45
        }
46
        }
46
    }
47
    }
47
48
48
    function ownerRemove() {
49
    function ownerRemove() {
49
        $('#budget_owner_name').empty();
50
        $('#budget_owner_name').html('No owner');
50
        $('#budget_owner_id').val('');
51
        $('#budget_owner_id').val('');
52
        $('#remove_owner').hide();
51
    }
53
    }
52
54
53
    function add_user(borrowernumber, borrowername) {
55
    function add_user(borrowernumber, borrowername) {
54
        var ids = $("#budget_users_id").val().split(':');
56
        var ids = $.map($("#budget_users_id").val().split(':'), function(value){ return parseInt(value,10)});
55
        if(borrowernumber && ids.indexOf(borrowernumber) == -1) {
57
        if ( borrowernumber && !ids.includes(borrowernumber) ) {
56
            var li = '<li id="user_' + borrowernumber + '">'
58
            var li = '<li id="user_' + borrowernumber + '">'
57
                + '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber='
59
                + '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=' + borrowernumber + '">' + borrowername + '</a>'
58
                + borrowernumber + '">' + borrowername + '</a> '
60
                + '&nbsp; &nbsp;'
59
                + ' &bull; <a data-borrowernumber=" + borrowernumber +" class="del_user" href="#"><i class="fa fa-trash"></i> Remove</a> '
61
                + '<div class="btn-group">'
62
                + '<a class="btn btn-default btn-xs del_user" title="Remove this user" data-borrowernumber="' + borrowernumber + '" href="#"><i class="fa fa-trash"></i> Remove</a> '
63
                + '</div>'
60
                + '</li>';
64
                + '</li>';
65
            if ( $("li#user_none") ) {
66
                $("li#user_none").remove();
67
            }
61
            $("#budget_users").prepend(li);
68
            $("#budget_users").prepend(li);
62
            ids.push(borrowernumber);
69
            ids.push(borrowernumber);
63
            $("#budget_users_id").val(ids.join(':'));
70
            $("#budget_users_id").val(ids.join(':'));
Lines 75-80 var MSG_PARENT_BENEATH_BUDGET = "- " + _("New budget-parent is beneath budget") Link Here
75
                ids.splice(idx, 1);
82
                ids.splice(idx, 1);
76
                $("#budget_users_id").val(ids.join(':'));
83
                $("#budget_users_id").val(ids.join(':'));
77
                $("li#user_" + borrowernumber).remove();
84
                $("li#user_" + borrowernumber).remove();
85
                if ( ids == '' ) {
86
                    $("#budget_users").prepend('<li id="user_none">No users</li>');
87
                }
78
            }
88
            }
79
        }
89
        }
80
    }
90
    }
Lines 502-518 var MSG_PARENT_BENEATH_BUDGET = "- " + _("New budget-parent is beneath budget") Link Here
502
512
503
    <li>
513
    <li>
504
        <span class="label">Owner: </span>
514
        <span class="label">Owner: </span>
505
        [% IF ( budget_owner_name ) %]
515
        <span id="budget_owner_name">
506
            <span  id="budget_owner_name">
516
            [% IF ( budget_owner_name ) %]
507
                <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% budget_owner_id %]">
517
                <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% budget_owner_id %]">
508
                    [% budget_owner_name %]
518
                    [% budget_owner_name %]
509
                </a> |
519
                </a>
510
            </span>
520
            [% ELSE %]
511
        [% END %]
521
                No owner
512
        <a id="edit_owner" class="new_window" href="#"><i class="fa fa-search"></i> Select owner</a>
522
            [% END %]
513
        <a id="remove_owner" href="#"><i class="fa fa-trash"></i> Remove owner</a>
523
        </span> &nbsp; &nbsp;
514
        <input type="hidden" name="budget_owner_id" id="budget_owner_id"
524
        <div class="btn-group">
515
            value="[% budget_owner_id %]" />
525
            <a id="edit_owner" class="btn btn-default btn-xs new windows" title="Select/Change fund owner" href="#"><i class="fa fa-search"></i> Select </a>
526
        </div>
527
        <div class="btn-group">
528
            [% IF ( budget_owner_name ) %]
529
                <a id="remove_owner" class="btn btn-default btn-xs" title="Remove fund owner" href="#">
530
            [% ELSE %]
531
                <a id="remove_owner" class="btn btn-default btn-xs" title="Remove fund owner" href="#" style="display: none;">
532
            [% END %]
533
                <i class="fa fa-trash"></i> Remove </a>
534
        </div>
535
        <input type="hidden" name="budget_owner_id" id="budget_owner_id" value="[% budget_owner_id %]" />
516
    </li>
536
    </li>
517
537
518
538
Lines 529-543 var MSG_PARENT_BENEATH_BUDGET = "- " + _("New budget-parent is beneath budget") Link Here
529
    <li>
549
    <li>
530
        <span class="label">Users:</span>
550
        <span class="label">Users:</span>
531
        <ul style="float:left;" id="budget_users">
551
        <ul style="float:left;" id="budget_users">
552
            [% IF !budget_users %]
553
                <li id="user_none">
554
                    No users
555
                </li>
556
            [% END %]
532
            [% FOREACH user IN budget_users %]
557
            [% FOREACH user IN budget_users %]
533
                <li id="user_[% user.borrowernumber %]">
558
                <li id="user_[% user.borrowernumber %]">
534
                    <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% user.borrowernumber %]">
559
                    <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% user.borrowernumber %]"> [% user.firstname %] [% user.surname %] </a>
535
                        [% user.firstname %] [% user.surname %]
560
                    &nbsp; &nbsp;
536
                    </a>
561
                    <div class="btn-group">
537
                    &bull; <a href="#" class="del_user" data-borrowernumber="[% user.borrowernumber %]"><i class="fa fa-trash"></i> Remove</a>
562
                        <a class="btn btn-default btn-xs del_user" title="Remove this user" data-borrowernumber="[% user.borrowernumber %]" href="#"><i class="fa fa-trash"></i> Remove</a>
563
                    </div>
538
                </li>
564
                </li>
539
            [% END %]
565
            [% END %]
540
            <li><a href="#" id="add_user_button"><i class="fa fa-plus"></i> Add users</a></li>
566
            <li>
567
                <div class="btn-group">
568
                    <a id="add_user_button" class="btn btn-default btn-xs" title="Add new users" href="#"><i class="fa fa-plus"></i> Add users</a>
569
                </div>
570
            </li>
541
        </ul>
571
        </ul>
542
        <input type="hidden" name="budget_users_ids" id="budget_users_id" value="[% budget_users_ids %]" />
572
        <input type="hidden" name="budget_users_ids" id="budget_users_id" value="[% budget_users_ids %]" />
543
    </li>
573
    </li>
544
- 

Return to bug 18437