[koha-commits] main Koha release repository branch 18.05.x updated. v18.05.05-6-g220fcd9
Git repo owner
gitmaster at git.koha-community.org
Fri Oct 26 13:38:35 CEST 2018
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".
The branch, 18.05.x has been updated
via 220fcd92adcc08c86caeb221cca7e4a25992324c (commit)
via 860e4bb8f3699c44015c1180929b9f5a84fdaba3 (commit)
via 1d817e20c915fbf76f28ef9e7c5dc684d05a1c64 (commit)
via 9919689ac1b663ce8e731158bc716242482f4e98 (commit)
via aaf5937740324ab528f474f3f09cadcc7952d90a (commit)
via 03026626b0e0b832a60dd4f6427566ee4ad0a97d (commit)
from 0ad36566b8975dcbbd5d939a886358dfd180cb68 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 220fcd92adcc08c86caeb221cca7e4a25992324c
Author: Nick Clemens <nick at bywatersolutions.com>
Date: Wed Oct 10 15:53:13 2018 +0000
Bug 21542: Use modal and password field for overdrive password
To test:
1 - Enabled Overdrive and fill all preferences
2 - Make sure OverDrivePasswordRequired is true
3 - Go to opac account
4 - Log in to overdrive
5 - Note the input is shown
6 - Apply patch
7 - Repeat
8 - Note popup is now a modal
9 - Note password is now hidden
10 - Confirm overdrive integration works as before
Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
(cherry picked from commit 32dc4a7bfaeebcff2be739fdf5f15e0f8bad4faa)
Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
commit 860e4bb8f3699c44015c1180929b9f5a84fdaba3
Author: Nick Clemens <nick at bywatersolutions.com>
Date: Tue Oct 9 10:56:43 2018 +0000
Bug 21082: (RM follow-up) address QA issues
Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
(cherry picked from commit d83d5ec5a4edfc4927a5f8e5ca3d1cde2942f5fe)
Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
commit 1d817e20c915fbf76f28ef9e7c5dc684d05a1c64
Author: Nick Clemens <nick at bywatersolutions.com>
Date: Tue Oct 9 10:41:03 2018 +0000
Bug 21082: DBRev 18.05.05.001
Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
(cherry picked from commit 91790fdd90c8dc59b70f6defd63b088febf5b39d)
Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
commit 9919689ac1b663ce8e731158bc716242482f4e98
Author: Nick Clemens <nick at bywatersolutions.com>
Date: Tue Jul 17 14:16:33 2018 +0000
Bug 21082: Update OverDrive authentication method
Testing will require an OverDrive account, you should be able to obtain a
developer account here:
https://developer.overdrive.com/
You will need to register a SIP connection for patron authentication
To test authentication:
1 - Set authname default in OD prefs
2 - Sign in as a patron whose branch matches authname
3 - Verify the patron can sign into OverDrive
4 - Set the patrons branch authname to be incorrect
5 - Verify branch specific authname is used and patron cannot sign in
6 - Set the default authname to be incorrect and patron's branch
authname to be correct
7 - Verofy patron can sign in
To test circulation:
1 - Fill out all OD prefs and enable circulation
2 - Sign in to opac
3 - Verify you have an OverDrive tab
4 - Click 'Login to Overdrive'
5 - If password required you shoudl be prompted, otherwise you should be
signed in and see account info
6 - Test logging out and in
7 - Log-in, perform a search on the opac - you should see hold/checkout
buttons
8 - Test the buttons
9 - After holding/checking out items, check your account page
10 - Verify info is correct
11 - Log out of overdrive
12 - Search catalog click overdrive results
13 - Test "Login to Overdrive" link on OD results
14 - Verify page is reloaded, buttons show and work
Signed-off-by: Sandy Allgood <sandy.allgood at citruslibraries.org>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
(cherry picked from commit e762bdb9b2243070fd33e9aeb1bdfb88f2af2193)
Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
commit aaf5937740324ab528f474f3f09cadcc7952d90a
Author: Nick Clemens <nick at bywatersolutions.com>
Date: Tue Jul 17 14:08:13 2018 +0000
Bug 21082: Add new admin page for overdrive
The 'authname' field required for OverDrive can differ per branch.
This patch adds Koha Objects for dealing with OD info and submitting
authnames per branch. The description is left open so future branch info
can be added.
To test:
1 - prove -v t/db_dependent/Koha/Library/OverDriveInfos.t
2 - visit cgi-bin/koha/admin/overdrive.pl
3 - Add some authnames for various branches
4 - Verify data saves correctly
Signed-off-by: Sandy Allgood <sandy.allgood at citruslibraries.org>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
(cherry picked from commit df339d0372c633635bc63d87d7caa7807a540aed)
Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
commit 03026626b0e0b832a60dd4f6427566ee4ad0a97d
Author: Nick Clemens <nick at bywatersolutions.com>
Date: Tue Jul 17 13:50:43 2018 +0000
Bug 21082: Database updates
Signed-off-by: Sandy Allgood <sandy.allgood at citruslibraries.org>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
Signed-off-by: Nick Clemens <nick at bywatersolutions.com>
(cherry picked from commit 67d13dc5867e813efad430c6352657e459259bab)
Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
-----------------------------------------------------------------------
Summary of changes:
Koha.pm | 2 +-
Koha/ExternalContent/OverDrive.pm | 28 ++++++-
Koha/{CsvProfile.pm => Library/OverDriveInfo.pm} | 6 +-
Koha/{Items.pm => Library/OverDriveInfos.pm} | 24 ++----
Koha/Schema/Result/Branch.pm | 19 ++++-
Koha/Schema/Result/BranchesOverdrive.pm | 83 ++++++++++++++++++++
admin/overdrive.pl | 74 +++++++++++++++++
installer/data/mysql/kohastructure.sql | 12 +++
installer/data/mysql/sysprefs.sql | 1 +
installer/data/mysql/updatedatabase.pl | 19 +++++
.../prog/en/modules/admin/overdrive.tt | 66 ++++++++++++++++
.../admin/preferences/enhanced_content.pref | 33 +++++++-
.../bootstrap/en/includes/overdrive-login.inc | 18 +++++
.../bootstrap/en/modules/opac-overdrive-search.tt | 7 +-
.../opac-tmpl/bootstrap/en/modules/opac-user.tt | 6 +-
koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js | 23 ++++--
opac/svc/overdrive | 10 ++-
t/db_dependent/Koha/Library/OverDriveInfos.t | 55 +++++++++++++
18 files changed, 448 insertions(+), 38 deletions(-)
copy Koha/{CsvProfile.pm => Library/OverDriveInfo.pm} (86%)
copy Koha/{Items.pm => Library/OverDriveInfos.pm} (80%)
create mode 100644 Koha/Schema/Result/BranchesOverdrive.pm
create mode 100755 admin/overdrive.pl
create mode 100644 koha-tmpl/intranet-tmpl/prog/en/modules/admin/overdrive.tt
create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/overdrive-login.inc
create mode 100644 t/db_dependent/Koha/Library/OverDriveInfos.t
hooks/post-receive
--
main Koha release repository
More information about the koha-commits
mailing list