Bug 30250: Add ApplyFrameworkDefaults system preference

(cherry picked from commit 684a04deb6ec7e94ca60f5cb38811176fbb9c230)

Signed-off-by: David Nind <david@davidnind.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit d42de2c657)

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit b4764daae3)
Signed-off-by: Arthur Suzuki <arthur.suzuki@biblibre.com>
This commit is contained in:
Aleisha Amohia 2022-03-09 01:13:03 +00:00 committed by Arthur Suzuki
parent da6a03bad8
commit 7dce971474
3 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,12 @@
use Modern::Perl;
return {
bug_number => "30250",
description => "Add new system preference ApplyFrameworkDefaults",
up => sub {
my ($args) = @_;
my ($dbh, $out) = @$args{qw(dbh out)};
$dbh->do(q{INSERT IGNORE INTO systempreferences (variable,value,options,explanation,type) VALUES ('ApplyFrameworkDefaults', 'new', "new|duplicate|changed", "Configure when to apply framework default values - when cataloguing a new record, or when editing a record as new (duplicating), or when changing framework", 'multiple') });
},
};

View File

@ -54,6 +54,7 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `
('AmazonLocale','US','US|CA|DE|FR|IN|JP|UK','Use to set the Locale of your Amazon.com Web Services','Choice'),
('AnonSuggestions','0',NULL,'Set to enable Anonymous suggestions to AnonymousPatron borrowernumber','YesNo'),
('AnonymousPatron','0',NULL,'Set the identifier (borrowernumber) of the anonymous patron. Used for suggestion and checkout history privacy',''),
('ApplyFrameworkDefaults', 'new', 'new|duplicate|changed', 'Configure when to apply framework default values - when cataloguing a new record, or when editing a record as new (duplicating), or when changing framework', 'multiple'),
('ArticleRequests', '0', NULL, 'Enables the article request feature', 'YesNo'),
('ArticleRequestsOpacHostRedirection', '0', NULL, 'Enables redirection from child to host when requesting articles on the Opac', 'YesNo'),
('ArticleRequestsLinkControl', 'calc', 'always|calc', 'Control display of article request link on search results', 'Choice'),

View File

@ -165,6 +165,13 @@ Cataloging:
- and record's last modifier name in MARC subfield
- pref: MarcFieldForModifierName
- ". <br/><strong>NOTE:</strong> Use a dollar sign between field and subfield like 123$a."
-
- Apply framework default values
- pref: ApplyFrameworkDefaults
multiple:
new: "when cataloguing new records"
duplicate: "when editing records as new (duplicating)"
changed: "when changing the framework while editing the existing record"
Display:
-
- 'Separate main entry and subdivisions with '