[Koha-bugs] [Bug 10798] New: OPAC_SEARCH_LIMIT behaves badly with search groups

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Aug 28 16:48:58 CEST 2013


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

            Bug ID: 10798
           Summary: OPAC_SEARCH_LIMIT behaves badly with search groups
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: OPAC
          Assignee: oleonard at myacpl.org
          Reporter: martin.renvoize at ptfs-europe.com
        QA Contact: testopia at bugs.koha-community.org

The code implementing multiple PAC's by URL support as in the RFC here at
http://wiki.koha-community.org/wiki/Support_for_multiple_PAC_interfaces_by_URL_RFC
has been implimented for some time.

However, when the 'search by groups' feature was implemented, the above code
was not taken into account, and as such if you wish to limit a search by a
group as a posed to just a branch, you met with strange behaviour should you
also enable the SearchMyLibraryFirst system preference.

Testplan to show Failure

1. Add a second PAC by adding an Alias to your Apache vhosts file (See below
example)
2. Add a Search group to Koha using the staff client
3. Enable URL specific search limit (branch:search_group_code) to that same
Apache vhosts file using a SetEnvIf (See below example)
4. Enable 'SearchMyLibraryFirst' system preference.
5. Create a user, and set that users branch.
6. Go to the 'normal' koha opac url and the search will not be limited
7. Go to the 'second' koha opac url and the search will be limited to your
search group
8. Login on the 'normal' url and your search will be limited by your users
branch
9. Login on the 'second' url and your search will be limited by your users
branch

Step 9 is the error, if OPAC_LIMIT_OVERRIDE is set to 1 in the SetEnvIf then
this should NOT be your local library branch, but actually the limit set in the
Apache conf

VirtualHosts example additions

ServerName opac.your-domain.com
ServerAlias opac2.your-domain.com
SetEnvIf Host "opac2.your-domain.com"
OPAC_SEARCH_LIMIT=branch:search_group_code OPAC_LIMIT_OVERRIDE=1

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


More information about the Koha-bugs mailing list