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

(-)a/admin/biblio_framework.pl (+3 lines)
Lines 53-62 if ( $op eq 'add_form' ) { Link Here
53
    my $frameworkcode = $input->param('frameworkcode');
53
    my $frameworkcode = $input->param('frameworkcode');
54
    my $frameworktext = $input->param('frameworktext');
54
    my $frameworktext = $input->param('frameworktext');
55
    my $is_a_modif    = $input->param('is_a_modif');
55
    my $is_a_modif    = $input->param('is_a_modif');
56
    my $is_fast_add   = $input->param('is_fast_add') || 0;
56
57
57
    if ($is_a_modif) {
58
    if ($is_a_modif) {
58
        my $framework = Koha::BiblioFrameworks->find($frameworkcode);
59
        my $framework = Koha::BiblioFrameworks->find($frameworkcode);
59
        $framework->frameworktext($frameworktext);
60
        $framework->frameworktext($frameworktext);
61
        $framework->is_fast_add($is_fast_add);
60
        eval { $framework->store; };
62
        eval { $framework->store; };
61
        if ($@) {
63
        if ($@) {
62
            push @messages, { type => 'error', code => 'error_on_update' };
64
            push @messages, { type => 'error', code => 'error_on_update' };
Lines 67-72 if ( $op eq 'add_form' ) { Link Here
67
        my $framework = Koha::BiblioFramework->new(
69
        my $framework = Koha::BiblioFramework->new(
68
            {   frameworkcode => $frameworkcode,
70
            {   frameworkcode => $frameworkcode,
69
                frameworktext => $frameworktext,
71
                frameworktext => $frameworktext,
72
                is_fast_add   => $is_fast_add,
70
            }
73
            }
71
        );
74
        );
72
        eval { $framework->store; };
75
        eval { $framework->store; };
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/biblio_framework.tt (-2 / +16 lines)
Lines 138-143 Link Here
138
                    <input type="text" name="frameworktext" id="description" size="40" maxlength="80" value="[% framework.frameworktext | html %]" required="required" class="required" />
138
                    <input type="text" name="frameworktext" id="description" size="40" maxlength="80" value="[% framework.frameworktext | html %]" required="required" class="required" />
139
                    <span class="required">Required</span>
139
                    <span class="required">Required</span>
140
                </li>
140
                </li>
141
                <li>
142
                    <label for="is_fast_add">Use as a Fast Add framework: </label>
143
                    [% IF framework.frameworkcode == 'FA' %]
144
                        <input type="checkbox" name="is_fast_add" id="is_fast_add" value="1" checked disabled/>
145
                    [% ELSIF framework.is_fast_add %]
146
                        <input type="checkbox" name="is_fast_add" id="is_fast_add" value="1" checked/>
147
                    [% ELSE %]
148
                        <input type="checkbox" name="is_fast_add" id="is_fast_add" value="1"/>
149
                    [% END %]
150
                </li>
141
            </ol>
151
            </ol>
142
        </fieldset>
152
        </fieldset>
143
        <fieldset class="action">
153
        <fieldset class="action">
Lines 253-259 Link Here
253
    [% FOREACH loo IN frameworks %]
263
    [% FOREACH loo IN frameworks %]
254
        <tr>
264
        <tr>
255
            <td>[% loo.frameworkcode | html %]</td>
265
            <td>[% loo.frameworkcode | html %]</td>
256
            <td>[% loo.frameworktext | html %]</td>
266
            <td>
267
                [% loo.frameworktext | html %]
268
                [% IF loo.is_fast_add %]
269
                <span class="badge rounded-pill bg-secondary float-end">Fast Add</span>
270
                [% END %]
271
            </td>
257
            <td>
272
            <td>
258
              <div class="btn-group dropup">
273
              <div class="btn-group dropup">
259
                <a class="btn btn-default btn-xs dropdown-toggle" id="frameworkactions[% loo.frameworkcode | html %]" role="button" data-bs-toggle="dropdown" href="#">
274
                <a class="btn btn-default btn-xs dropdown-toggle" id="frameworkactions[% loo.frameworkcode | html %]" role="button" data-bs-toggle="dropdown" href="#">
260
- 

Return to bug 32773