Koha Test Wiki MW Canasta on Koha Portainer
Test major Koha Wiki changes or bug fixes here without fear of breaking the production wiki.
For the current Koha Wiki, visit https://wiki.koha-community.org .Advanced patron search RFC
Jump to navigation
Jump to search
RFC Advanced Patron Search
Problem
The ability is needed to search for patrons on many different fields, including email address, street address, phone number, etc. Using additional patron attributes is not a viable solution as it would require a tremendous amount of duplicate data on all fields that would need to be searchable.
Solution #1
Create a standard search API that functions for both circulation and patron searches and supports the ability to search on many different fields.
Solution #2
Create a member search API that supports the ability to search for patrons on many different fields.
Technical Notes
- Advanced search should include the following fields
- Surname
- First name
- Date of birth
- Patron #
- Guarantor Surname
- Guarantor First name
- Address
- City, state
- Zip/Post code
- Each type of phone number
- Each type of email
- Card number
- Patron Category
- Any searchable additional patron attributes
- When a Staff member clicks on the Patron menu item, they should immediately be taken to the advanced search screen, which could exist below the browse by last name. This display would be in a similar format to what Staff see when they click on the Search menu item.
Related Enhancements
- Create a system preference for what fields the quick search searches. The creation of an advanced patron search would allow for the separation of searchable additional patron attributes and the quick search box because searchable additional patron attributes would be searched using the advanced search.