[koha-commits] main Koha release repository branch master updated. v18.05.00-776-g87dc160

Git repo owner gitmaster at git.koha-community.org
Thu Sep 20 15:58:40 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, master has been updated
       via  87dc160555ed106fb09e15d5a0eaf1e7313ff77d (commit)
       via  cdfc1c08c96a06d5fe709777374aded10ff4a7ed (commit)
       via  4df6a3ef796c6e8dd002c0cc1cd4d4b2d501be34 (commit)
       via  0fd329724b58c34d850a5b5f162ad0c0f2428eb4 (commit)
       via  401f19d56fdfa7133ed60661bb2492ddcbcedc30 (commit)
       via  3dda7d6c7fa683f910aeacdf89658af8ee9755cd (commit)
       via  f6eb46151626aba7da3490aac726f17d6a19d866 (commit)
       via  6f2a0acc2d614e630deabba872a136de6e6aa349 (commit)
       via  dac230963dd69fe7a07b13ab69512728fce9f9fd (commit)
       via  429ab60a0916ddda87f18f177361011d7cc2705a (commit)
       via  177deef3b0ff5ece0f1ad074b9b9adc078048245 (commit)
       via  6b77697c31e9a23c85dd430d764d92143f850d76 (commit)
      from  a299ae3a84795431eaea96152c5347eb5091ba23 (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 87dc160555ed106fb09e15d5a0eaf1e7313ff77d
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Thu Sep 20 13:35:29 2018 +0000

    Bug 20656: (RM follow-up) Add missing filter
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit cdfc1c08c96a06d5fe709777374aded10ff4a7ed
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Sun Sep 16 03:50:13 2018 +0000

    Bug 20656: (follow-up) Don't display title for F or FU fines (it is in description)
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 4df6a3ef796c6e8dd002c0cc1cd4d4b2d501be34
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Apr 24 20:58:50 2018 +0000

    Bug 20656: Better formatting for print summary
    
    This patch is a slightly edited c&p from boraccount.tt
    
    1 - Manually add a credit with no notes to patron
    2 - Print summary
    3 - Inspect the line
    4 - Note that td has extra newlines and no words
    5 - Apply patch
    6 - Print summary again
    7 - Note better formatting
    
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 0fd329724b58c34d850a5b5f162ad0c0f2428eb4
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Tue Apr 24 20:57:17 2018 +0000

    Bug 20656: Don't print lines that have no balance on print summary
    
    To test:
    1 - Add at least two fines to a patron
    2 - Pay off one of them
    3 - Print summary - all 3 lines show
    4 - Apply patch
    5 - Print summary - only line with balance shows
    
    Signed-off-by: Katrin Fischer <katrin.fischer.83 at web.de>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 401f19d56fdfa7133ed60661bb2492ddcbcedc30
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Thu Sep 20 13:34:49 2018 +0000

    Bug 20819: (RM follow-up) Add missing filters
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 3dda7d6c7fa683f910aeacdf89658af8ee9755cd
Author: Nick Clemens <nick at bywatersolutions.com>
Date:   Thu Sep 20 13:02:20 2018 +0000

    Bug 20819: DBRev 18.06.00.031
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit f6eb46151626aba7da3490aac726f17d6a19d866
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Thu May 31 12:29:59 2018 +0200

    Bug 20819: Add consent to self-registration process
    
    We add a section for the GDPR consent in opac-memberentry (only for the
    self-registration). Not when editing personal details.
    
    Test plan:
    [1] Enable selfregistration (with confirm) and GDPR policy.
    [2] Register a new account in OPAC. Verify that the GDPR checkbox is
        required.
    [3] After you submit, you should see a date in borrower_modifications
        field gdpr_proc_consent.
    [4] When you confirm, verify that the consent is visible on your consents.
    [5] Enable selfregistration without confirmation mail. Register again.
    [6] Check your consents tab again.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Séverine QUEUNE <severine.queune at bulac.fr>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 6f2a0acc2d614e630deabba872a136de6e6aa349
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon May 28 14:59:31 2018 +0200

    Bug 20819: Add check in get_template_and_user to enforce GDPR
    
    If you choose to enforce GDPR policy, a user needs to give consent for
    data processing before he does something else in the OPAC while being
    logged in.
    
    Test plan:
    [1] Set GDPR_Policy to Disabled or Permissive. Usual behavior.
    [2] Set to Enforced. Save a refusal on your consents. Notice that
        you are logged out when saving. When you login again, all OPAC
        requests are redirected to your consents tab.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Séverine QUEUNE <severine.queune at bulac.fr>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit dac230963dd69fe7a07b13ab69512728fce9f9fd
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon May 28 09:28:50 2018 +0200

    Bug 20819: Add your consents tab to opac-user
    
    This patch adds a consents tab to the OPAC user account menu. We now
    add a GDPR section here, but it is open for future extensions. Think of
    a newsletter checkbox for instance.
    
    Script opac-patron-consent handles the tab. And now only includes some
    GDPR code but is also written for more general use too.
    
    Test plan:
    [1] Set GDPR_Policy pref to Disabled. Verify that OPAC operates as usual.
    [2] Set pref to Permissive. Try to save a consent or a refusal. Note that
        you are not logged out when saving a refusal.
    [3] Set pref to Enforced. Save a refusal. You should be logged out.
        Log in again and verify that the consents tab shows a No.
        Note: a follow-up patch will add further enforcements.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Séverine QUEUNE <severine.queune at bulac.fr>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 429ab60a0916ddda87f18f177361011d7cc2705a
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon May 28 13:05:53 2018 +0200

    Bug 20819: Add Koha object classes for patron consents
    
    Introduces Koha::Patron::Consent[s] for new table.
    Adds basic CRUD test.
    
    Test plan:
    Run t/db_dependent/Koha/Patron/Consents.t
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Séverine QUEUNE <severine.queune at bulac.fr>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 177deef3b0ff5ece0f1ad074b9b9adc078048245
Author: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
Date:   Mon Jun 4 13:11:58 2018 +0200

    Bug 20819: Db rev for new table patron_consent and sysprefs
    
    [1] We add table patron_consent.
    It allows for future extension. We could e.g. save consent for newsletter etc.
    [2] Add one field to borrower_modifications
    Datetime the patron who self-registered, gave consent.
    [3] Syspref PrivacyPolicyURL
    [4] Syspref GDPR_Policy: enforced, permissive or disabled.
    
    Test plan:
    [1] Run the dbrev or do a new install.
    [2] Look at the description of the new prefs in Administration.
    
    Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
    
    Signed-off-by: Séverine QUEUNE <severine.queune at bulac.fr>
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 6b77697c31e9a23c85dd430d764d92143f850d76
Author: Josef Moravec <josef.moravec at gmail.com>
Date:   Tue Sep 18 20:17:46 2018 +0000

    Bug 21374: Fix self registration verification
    
    Test plan:
    0) Do not apply the patch
    1) Set PatronSelfRegistration  to Allow
    2) Set PatronSelfRegistrationVerifyByEmail to Require
    3) Try to create a account using self registration and verify it (use link
        in e-mail or take the url from table mesage_queue ;)
        The verificatin url return ISE - DBIx::Class::Row::store_column(): No
        such column 'timestamp' on Koha::Schema::Result::Borrower
    4) Apply the patch
    5) Try to acces the verification url again - now it should work
    
    Signed-off-by: Josef Moravec <josef.moravec at gmail.com>
    Signed-off-by: Michal Denar <black23 at gmail.com>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

