[Koha-bugs] [Bug 23681] Patron restrictions should be user definable

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Oct 7 11:42:44 CEST 2019


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

Andrew Isherwood <andrew.isherwood at ptfs-europe.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |Needs Signoff

--- Comment #11 from Andrew Isherwood <andrew.isherwood at ptfs-europe.com> ---
Test plan:

- Apply bug
- Rebuild CSS
=> TEST: Observe a new syspref exists "PatronRestrictionTypes"
- Enable syspref "PatronRestrictionTypes"
- Navigate to your currently logged in patron's "details" page
- Choose More > Set permissions
=> TEST: Observe there is a new permission under "Manage Koha system settings"
called "Manage patron restrictions (manage_patron_restrictions)"
- Ensure you are logged in as either a superlibrarian, or assign yourself
"manage_patron_restrictions"
- Navigate to "Koha administration"
=> TEST: Observe a new menu option under "Patrons and circulation" called
"Patron restrictions"
- Navigate to "Patron restrictions"
=> TEST: Observe that 4 restrictions exist "DISCHARGE", "MANUAL", "OVERDUES",
"SUSPENSION"
- Click "New restriction"
- Enter a code and label for the new restriction
=> TEST: Observe that the code can only be entered in uppercase
- Click "Save"
=> TEST: Observe that the new restriction is listed in the table
- On the row containing the new restriction, click "Edit"
=> TEST: Observe that the label can be edited, but the code cannot
- Return to the table
=> TEST: Observe that none of the pre-existing restrictions can be deleted
- Navigate to the details for an existing patron
- Click on the "Restrictions" tab at the bottom
- Click "Add manual restriction"
=> TEST: In the "Type" select box, observe that all 5 restriction types are
available for selection
- Select a restriction type
- Enter a comment
- Optionally, choose an expiration date
- Click "Add restriction"
- Return to the "Restrictions" tab
=> TEST: Observe that the newly added restriction is displayed
- Navigate to the patron's "You summary" page in the OPAC
=> Observe that the newly added restriction's "comment" is displayed

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list