[Koha-patches] [PATCH] bug_16034 Adding a new syspref - OverDriveCirculation

Srdjan srdjan at catalyst.net.nz
Thu Mar 10 05:31:03 CET 2016


From: Chris Cormack <chrisc at catalyst.net.nz>

If set to true, Opac will integrate OverDrive patron services
---
 installer/data/mysql/atomicupdate/overdrive.sql                  | 3 +++
 installer/data/mysql/sysprefs.sql                                | 1 +
 .../prog/en/modules/admin/preferences/enhanced_content.pref      | 9 +++++++++
 3 files changed, 13 insertions(+)

diff --git a/installer/data/mysql/atomicupdate/overdrive.sql b/installer/data/mysql/atomicupdate/overdrive.sql
index 2ca5e8e..4e3f331 100644
--- a/installer/data/mysql/atomicupdate/overdrive.sql
+++ b/installer/data/mysql/atomicupdate/overdrive.sql
@@ -1 +1,4 @@
 ALTER TABLE borrowers ADD overdrive_auth_token text default NULL AFTER privacy_guarantor_checkouts;
+
+INSERT IGNORE INTO systempreferences (variable,value,explanation,options,type)
+VALUES ('OverDriveCirculation','0','Enable client to see their OverDrive account','','YesNo');
diff --git a/installer/data/mysql/sysprefs.sql b/installer/data/mysql/sysprefs.sql
index e2e3ad2..3af675a 100644
--- a/installer/data/mysql/sysprefs.sql
+++ b/installer/data/mysql/sysprefs.sql
@@ -353,6 +353,7 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `
 ('OpenLibraryCovers','0',NULL,'If ON Openlibrary book covers will be show','YesNo'),
 ('OpenLibrarySearch','0',NULL,'If Yes Open Library search results will show in OPAC','YesNo'),
 ('OrderPdfFormat','pdfformat::layout3pages','Controls what script is used for printing (basketgroups)','','free'),
+('OverDriveCirculation','0','Enable client to see their OverDrive account','','YesNo'),
 ('OverDriveClientKey','','Client key for OverDrive integration','30','Free'),
 ('OverDriveClientSecret','','Client key for OverDrive integration','30','YesNo'),
 ('OverDriveLibraryID','','Library ID for OverDrive integration','','Integer'),
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced_content.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced_content.pref
index ce8bee3..0c4ff0d 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced_content.pref
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced_content.pref
@@ -349,6 +349,15 @@ Enhanced Content:
             - "Show items from the OverDrive catalog of library #"
             - pref: OverDriveLibraryID
             - .
+        -
+            - pref: OverDriveCirculation
+              choices:
+                  yes: Enable
+                  no: "Don't enable"
+            - users to access their OverDrive circulation history, and circulate items.
+            - If you enable access, you must register auth return url of
+            - http(s)://my.opac.hostname/cgi-bin/koha/external/overdrive/auth.pl
+            - with OverDrive.
     Coce Cover images cache:
         -
             - pref: Coce
-- 
1.9.1


More information about the Koha-patches mailing list