-----------------------------------------------------------------------

Summary of changes:
 C4/Auth.pm                                         |   17 ++++
 Koha.pm                                            |    2 +-
 Koha/{CsvProfile.pm => Patron/Consent.pm}          |   18 ++--
 Koha/{Reports.pm => Patron/Consents.pm}            |   25 +++---
 Koha/Schema/Result/Borrower.pm                     |   19 ++++-
 Koha/Schema/Result/BorrowerModification.pm         |   16 +++-
 .../{Virtualshelfshare.pm => PatronConsent.pm}     |   70 +++++++--------
 installer/data/mysql/kohastructure.sql             |   16 ++++
 installer/data/mysql/sysprefs.sql                  |    2 +
 installer/data/mysql/updatedatabase.pl             |   24 ++++++
 .../prog/en/modules/admin/preferences/patrons.pref |   13 +++
 .../prog/en/modules/members/moremember-print.tt    |   59 +++++++++----
 .../opac-tmpl/bootstrap/en/includes/usermenu.inc   |    7 ++
 .../bootstrap/en/modules/opac-memberentry.tt       |   14 ++-
 .../bootstrap/en/modules/opac-patron-consent.tt    |   89 ++++++++++++++++++++
 members/summary-print.pl                           |    2 +-
 opac/opac-memberentry.pl                           |    7 ++
 opac/opac-patron-consent.pl                        |   82 ++++++++++++++++++
 opac/opac-registration-verify.pl                   |    7 +-
 t/db_dependent/Koha/Patron/Consents.t              |   48 +++++++++++
 20 files changed, 448 insertions(+), 89 deletions(-)
 copy Koha/{CsvProfile.pm => Patron/Consent.pm} (82%)
 copy Koha/{Reports.pm => Patron/Consents.pm} (77%)
 copy Koha/Schema/Result/{Virtualshelfshare.pm => PatronConsent.pm} (53%)
 create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-patron-consent.tt
 create mode 100755 opac/opac-patron-consent.pl
 create mode 100644 t/db_dependent/Koha/Patron/Consents.t


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list