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

(-)a/installer/data/mysql/atomicupdate/bug_30403.pl (-4 / +1 lines)
Lines 2-14 use Modern::Perl; Link Here
2
2
3
return {
3
return {
4
    bug_number => "30403",
4
    bug_number => "30403",
5
    description => "A single line description",
5
    description => "Add system preference UpdateNotForLoanStatusOnCheckin",
6
    up => sub {
6
    up => sub {
7
        my ($args) = @_;
7
        my ($args) = @_;
8
        my ($dbh, $out) = @$args{qw(dbh out)};
8
        my ($dbh, $out) = @$args{qw(dbh out)};
9
        # Do you stuffs here
9
        # Do you stuffs here
10
        $dbh->do(q{INSERT IGNORE INTO systempreferences ( variable, value, options, explanation, type ) VALUES ('UpdateNotForLoanStatusOnCheckin', '', 'NULL', 'This is a list of value pairs. When an item is checked in, if the not for loan value on the left matches the items not for loan value it will be updated to the right-hand value. E.g. ''-1: 0'' will cause an item that was set to ''Ordered'' to now be available for loan. Each pair of values should be on a separate line.', 'Free')});
10
        $dbh->do(q{INSERT IGNORE INTO systempreferences ( variable, value, options, explanation, type ) VALUES ('UpdateNotForLoanStatusOnCheckin', '', 'NULL', 'This is a list of value pairs. When an item is checked in, if the not for loan value on the left matches the items not for loan value it will be updated to the right-hand value. E.g. ''-1: 0'' will cause an item that was set to ''Ordered'' to now be available for loan. Each pair of values should be on a separate line.', 'Free')});
11
        # Print useful stuff here
12
        say $out "Update is going well so far";
13
    },
11
    },
14
};
12
};
15
- 

Return to bug 30403