@@ -, +, @@ --- ..._17509-add_NotifyToReturnItemWhenHoldIsPlaced_syspref.sql | 2 ++ installer/data/mysql/sysprefs.sql | 2 ++ .../prog/en/modules/admin/preferences/circulation.pref | 12 ++++++++++++ 3 files changed, 16 insertions(+) create mode 100644 installer/data/mysql/atomicupdate/bug_17509-add_NotifyToReturnItemWhenHoldIsPlaced_syspref.sql --- a/installer/data/mysql/atomicupdate/bug_17509-add_NotifyToReturnItemWhenHoldIsPlaced_syspref.sql +++ a/installer/data/mysql/atomicupdate/bug_17509-add_NotifyToReturnItemWhenHoldIsPlaced_syspref.sql @@ -0,0 +1,2 @@ +INSERT IGNORE INTO systempreferences (variable,value,explanation,options,type) VALUES ('NotifyToReturnItemWhenHoldIsPlaced', '0', 'If ON, notifies the patrons to return an item whenever a hold is placed on it', NULL, 'YesNo'); +INSERT IGNORE INTO systempreferences (variable,value,explanation,options,type) VALUES ('NotifyToReturnItemFromLibrary', 'ItemHomeLibrary', 'Restricts what library to take into consideration when notifying patrons to return items on hold', 'RequestorLibrary|ItemHomeLibrary|AnyLibrary', 'Choice'); --- a/installer/data/mysql/sysprefs.sql +++ a/installer/data/mysql/sysprefs.sql @@ -312,6 +312,8 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, ` ('NoticeBcc','','','Email address to bcc outgoing notices sent by email','free'), ('NoticeCSS','',NULL,'Notices CSS url.','free'), ('NotifyBorrowerDeparture','30',NULL,'Define number of days before expiry where circulation is warned about patron account expiry','Integer'), +('NotifyToReturnItemFromLibrary','ItemHomeLibrary','RequestorLibrary|ItemHomeLibrary|AnyLibrary','Restricts what library to take into consideration when notifying patrons to return items on hold','Choice'), +('NotifyToReturnItemWhenHoldIsPlaced','0',NULL,'If ON, notifies the borrowers to return an item whenever a hold is placed on it','YesNo'), ('NovelistSelectEnabled','0',NULL,'Enable Novelist Select content. Requires Novelist Profile and Password','YesNo'), ('NovelistSelectPassword','',NULL,'Novelist select user Password','free'), ('NovelistSelectProfile','',NULL,'Novelist Select user Profile','free'), --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref @@ -674,6 +674,18 @@ Circulation: no: "Don't enable" - "sending an email to the Koha administrator email address whenever a hold request is placed." - + - pref: NotifyToReturnItemWhenHoldIsPlaced + choices: + yes: Enable + no: "Don't enable" + - sending an email to the patrons to return an item whenever a hold request is placed on it. If enabled, contact patrons + - pref: NotifyToReturnItemFromLibrary + choices: + RequestorLibrary: "belonging to requestor's home library" + ItemHomeLibrary: "having the item borrowed from requestor's home library" + AnyLibrary: "from any library" + - . + - - pref: DisplayMultiPlaceHold choices: yes: Enable --