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

(-)a/installer/data/mysql/atomicupdate/bug_26777.pl (+32 lines)
Line 0 Link Here
1
use Modern::Perl;
2
use Koha::Installer::Output qw(say_warning say_failure say_success say_info);
3
4
return {
5
    bug_number  => "26777",
6
    description => "Adds new system preferences 'OPACVirtualCard and 'OPACVirtualCardBarcode'",
7
    up          => sub {
8
        my ($args) = @_;
9
        my ( $dbh, $out ) = @$args{qw(dbh out)};
10
11
        # Do you stuffs here
12
        $dbh->do(
13
            q{
14
            INSERT IGNORE INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type` ) VALUES
15
            ('OPACVirtualCard', '0', NULL,'Enable virtual library cards for patrons on the OPAC.', 'YesNo')
16
            }
17
        );
18
19
        $dbh->do(
20
            q{
21
            INSERT IGNORE INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type` ) VALUES
22
            ('OPACVirtualCardBarcode', 'code39', 'code39|code128|ean13|upca|upce|ean8|itf14|qrcode|matrix2of5|industrial2of5|iata2of5|coop2of5','Specify the type of barcode to be used in the patron virtual library card tab in the OPAC.', 'Choice')
23
            }
24
        );
25
26
27
        # sysprefs
28
        say $out "Added new system preference 'OPACVirtualCard'";
29
        say $out "Added new system preference 'OPACVirtualCardBarcode'";
30
31
    },
32
};
(-)a/installer/data/mysql/atomicupdate/bug_37118.pl (-23 lines)
Lines 1-23 Link Here
1
use Modern::Perl;
2
use Koha::Installer::Output qw(say_warning say_failure say_success say_info);
3
4
return {
5
    bug_number  => "37118",
6
    description => "Adds new system preference 'OPACVirtualCard'",
7
    up          => sub {
8
        my ($args) = @_;
9
        my ( $dbh, $out ) = @$args{qw(dbh out)};
10
11
        # Do you stuffs here
12
        $dbh->do(
13
            q{
14
            INSERT IGNORE INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type` ) VALUES
15
            ('OPACVirtualCard', '0', NULL,'Enable virtual library cards for patrons on the OPAC.', 'YesNo')
16
        }
17
        );
18
19
        # sysprefs
20
        say $out "Added new system preference 'OPACVirtualCard'";
21
22
    },
23
};
(-)a/installer/data/mysql/mandatory/sysprefs.sql (+1 lines)
Lines 566-571 INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, ` Link Here
566
('OPACUserSummary', 1, NULL, "Show the summary of a logged in user's checkouts, overdues, holds and fines on the mainpage", 'YesNo'),
566
('OPACUserSummary', 1, NULL, "Show the summary of a logged in user's checkouts, overdues, holds and fines on the mainpage", 'YesNo'),
567
('OPACViewOthersSuggestions','0',NULL,'If ON, allows all suggestions to be displayed in the OPAC','YesNo'),
567
('OPACViewOthersSuggestions','0',NULL,'If ON, allows all suggestions to be displayed in the OPAC','YesNo'),
568
('OPACVirtualCard','0',NULL,'If ON, the patron virtual library card tab in the OPAC will be enabled','YesNo'),
568
('OPACVirtualCard','0',NULL,'If ON, the patron virtual library card tab in the OPAC will be enabled','YesNo'),
569
('OPACVirtualCardBarcode','code39','code39|code128|ean13|upca|upce|ean8|itf14|qrcode|matrix2of5|industrial2of5|iata2of5|coop2of5','Specify the type of barcode to be used in the patron virtual library card tab in the OPAC','Choice'),
569
('OPACXSLTDetailsDisplay','default','','Enable XSL stylesheet control over details page display on OPAC','Free'),
570
('OPACXSLTDetailsDisplay','default','','Enable XSL stylesheet control over details page display on OPAC','Free'),
570
('OPACXSLTListsDisplay','default','','Enable XSLT stylesheet control over lists pages display on OPAC','Free'),
571
('OPACXSLTListsDisplay','default','','Enable XSLT stylesheet control over lists pages display on OPAC','Free'),
571
('OPACXSLTResultsDisplay','default','','Enable XSL stylesheet control over results page display on OPAC','Free'),
572
('OPACXSLTResultsDisplay','default','','Enable XSL stylesheet control over results page display on OPAC','Free'),
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref (-1 / +17 lines)
Lines 908-913 OPAC: Link Here
908
                  1: Allow
908
                  1: Allow
909
                  0: "Don't allow"
909
                  0: "Don't allow"
910
            - patrons to access the 'My Virtual Card' tab on their account page on the OPAC.
910
            - patrons to access the 'My Virtual Card' tab on their account page on the OPAC.
911
            - "If set to allow, show a "
912
            - pref: OPACVirtualCardBarcode
913
              default: code39
914
              choices:
915
                  code39: "CODE39"
916
                  code128: "CODE128"
917
                  ean13: "EAN-13"
918
                  upca: "UPC-A"
919
                  upce: "UPC-E"
920
                  ean8: "EAN-8"
921
                  itf14: "ITF-14"
922
                  qrcode: "QR Code"
923
                  matrix2of5: "Matrix 2 of 5"
924
                  industrial2of5: "Industrial 2 of 5"
925
                  iata2of5: "IATA 2 of 5"
926
                  coop2of5: "COOP 2 of 5"
927
            - " barcode in the patron's virtual card."
911
        -
928
        -
912
            - "Fields that should be mandatory for patron purchase suggestions:"
929
            - "Fields that should be mandatory for patron purchase suggestions:"
913
            - pref: OPACSuggestionMandatoryFields
930
            - pref: OPACSuggestionMandatoryFields
914
- 

Return to bug 26777