[koha-commits] main Koha release repository branch new/bug_7067 created. v3.08.00-1425-g3d70e9a

Git repo owner gitmaster at git.koha-community.org
Fri Dec 14 14:11:34 CET 2012


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, new/bug_7067 has been created
        at  3d70e9a4668dbc7f7abed6b8963fd2fd8f21a1b9 (commit)

- Log -----------------------------------------------------------------
commit 3d70e9a4668dbc7f7abed6b8963fd2fd8f21a1b9
Author: Jared Camins-Esakov <jcamins at cpbibliography.com>
Date:   Fri Dec 14 08:14:16 2012 -0500

    Bug 7067: Increment version number
    
    Database update for bug 7067 has been given version 3.11.00.008

commit b83fe613f56dd3b9de99ed4857a48231192cb3a7
Author: Jared Camins-Esakov <jcamins at cpbibliography.com>
Date:   Fri Dec 14 08:12:14 2012 -0500

    Bug 7067 follow-up: fix updatedatabase.pl formatting

commit 6087cfbac55b29db8055b7594c1e7c0bbe900699
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Fri Dec 14 07:58:29 2012 -0500

    Bug 7067 - QA Followup - Fix error when confirming via email
    
    Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>

commit e14a5c03c6741e8814f3c66a7156205569c4307e
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Thu Dec 13 13:13:21 2012 -0500

    Bug 7067 - Fix bad url in breadcrumbs
    
    Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>

commit 06a1287c7415269f7582e8488ce4c458ae772d33
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Thu Dec 13 13:10:52 2012 -0500

    Bug 7067 - QA Followup - Fix failing tests
    
    Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>

commit 02c562249c1e687e07ddf24f2740a487ad163402
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Thu Dec 13 12:28:02 2012 -0500

    Bug 7067 QA Followup - Add descriptions to tests
    
    Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>

commit 29aa50d93d4d372513848b757e5a77de080df486
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Mon Dec 10 15:45:28 2012 -0500

    Bug 7067 QA Followup
    
    Adjusts calling conventions to use hashrefs and eliminate redundant
    procedural/OO mixed code.
    
    Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>

commit f2157cecb8fbbd93493f1c1c65c3ec9191758dda
Author: Jonathan Druart <jonathan.druart at biblibre.com>
Date:   Thu Nov 29 10:09:55 2012 +0100

    Bug 7067 Followup: FIX merge updatedatabase
    
    Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>

commit 7f02515559b8e7beba473d7a2bfc50b4e2613b6a
Author: Jonathan Druart <jonathan.druart at biblibre.com>
Date:   Thu Oct 25 16:42:31 2012 +0200

    Bug 7067: Followup FIX QA fails
    
    Signed-off-by: Owen Leonard <oleonard at myacpl.org>
    
    Fixed minor conflict in C4/Installer/PerlDependencies.pm
    Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>

commit 5a0dffcaac2458e1baa83022c59e69ac17a85a11
Author: Owen Leonard <oleonard at myacpl.org>
Date:   Fri Sep 14 08:26:35 2012 -0400

    Bug 7067 [Follow-up: templates] allow patron self registration via the opac
    
    - Adding simple style to register link on home page
    - Adding unique ids to new pages and to blocks containing
      registration links
    - Adding better page titles and breadcrumb links to some pages
    - Correcting bug which meant incorrect message showed on registration
      page when OPACPatronDetails preferences is turned off
    - Passing patron details to opac-memberentry.tt so that patron's
      name can be displayed in breadcrumbs
    - Improving display in staff client of patron record updates
      waiting to be approved.
    - Adding a sort by name to output of pending patron record updates
    - Adding updated JqueryUI library files to include expanded widget
      options.
    
    The changes in this patch require the addition of the jQueryUI
    Accordion widget. Other pending patches are seeking to add
    enough of the other remaining missing widgets that it seems time
    to go ahead and add the rest.
    
    Future submissions which add usage of these widgets will have
    to be careful to make changes to Koha's CSS where necessary.
    
    Signed-off-by: Kyle M Hall <kyle at bywatersolutions.com>
    Passed-QA-by: Jonathan Druart <jonathan.druart at biblibre.com>
    Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>

