[Koha-bugs] [Bug 10195] Records hidden with OpacSuppression can still be accessed

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Jul 16 20:35:51 CEST 2013


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

Mirko Tietgen <mirko at abunchofthings.net> changed:

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

--- Comment #3 from Mirko Tietgen <mirko at abunchofthings.net> ---
Created attachment 19697
  -->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=19697&action=edit
Bug 10195 Records hidden with OpacSuppression can still be accessed

Records hidden with OpacSuppression are filtered from the search results, but
the opac-detail page is still visible if you know the biblio number. This patch
hides the detail page for suppressed biblios by redirecting (controlled by the
syspref OpacSuppressionRedirect) either to opac-blocked (default), explaining
that the record is blocked (including optional explanatory text from the
syspref OpacSuppressionMessage) or to Koha's 404 page, giving no hint that a
biblio with that number exists in the system.

Test plan:

Make sure you have at least one record with 942$n == 1.
Set OpacSuppression to "Don't hide".

Do an OPAC search that should bring up your hidden record and other records.
  Observe that your record is found.
Open the detail page for the record.
  Observe that it is accessible. Copy the URL for later(!).

Set OpacSuppression to "Hide".
Leave OpacSuppressionByIPRange blank.
Set OpacSuppressionRedirect to "an explanatory page ('This record is
blocked')."
Leave OpacSuppressionMessage blank for now.
Disable queryparser(!) (because of bug 10542).

Do a full zebra reindex.

Do an OPAC search that should bring up your hidden record and other records.
  Observe that your record is not found.
Open the opac-detail URL of the record (the one you copied before).
  Observe that you are redirected to opac-blocked and it displays a short
standard message.

Edit OpacSuppressionMessage and input some text.
Open the opac-detail URL of the record again (the one you copied before).
  Observe that the text you entered in OpacSuppressionMessage is displayed
under the standard text you have seen before.

Set OpacSuppressionRedirect to "the 404 error page ('Not found')."
Open the opac-detail URL of the record again (the one you copied before).
  Observe that you are redirected to Koha's 404 error page.

Sign off the patch. :)

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


More information about the Koha-bugs mailing list