From b17cf04d8187908e427b5a77820ba54261132028 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nazl=C4=B1=20=C3=87etin?=
Date: Wed, 19 Dec 2018 13:41:30 +0000
Subject: [PATCH] Bug 5770: New system pref for new suggestion email
Signed-off-by: Nick Clemens
---
installer/data/mysql/atomicupdate/bug_5770.sql | 30 ++++++++++++++++++++++
installer/data/mysql/sysprefs.sql | 2 ++
.../prog/en/modules/admin/preferences/admin.pref | 11 ++++++++
3 files changed, 43 insertions(+)
create mode 100644 installer/data/mysql/atomicupdate/bug_5770.sql
diff --git a/installer/data/mysql/atomicupdate/bug_5770.sql b/installer/data/mysql/atomicupdate/bug_5770.sql
new file mode 100644
index 0000000000..0d27abf343
--- /dev/null
+++ b/installer/data/mysql/atomicupdate/bug_5770.sql
@@ -0,0 +1,30 @@
+INSERT IGNORE INTO systempreferences (variable,value,options,explanation,type) VALUES
+('EmailPurchaseSuggestions','KohaAdminEmailAddress','EmailAddressForSuggestions|BranchEmailAddress|KohaAdminEmailAddress','Choose email address that will be sent new purchase suggestions','Choice'),
+('EmailAddressForSuggestions','','','If you choose EmailAddressForSuggestions you should enter a valid email address','free');
+
+INSERT IGNORE INTO `letter` (module, code, name, title, content, is_html, message_transport_type)
+VALUES ('suggestions','NEW_SUGGESTION','New suggestion','New Suggestion',' Suggestion pending approval
+Suggested by
+
+
+Item on suggestion
+
+ - Library : <>
+ - Title : <>
+ - Author : <>
+ - Copyright date : <>
+ - Standard number (ISBN, ISSN or other) : <>
+ - Publisher : <>
+ - Collection title : <>
+ - Publication place : <>
+ - Quantity : <>
+ - Item type : <>
+ - Reason for suggestion : <>
+ - Notes : <>
+
+',1, 'email');
diff --git a/installer/data/mysql/sysprefs.sql b/installer/data/mysql/sysprefs.sql
index 1e36c306c6..572fcd5b09 100644
--- a/installer/data/mysql/sysprefs.sql
+++ b/installer/data/mysql/sysprefs.sql
@@ -156,6 +156,8 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `
('ElasticsearchIndexStatus_authorities', '0', 'Authorities index status', NULL, NULL),
('ElasticsearchIndexStatus_biblios', '0', 'Biblios index status', NULL, NULL),
('emailLibrarianWhenHoldIsPlaced','0',NULL,'If ON, emails the librarian whenever a hold is placed','YesNo'),
+('EmailPurchaseSuggestions','KohaAdminEmailAddress','EmailAddressForSuggestions|BranchEmailAddress|KohaAdminEmailAddress','Choose email address that will be sent new purchase suggestions','Choice'),
+('EmailAddressForSuggestions','','','If you choose EmailAddressForSuggestions you should enter a valid email address','free'),
('EnableAdvancedCatalogingEditor','0','','Enable the Rancor advanced cataloging editor','YesNo'),
('EnableBorrowerFiles','0',NULL,'If enabled, allows librarians to upload and attach arbitrary files to a borrower record.','YesNo'),
('EnableOpacSearchHistory','1','YesNo','Enable or disable opac search history',''),
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref
index 464c8c8e6a..dc2ff58b21 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref
@@ -7,6 +7,17 @@ Administration:
class: email
- "(This is the default From: address for emails unless there is one for the particular library, and is referred to when an internal error occurs.)"
-
+ - "Choose email address that will be sent new purchase suggestions : "
+ - pref: EmailPurchaseSuggestions
+ default: KohaAdminEmailAddress
+ choices:
+ EmailAddressForSuggestions: EmailAddressForSuggestions
+ BranchEmailAddress: email address of branch
+ KohaAdminEmailAddress: KohaAdminEmailAddress
+ - "If you choose EmailAddressForSuggestions you should enter a valid email address : "
+ - pref: EmailAddressForSuggestions
+ class: email
+ -
- "Email address to be set as the replyto in emails: "
- pref: ReplytoDefault
class: email
--
2.11.0