commit 92782d38328e712ddde5c7f879473c6cb46aaef3
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Tue Jul 31 10:07:04 2012 -0400

    Bug 7067 - OPAC Borrower Self Registration
    
    This development will add the ability for a new patron to register
    himself or herself. The self-registration will attempt to match this
    newly inputted data to any existing patrons and if any possible matches
    are found, ask if the patron is sure he or she doesn't already have an
    account at the library. A system preference may be set to prevent patron
    self-registration if the system detects the possibility that the person
    may already have an account.
    
    Once the patron has registered, passing a captcha (or similar
    bot-stopper), the patron will then be optionally verified a second time
    via email. At this point, the patron will be able to print a temporary
    library card (optional by system preference), and will be provided any
    details necessary to access electronic resources (this body of text
    would be a template in the slips and notices system). At the library's
    choice, this new patron would either be set to a temporary patron status
    (patron type set via system preference), or a fully-fledged patron
    (allow patron type to be determined by age and/or other attributes).
    Assuming the library uses temporary patron types for OPAC registrations,
    this patron will next enter a queue and would need to physically enter
    the library to verify himself and become a fully-fledged patron (most
    likely by bringing in physical proof of address, etc.). The librarian
    would look up the patron record and modify the patron type. If a
    temporary patron has not been verified within a certain time frame
    (defined by a system preference), the patron record will be deleted
    from the system via a cron job.
    
    For registered patrons, the system will allow each person to also
    update his or her personal data via the OPAC. When a patron updates his
    or her information, the changes will be entered into a queue to be
    verified by a librarian (preventing a patron from inputting obviously
    bogus data). The staff client home page will display the number of
    patron records with changes awaiting approval. A librarian would then be
    able to click through a list of modification requests, and approve or
    deny each (with approval and denial alerts being sent to the patron via
    the standard messaging system).
    
    NEW SYSTEM PREFERENCES
    * PatronSelfRegistration
    * PatronSelfRegistrationDetectDuplicates
    * PatronSelfRegistrationVerifyByEmail
    * PatronSelfRegistrationPrintTemporaryCard
    * PatronSelfRegistrationUseTemporaryStatus
    * PatronSelfRegistrationExpireTemporaryAccountsDelay
    
    NEW NOTICE
    * Verify by email notice
    
    NEW SLIP
    * Temporary card slip
    
    NEW CRON JOB
    * delete_expired_opac_registrations.pl
      - Deletes patrons that have not been upgraded from the temporary
        status within the specified delay
    * delete_unverified_opac_registrations.pl
      - Deletes the unverified patrons based on the length of time specified
        in the PatronSelfRegistrationExpireTemporaryAccountsDelay
    
    The patron will register from self_registration.pl, linked off opac-main.pl if enabled. The registration page will be translatable to other languages in the same way that existing templates are.
    
    Test Plan:
    1) Enable PatronSelfRegistration
    2) Set PatronSelfRegistrationExpireTemporaryAccountsDelay to a number
       of days
    3) Create a self-registered borrower category
    4) Set PatronSelfRegistrationUseTemporaryStatus
    5) Set PatronSelfRegistrationVerifyByEmail to "Don't require"
    6) Go to OPAC, log out if logged in.
    7) You should see the "Register here" link below the login box
    8) Attempt to register yourself
    9) Verify you can log in with your temporary password.
    10) Set PatronSelfRegistrationVerifyByEmail to "Require"
    11) Attempt another self-registration
    12) Check the messages table, you should see a new message with a
        verification link.
    13) Copy and paste the link into a web browser to verify the registration
    14) Log in with the given credentials to verify the account was created.
    
    Test Plan - Part 2 - Borrower Modifications
    
    1) Log in to OPAC, go to "my personal details" tab.
    2) Make some modifications to your details.
    3) Repeat steps 1 and 2 for two more borrowers.
    4) Log in to Koha intranet with a user that can modify borrowers.
    5) At the bottom of mainpage.pl, you should see:
      Patrons requesting modifications: 3
    6) Click the link
    7) Approve one change, deny a different one, and ignore the third, then
       submit.
    8) Check the records, you should see the changes take affect on the
       approved one, and no changes to the other two. You should also see
       "Patrons requesting modifications: 1" at the bottom of mainpage.pl
       now.
    
    Signed-off-by: Jonathan Druart <jonathan.druart at biblibre.com>
    Signed-off-by: Owen Leonard <oleonard at myacpl.org>
    
    Bug 7067 - OPAC Borrower Self Registration - Followup
    
    * Rename PatronSelfRegistrationUseTemporaryStatus to PatronSelfRegistrationDefaultCategory
    * Hide register link unless PatronSelfRegistrationDefaultCategory is set.
    * Add invalid token page
    * Add documentation and switches to cron scripts
    * Add required fields check for editing exiting patrons
    * Don't force require email address for existing patrons when
      PatronSelfRegistrationVerifyByEmail is enabled.
    
    Signed-off-by: Owen Leonard <oleonard at myacpl.org>
    Passed-QA-by: Jonathan Druart <jonathan.druart at biblibre.com>
    Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>

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


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list