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  16399fd2363ff4bacd2ab4ffe042d211a10e071d (commit)
       via  81b2e7f4cbe7f1d2d178ef80048deac196ed80ac (commit)
       via  7f8375f009e6d926ec9965ad2cbd8be1f35dd194 (commit)
       via  27a165363261741ecf5c10187a572f1278be0a17 (commit)
       via  5583a0a42c193b4992b3550e4d26bae0ae2630e7 (commit)
       via  1ad03f5509ea287c7402c64577595a9c8cd60dfb (commit)
       via  9519c92f736c7acacafc19a4fb91b663c186294e (commit)
      from  b26c2a18630538ee515f8e383293efd2c2928c70 (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 16399fd2363ff4bacd2ab4ffe042d211a10e071d
Author: Martin Renvoize <martin.renvo...@ptfs-europe.com>
Date:   Wed Sep 11 08:57:42 2019 +0100

    Bug 20691: DBRev 19.06.00.026
    
    Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com>

commit 81b2e7f4cbe7f1d2d178ef80048deac196ed80ac
Author: Tomas Cohen Arazi <tomasco...@theke.io>
Date:   Tue Sep 10 15:09:20 2019 -0300

    Bug 20691: (QA follow-up) API-related fixes
    
    Signed-off-by: Tomas Cohen Arazi <tomasco...@theke.io>
    Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com>

commit 7f8375f009e6d926ec9965ad2cbd8be1f35dd194
Author: Tomas Cohen Arazi <tomasco...@theke.io>
Date:   Tue Sep 10 15:01:34 2019 -0300

    Bug 20691: (QA follow-up) Fix atomic update
    
    Signed-off-by: Tomas Cohen Arazi <tomasco...@theke.io>
    Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com>

commit 27a165363261741ecf5c10187a572f1278be0a17
Author: Agustin Moyano <agustinmoy...@theke.io>
Date:   Thu May 23 00:15:47 2019 -0300

    Bug 20691: (follow-up) Fix qa fails
    
    Signed-off-by: Kyle M Hall <k...@bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com>

commit 5583a0a42c193b4992b3550e4d26bae0ae2630e7
Author: Kyle M Hall <k...@bywatetsolutions.com>
Date:   Wed May 22 03:20:13 2019 -0300

    Bug 20691: Implement fines view
    
    This patch implements the logic to show guarantee's fines with guarantor 
user.
    
    To test:
    1) Apply (if not already done) steps 1 to 5 of previous patch
    2) Apply this patch
    3) Set OPACFinesTab and AllowStaffToSetFinesVisibilityForGuarantor 
preference to "Allow"
    4) Find a guarantee and in accounting create a manual invoice
    5) Enter OPAC with guarantor user
    CHECK => In summary there is no "Relatives fines" tab
    6) On intranet edit guarantee and set "Show fines to guarantors" to "Yes" 
and save
    7) Reload guarantor's OPAC
    SUCCESS => You see a "Relatives fines" tab with guarantee's fines 
information
    8) Sign off
    
    Signed-off-by: Agustin Moyano <agustinmoy...@theke.io>
    Signed-off-by: Tomas Cohen Arazi <tomasco...@theke.io>
    Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com>

commit 1ad03f5509ea287c7402c64577595a9c8cd60dfb
Author: Kyle M Hall <k...@bywatetsolutions.com>
Date:   Wed May 22 02:41:24 2019 -0300

    Bug 20691: Add ability to turn feature on and off
    
    This patch adds two preferences
    1. AllowPatronToSetFinesVisibilityForGuarantor: Allow/Don't allow patrons 
to choose their own privacy settings for showing the patron's fines to the 
patron's guarantor
    2. AllowStaffToSetFinesVisibilityForGuarantor: Allow/Don't allow staff to 
set the ability for a patron's fines to be viewed by linked patrons in the OPAC
    
    Also adds a tinyint, non nullable, default to 0 column in borrower and 
deletedborrower named privacy_guarantor_fines.
    1. privacy_guarantor_fines = 0 => don't allow guarantor to see guarantee's 
fines
    2. privacy_guarantor_fines = 1 => allow guarantor to see guarantee's fines
    
    To test:
    1) git reset --hard master
    2) apply patches (including dependencies)
    3) perl installer/data/mysql/updatedatabase.pl
    4) dbic
    5) restart_all
    6) in intranet search for AllowPatronToSetFinesVisibilityForGuarantor and 
AllowStaffToSetFinesVisibilityForGuarantor preferences
    SUCCESS => both preferences should be present
    7) search for a patron with guarantor
    SUCCESS => in details tab, in "Library use" section you should see a row 
