[koha-commits] main Koha release repository branch 19.11.x updated. v19.11.06-28-gf0b2aea1ea

Git repo owner gitmaster at git.koha-community.org
Tue Jun 16 01:00:41 CEST 2020


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, 19.11.x has been updated
       via  f0b2aea1ead4220d3d63759170af46b80437dc3b (commit)
      from  f1ca5b7473575b9c2ec13ba272fa99d044c4d990 (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 f0b2aea1ead4220d3d63759170af46b80437dc3b
Author: Alex Buckley <alexbuckley at catalyst.net.nz>
Date:   Tue Mar 17 04:50:32 2020 +0000

    Bug 23808: [19.11.x] Pre-fill guarantor fields when adding guarantee to guarantor
    
    Bug 14570 removed the guarantor pre-fill functionality when selecting
    'Add guarantee' to an Adult patron. This is because guarantor
    information would now only display if (1) the patron record exists
    (which it won't when first adding guarantee to guarantor record) and (2)
    if there is already a guarantor added to a guarantee
    
    This patchfix will pre-fill guarantor fields and address fields (so the guarantee
    has the same address as the guarantor) if no relationship (existing
    guarantor data exists) and a guarantor_id is handed to memberenty.pl in
    URL when clicking 'Add guarantee' button on Adults patron record.
    
    Test plan:
    1. Add adult patron make sure to fill in their 'Main address' details
    2. Select 'Add guarantee'
    3. Observe no details of the adult patron
    are displaying in the 'Guarantor information' section or 'Main address'
    sections of memberentry.pl
    
    4. Select 'Search to add', search for your adult patron and choose
    'Select' to add them as guarantor
    
    5. Fill out rest of memberentry.pl and 'Save'
    
    6. Observe adult is showing as the guarantor
    
    7. Apply patch
    
    8. Run tests:
    sudo koha-shell <instancename>
    prove xt
    prove t
    
    9. Confirm tests pass
    
    10. Return to your adult patron
    
    11. Select 'Add guarantee'
    
    12. Observe in 'Guarantor information' and 'Main address' sections of memberentry.pl
    are pre-filled with the 'patron #' (borrowernumber), surname, firstname
    and street number, address, address2 (if you filled that in on adults
    account), city
    
    13. Fill out the rest of memberenty.pl and save and confirm your adult
    patron is showing as the guarantor and the pre-filled address details
    have been saved and are showing
    
    14. Repeat steps 10,11 and 12 and in the 'Guarantor information' select
    'Search to add' and add another adult as guarantor
    
    15. Fill out the rest of memberentry.pl and 'Save' and notice with this
    patch applied you can still add multiple guarantors successfully
    
    Sponsored-By: South Taranaki District Council, NZ
    
    Signed-off-by: Andrew Fuerste-Henry <andrew at bywatersolutions.com>
    Signed-off-by: George Veranis <gveranis at dataly.gr>
    Followed the test plan, works as expected. The only failure was
    t/DateUtils.t test which will be fixed by Bug 24850.
    Also corrected a small typo in the sponsored-by trailer.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Bug 23808: (follow-up) Display card number in 'Guarantor information' in memberentry.pl
    
    Instead of displaying 'Patron #' and displaying the guarantor's borrowernumber
    in 'Guarantor information' we should display 'Patron card number:' with
    the cardnumber displayed as that value is more meaningful to librarians.
    The hyperlink containing the borrowernumber should stay the same so that
    librarians can easily visit the patron record of existing guarantor
    patrons.
    
    Test plan:
    
    1. Apply first patch and follow it's test plan
    
    2. On an Adult patrons record select 'Add guarantee'
    
    3. In 'Guarantor information' section of memberentry.pl observe in the
    pre-filled guarantor information there is
    a line 'Patron #:' with a link displaying a borrowernumber (not card number) and when you click on the link it takes you to the adult/guarantors patron account
    
    4. Select 'Search to add' and search and add another guarantor
    
    5. Observe in the added guarantor 'Patron #:' is displayed along with
    the borrowernumber (not card number). The borrowernumber displayed in
    not a link.
    
    6. Apply this patch
    
    7. On a adults patron select 'Add guarantee'
    
    8. Observe in 'Guarantor information' section the pre-filled guarantor
    now has 'Patron card number:' displayed (instead of 'Patron #:', and it's link now displays the guarantors cardnumber.
    Clicking on the link still takes you to the guarantors patron account
    
    9. Repeat step 4
    
    10. Observe in the added guarantor they also have 'Patron card number:'
    (instead of 'Patron #:'). A cardnumber rather than borrowernumber is
    displayed. The cardnumber is not a link.
    
    11. Confirm tests still pass:
    sudo koha-shell <instancename>
    prove xt
    prove t
    
    Sponsored-by: South Taranaki District Council, NZ
    Signed-off-by: Andreas Roussos <a.roussos at dataly.gr>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Bug 23808: (follow-up) Pre-fill guarantee's contact details from guarantor patron in memberentry.pl
    
    Pre-fill guarantee contact details (email, phone) from guarantor record
    when adding a gurantee to a guarantor's record
    
    Test plan:
    
    1. Apply first two patches and follow test plans
    
    2. On an adult's patron record (which has an primary phone
    number, secondary phone, other phone, primary email, secondary email and
    fax set) select 'Add a guarantee' and observe the guarantee's 'Contact'
    section is not pre-filled with that information from the guarantor
    
    3. Apply this patch
    
    4. On the same adult's record select 'Add a guarantee' and observe that
    the 'Primary phone', 'Secondary phone', 'Other phone', 'Primary email',
    'Secondary email', 'Fax' have been pre-filled from the guarantor's
    record
    
    5. Fill out the rest of the memberentry.pl and 'Save' and observe that those contact
    details are successfully saved
    
    6. Repeat step 4 and alter the 'Primary phone' and 'Primary email'
    fields and save and observe that those altered values are saved
    
    7. Run tests and confirm they pass:
    sudo koha-shell <instancename>
    prove xt
    prove t
    
    Sponsored-by: South Taranaki District Council, NZ
    Signed-off-by: Andreas Roussos <a.roussos at dataly.gr>
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    Bug 23808: (follow-up) Object methods can be used directly, no need for unblessed
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    
    fix tabs
    
    Signed-off-by: Aleisha Amohia <aleishaamohia at hotmail.com>

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

Summary of changes:
 .../prog/en/modules/members/memberentrygen.tt      | 57 +++++++++++++++++-----
 koha-tmpl/intranet-tmpl/prog/js/members.js         |  2 +-
 members/memberentry.pl                             | 13 +++++
 3 files changed, 60 insertions(+), 12 deletions(-)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list