[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