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

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

Return to bug 18437