bug_16034 Adding a new syspref - OverDriveCirculation
authorChris Cormack <chrisc@catalyst.net.nz>
Tue, 18 Aug 2015 03:55:51 +0000 (15:55 +1200)
committerKyle M Hall <kyle@bywatersolutions.com>
Tue, 21 Feb 2017 19:58:21 +0000 (19:58 +0000)
If set to true, Opac will integrate OverDrive patron services

Signed-off-by: Jesse Weaver <jweaver@bywatersolutions.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

installer/data/mysql/atomicupdate/overdrive.sql
installer/data/mysql/sysprefs.sql
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/enhanced_content.pref

index 2e27d19..98cea68 100644 (file)
@@ -1 +1,4 @@
 ALTER TABLE borrowers ADD overdrive_auth_token text default NULL AFTER lastseen;
+
+INSERT IGNORE INTO systempreferences (variable,value,explanation,options,type)
+VALUES ('OverDriveCirculation','0','Enable client to see their OverDrive account','','YesNo');
index 5ab4dd5..c9c86a2 100644 (file)
@@ -386,6 +386,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'),
index 0f1ce3e..f62882d 100644 (file)
@@ -363,6 +363,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