https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42665

            Bug ID: 42665
           Summary: Patron expiration date for hold should be mutable from
                    staff interface
   Initiative type: ---
        Sponsorship ---
            status:
           Product: Koha
           Version: Main
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: Hold requests
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected], [email protected],
                    [email protected]

Currently when hold is created columns expirationdate and
patron_expiration_date receive a same date value. After creating the hold the
value in column patron_expiration_date is immutable both in OPAC and staff
interface. It's also not displayed in neither of the interfaces unlike value in
expirationdate column. Changing expiration date from staff interface only
affects to the expirationdate column giving staff and patrons impression that
this is the date when the hold will expire. However holds expire when date in
patron_expiration_date is hit. This can be very confusing for staff and
customers especially if patron_expiration_date is earlier than the
expirationdate.

To reproduce:
1. Create a hold for patron and set expiration date for it.
2. Find the hold from your database SELECT * from reserves where borrowernumber
= [borrowernumber].
=> Take a note of the values in expirationdate and patron_expiration_date
columns, there should be same value in both of them.
3. Change holds expiration date from biblios Holds page.
4. Query your database again.
=> Note that only expirationdate value was changed.
5. Check expiration date value from biblios Hold page and patron Hold tab in
staff interface and OPAC.
=> All have same expiration date as in expirationdate column.

I suggest that we:
1. Display patron_expiration_date in biblios Hold page.
2. Display patron_expiration_date in patrons Hold tab in staff interface.
3. Display patron_expiration_date in patrons Hold tab in OPAC.
4. Create a new permission which allows staff to change patron_expiration_date
in biblios Hold page.

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to