labeled "Show fines to guarantor"
    8) edit
    CHECK => in Guarantor information there is no "Show fines to guarantor" 
select
    9) set AllowStaffToSetFinesVisibilityForGuarantor preference to "Allow"
    10) return to patron with guarantor and edit
    SUCCESS => in Guarantor information section there is a "Show fines to 
guarantor" select
    11) change "Show fines to guarantor" select to "Yes" and save
    SUCCESS => Value is saved
    12) go to details tab
    SUCCESS => in "Library use" section you see a row labeled "Show fines to 
guarantor" with value "Yes"
    13) set OPACPrivacy preference to "Allow"
    14) open 2 opacs, one with a patron that has a guarantor and another that 
hasn't and go to "your privacy" tab.
    CHECK => in both opacs you should not see a "Allow your guarantor to view 
your current fines?" select
    15) in intranet set AllowPatronToSetFinesVisibilityForGuarantor to "Allow"
    16) refresh both opacs
    SUCCESS => in Patron that has guarantor you see a "Allow your guarantor to 
view your current fines?" select
        => in Patron without guarantor you don't see a "Allow your guarantor to 
view your current fines?" select
    17) in Patron with guarantor change value of select and save
    SUCCESS => Value is saved
    18) in intranet set OPACPrivacy preference to "Don't allow" and 
AllowPatronToSetFinesVisibilityForGuarantor to "Don't allow"
    19) got to "your personal details" in both opacs
    CHECK => in both opacs you should not see no Privacy section with a "Allow 
your guarantor to view your current fines?" select
    20) in intranet set AllowPatronToSetFinesVisibilityForGuarantor to "Allow"
    21) refresh both opacs
    SUCCESS => in Patron that has guarantor you see a "Allow your guarantor to 
view your current fines?" select in a Privacy section
            => in Patron without guarantor there is no Privacy section
    22) in Patron with guarantor change value of select and update
    SUCCESS => Value is saved
    23) Sign off
    
    Signed-off-by: Agustin Moyano <agustinmoy...@theke.io>
    Signed-off-by: Tomas Cohen Arazi <tomasco...@theke.io>
    Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com>

commit 9519c92f736c7acacafc19a4fb91b663c186294e
Author: Kyle M Hall <k...@bywatetsolutions.com>
Date:   Tue May 1 13:03:32 2018 -0400

    Bug 20691: Database update
    
    Signed-off-by: Agustin Moyano <agustinmoy...@theke.io>
    Signed-off-by: Tomas Cohen Arazi <tomasco...@theke.io>
    Signed-off-by: Martin Renvoize <martin.renvo...@ptfs-europe.com>

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

Summary of changes:
 Koha.pm                                            |    2 +-
 Koha/Schema/Result/Borrower.pm                     |   17 +++--
 Koha/Schema/Result/Deletedborrower.pm              |   12 +++-
 api/v1/swagger/definitions/patron.json             |    4 ++
 installer/data/mysql/kohastructure.sql             |    2 +
 installer/data/mysql/sysprefs.sql                  |    2 +
 installer/data/mysql/updatedatabase.pl             |   32 +++++++++
 .../prog/en/modules/admin/preferences/opac.pref    |    7 ++
 .../prog/en/modules/admin/preferences/patrons.pref |    6 ++
 .../prog/en/modules/members/memberentrygen.tt      |   15 ++++
 .../prog/en/modules/members/moremember.tt          |   11 ++-
 .../bootstrap/en/includes/account-table.inc        |   40 +++++++++++
 .../bootstrap/en/modules/opac-memberentry.tt       |   72 ++++++++++++++++----
 .../opac-tmpl/bootstrap/en/modules/opac-privacy.tt |   36 +++++++---
 .../opac-tmpl/bootstrap/en/modules/opac-user.tt    |   21 ++++++
 opac/opac-account.pl                               |   28 ++++++++
 opac/opac-memberentry.pl                           |    4 +-
 opac/opac-privacy.pl                               |    5 +-
 opac/opac-user.pl                                  |   13 ++++
 ...ckouts_to_relatives => show_fines_to_relatives} |   17 +++--
 20 files changed, 303 insertions(+), 43 deletions(-)
 copy opac/svc/patron/{show_checkouts_to_relatives => show_fines_to_relatives} 
(74%)
 mode change 100755 => 100644


hooks/post-receive
-- 
main Koha release repository
_______________________________________________
koha-commits mailing list
koha-commits@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-commits

Reply via email to