[Koha-bugs] [Bug 15870] Add Filter for MARC to respect visibility settings
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Mar 11 11:06:10 CET 2016
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15870
--- Comment #20 from Jonathan Druart <jonathan.druart at bugs.koha-community.org> ---
Comment on attachment 48814
--> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=48814
[SIGNED-OFF]Bug 15870: Follow-up of filter and tests
Review of attachment 48814:
--> (https://bugs.koha-community.org/bugzilla3/page.cgi?id=splinter.html&bug=15870&attachment=48814)
-----------------------------------------------------------------
::: t/db_dependent/Filter_MARC_ViewPolicy.t
@@ +33,2 @@
> use Koha::Database;
> +use English qw/-no_match_vars/;
You are not using regex, it's not needed.
@@ +33,4 @@
> use Koha::Database;
> +use English qw/-no_match_vars/;
> +
> +$OUTPUT_AUTOFLUSH = 1;
This is not used later.
@@ +66,2 @@
>
> + $schema->storage->txn_begin();
I'd suggest to begin/rollback the transaction in the subtests.
@@ +69,5 @@
> + my $update_sql =
> + q{UPDATE marc_subfield_structure SET hidden=? }
> + . q{WHERE tagfield='020' OR }
> + . q{ tagfield='008';};
> + my $sth = $dbh->prepare($update_sql);
prepare should be outside of the loop, otherwise there are no needs to prepare
it :)
@@ +100,2 @@
> # Data fields
> + if ( any { $_ == $hidden_value } @{ $hidden->{$interface} } ) {
You could have used grep, but does not really matter.
@@ +152,5 @@
> + my @fields = (
> + MARC::Field->new( '003', 'AR-CdUBM' ),
> + MARC::Field->new( '008', '######suuuu####ag_||||__||||_0||_|_uuu|d' ),
> + MARC::Field->new( '020', q{}, q{}, 'a' => $isbn ),
> + MARC::Field->new( '245', q{}, q{}, 'a' => $title ),
Would be good to make it marcflavour independent, but not a requirement yet.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list