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

(-)a/admin/aqbudgetperiods.pl (+4 lines)
Lines 263-268 my @period_active_loop; Link Here
263
foreach my $result ( @{$results} ) {
263
foreach my $result ( @{$results} ) {
264
    my $budgetperiod = $result;
264
    my $budgetperiod = $result;
265
    $budgetperiod->{budget_active} = 1;
265
    $budgetperiod->{budget_active} = 1;
266
    my @funds = Koha::Database->new()->schema->resultset('Aqbudget')->search({ budget_period_id => $budgetperiod->{budget_period_id} });
267
    $budgetperiod->{count} = scalar @funds;
266
    push( @period_active_loop, $budgetperiod );
268
    push( @period_active_loop, $budgetperiod );
267
}
269
}
268
270
Lines 276-281 my @period_inactive_loop; Link Here
276
foreach my $result ( @{$results} ) {
278
foreach my $result ( @{$results} ) {
277
    my $budgetperiod = $result;
279
    my $budgetperiod = $result;
278
    $budgetperiod->{budget_active} = 1;
280
    $budgetperiod->{budget_active} = 1;
281
    my @funds = Koha::Database->new()->schema->resultset('Aqbudget')->search({ budget_period_id => $budgetperiod->{budget_period_id} });
282
    $budgetperiod->{count} = scalar @funds;
279
    push( @period_inactive_loop, $budgetperiod );
283
    push( @period_inactive_loop, $budgetperiod );
280
}
284
}
281
285
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqbudgetperiods.tt (-12 / +17 lines)
Lines 3-26 Link Here
3
3
4
[%- BLOCK action_menu %]
4
[%- BLOCK action_menu %]
5
    <div class="dropdown">
5
    <div class="dropdown">
6
        <a class="btn btn-default btn-xs dropdown-toggle" id="budgetmenu_[% block_budget_id %]" role="button" data-toggle="dropdown" href="#">
6
        <a class="btn btn-default btn-xs dropdown-toggle" id="budgetmenu_[% block_budget.budget_period_id %]" role="button" data-toggle="dropdown" href="#">
7
           Actions <b class="caret"></b>
7
           Actions <b class="caret"></b>
8
        </a>
8
        </a>
9
        <ul class="dropdown-menu pull-right" role="menu" aria-labelledby="budgetmenu_[% block_budget_id %]">
9
        <ul class="dropdown-menu pull-right" role="menu" aria-labelledby="budgetmenu_[% block_budget.budget_period_id %]">
10
              <li>
10
              <li>
11
                  <a href="[% script_name %]?op=add_form&amp;budget_period_id=[% block_budget_id |html %]"><i class="fa fa-pencil"></i> Edit</a>
11
                  <a href="[% script_name %]?op=add_form&amp;budget_period_id=[% block_budget.budget_period_id |html %]"><i class="fa fa-pencil"></i> Edit</a>
12
              </li>
13
              <li>
14
                  <a href="[% script_name %]?op=delete_confirm&amp;budget_period_id=[% block_budget_id %]"><i class="fa fa-trash"></i> Delete</a>
15
              </li>
12
              </li>
13
              [% IF block_budget.count %]
14
                  <li class="disabled">
15
                      <a data-toggle="tooltip" data-placement="left" title="[% block_budget.count %] fund(s) are attached to this budget. You must delete all attached funds before deleting this budget." href="#"><i class="fa fa-trash"></i> Delete</a>
16
                  </li>
17
              [% ELSE %]
18
                  <li>
19
                      <a href="[% script_name %]?op=delete_confirm&amp;budget_period_id=[% block_budget.budget_period_id %]"><i class="fa fa-trash"></i> Delete</a>
20
                  </li>
21
              [% END %]
16
              <li>
22
              <li>
17
                  <a href="[% script_name %]?op=duplicate_form&amp;budget_period_id=[% block_budget_id %]"><i class="fa fa-copy"></i> Duplicate</a>
23
                  <a href="[% script_name %]?op=duplicate_form&amp;budget_period_id=[% block_budget.budget_period_id %]"><i class="fa fa-copy"></i> Duplicate</a>
18
              </li>
24
              </li>
19
              <li>
25
              <li>
20
                  <a href="[% script_name %]?op=close_form&amp;budget_period_id=[% block_budget_id %]"><i class="fa fa-times-circle"></i> Close</a>
26
                  <a href="[% script_name %]?op=close_form&amp;budget_period_id=[% block_budget.budget_period_id %]"><i class="fa fa-times-circle"></i> Close</a>
21
              </li>
27
              </li>
22
              <li>
28
              <li>
23
                  <a href="/cgi-bin/koha/admin/aqbudgets.pl?op=add_form&amp;budget_period_id=[% block_budget_id %]"><i class="fa fa-plus"></i> Add fund</a>
29
                  <a href="/cgi-bin/koha/admin/aqbudgets.pl?op=add_form&amp;budget_period_id=[% block_budget.budget_period_id %]"><i class="fa fa-plus"></i> Add fund</a>
24
              </li>
30
              </li>
25
        </ul>
31
        </ul>
26
    </div>
32
    </div>
Lines 566-572 Link Here
566
                </td>
572
                </td>
567
                <td class="data">[% period_active.budget_period_total | $Price %]</td>
573
                <td class="data">[% period_active.budget_period_total | $Price %]</td>
568
                <td>
574
                <td>
569
                    [% PROCESS action_menu block_budget_id=period_active.budget_period_id %]
575
                    [% PROCESS action_menu block_budget=period_active %]
570
                </td>
576
                </td>
571
                </tr>
577
                </tr>
572
              [% END %]
578
              [% END %]
Lines 598-604 Link Here
598
                  <td> [% IF ( period_loo.budget_period_locked ) %]<span style="color:green;">Locked</span>&nbsp;[% ELSE %][% END %] </td>
604
                  <td> [% IF ( period_loo.budget_period_locked ) %]<span style="color:green;">Locked</span>&nbsp;[% ELSE %][% END %] </td>
599
                  <td class="data">[% period_loo.budget_period_total | $Price %]</td>
605
                  <td class="data">[% period_loo.budget_period_total | $Price %]</td>
600
                  <td>
606
                  <td>
601
                        [% PROCESS action_menu block_budget_id=period_loo.budget_period_id %]
607
                        [% PROCESS action_menu block_budget=period_loo %]
602
                  </td>
608
                  </td>
603
                  </tr>
609
                  </tr>
604
              [% END %]
610
              [% END %]
605
- 

Return to bug 18351