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

(-)a/installer/onboarding.pl (+11 lines)
Lines 247-252 if ( $step == 5 ) { Link Here
247
        $maxissueqty = undef if $maxissueqty !~ /^\d+/;
247
        $maxissueqty = undef if $maxissueqty !~ /^\d+/;
248
        $issuelength = $issuelength eq q{} ? undef : $issuelength;
248
        $issuelength = $issuelength eq q{} ? undef : $issuelength;
249
249
250
        # Bug 19378 - Set reservesallowed, holds_per_day, holds_per_record in onboarding tool
251
        my $reservesallowed  = $input->param('reservesallowed');
252
        my $holds_per_record = $input->param('holds_per_record');
253
        my $holds_per_day    = $input->param('holds_per_day');
254
255
        $holds_per_day =~ s/\s//g;
256
        $holds_per_day = undef if $holds_per_day !~ /^\d+/;
257
250
        my $params = {
258
        my $params = {
251
            branchcode      => $branchcode,
259
            branchcode      => $branchcode,
252
            categorycode    => $categorycode,
260
            categorycode    => $categorycode,
Lines 256-261 if ( $step == 5 ) { Link Here
256
            issuelength     => $issuelength,
264
            issuelength     => $issuelength,
257
            lengthunit      => $lengthunit,
265
            lengthunit      => $lengthunit,
258
            onshelfholds    => $onshelfholds,
266
            onshelfholds    => $onshelfholds,
267
            reservesallowed => $reservesallowed,
268
            holds_per_record => $holds_per_record,
269
            holds_per_day   => $holds_per_day,
259
        };
270
        };
260
271
261
        my $issuingrule = Koha::IssuingRule->new($params);
272
        my $issuingrule = Koha::IssuingRule->new($params);
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/onboarding/onboardingstep5.tt (-2 / +16 lines)
Lines 118-123 Link Here
118
                                        <option value="2">If all unavailable</option>
118
                                        <option value="2">If all unavailable</option>
119
                                    </select>
119
                                    </select>
120
                                </li>
120
                                </li>
121
                                <li>
122
                                    <label for="reservesallowed" class="required">Reserves allowed: </label>
123
                                    <input type="number" min="0" name="reservesallowed" id="reservesallowed" size="10" value="10" class="required" required="required" />
124
                                    <span class="required">Required</span>
125
                                </li>
126
                                <li>
127
                                    <label for="holds_per_day" class="required">Holds per day: </label>
128
                                    <input type="number" min="0" name="holds_per_day" id="holds_per_day" size="10" value="10" class="required" required="required" />
129
                                    <span class="required">Required</span>
130
                                </li>
131
                                <li>
132
                                    <label for="holds_per_record" class="required">Holds per record: </label>
133
                                    <input type="number" min="0" name="holds_per_record" id="holds_per_record" size="10" value="10" class="required" required="required" />
134
                                    <span class="required">Required</span>
135
                                </li>
121
                            </ol>
136
                            </ol>
122
                            <p>
137
                            <p>
123
                                To create circulation rule, go to:
138
                                To create circulation rule, go to:
Lines 139-142 Link Here
139
    <script src="[% interface | html %]/[% theme | html %]/js/onboarding.js"></script>
154
    <script src="[% interface | html %]/[% theme | html %]/js/onboarding.js"></script>
140
[% END %]
155
[% END %]
141
156
142
[% INCLUDE 'installer-intranet-bottom.inc' %]
157
[% INCLUDE 'installer-intranet-bottom.inc' %]
143
- 

Return to bug 19378