[Koha-bugs] [Bug 7031] More options for AdvancedSearchTypes

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Dec 21 21:28:05 CET 2011


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7031

Ian Walls <ian.walls at bywatersolutions.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #5899|0                           |1
        is obsolete|                            |

--- Comment #10 from Ian Walls <ian.walls at bywatersolutions.com> 2011-12-21 20:28:05 UTC ---
Created attachment 6910
  --> http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=6910
Updated patch

 Enh 7031: More options for Advanced Search

    Adds the ability to perform advanced searches in both the OPAC and staff
client on more than
    a single AdvancedSearchType at a time.  Support included for Itemtype,
Collection Code and Shelving Location.

    AdvancedSearchTypes syspref preference is repurposed; no longer a single
value, it can now take
    multiple item code fields separated by "|".  The order of these fields will
determine the order
    of the tabs in the OPAC and staff client advanced search screens.  Values
within the search type
    are OR'ed together, while each different search type is AND'ed together in
the query limits.  The
    current stored values are supported without any required modification.

    Each set of advanced search fields are displayed in tabs in both the OPAC
and staff client.  The
    first value in the AdvancedSearchTypes syspref is the selected tab; if no
values are present, "itemtypes"
    is used.  For non-itemtype values, the value in AdvancedSearchTypes must
match the Authorised Value name, and
    must be indexed with 'mc-' prefixing that name.

    <li> elements in tab are assigned unique IDs, so the text of the tab can be
altered to match the
    library's needs (using JQuery)

    The logic to handle the 5 element row limit has been moved from the Perl to
the templates, since Template::Toolkit
    has a simple method for extracting the count of an element in a loop and
performing 'modulus' on it.

    2011-12-21: Incorporated changes recommend by Owen Leonard on bug report.

-- 
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list