[Koha-bugs] [Bug 10554] Add more options to 'AllowSelfCheckReturns' syspref

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Mar 19 17:46:26 CET 2014


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

--- Comment #13 from M. Tompsett <mtompset at hotmail.com> ---
Comment on attachment 21221
  --> http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=21221
Bug 10554 - Add more options to 'AllowSelfCheckReturns' syspref

Review of attachment 21221:
 --> (http://bugs.koha-community.org/bugzilla3/page.cgi?id=splinter.html&bug=10554&attachment=21221)
-----------------------------------------------------------------

::: installer/data/mysql/sysprefs.sql
@@ +419,5 @@
>  ('z3950AuthorAuthFields','701,702,700',NULL,'Define the MARC biblio fields for Personal Name Authorities to fill biblio.author','free'),
>  ('z3950NormalizeAuthor','0','','If ON, Personal Name Authorities will replace authors in biblio.author','YesNo')
>  ;
> +
> +installer/data/mysql/sysprefs.sql

I think this is a mistake.

::: koha-tmpl/opac-tmpl/prog/en/modules/sco/sco-main.tt
@@ +140,4 @@
>     [% END %]
>     Please see a member of the library staff.
>  </p>
> +[% IF  (AllowSelfCheckReturns == 'nonblocked' and returnitem ) or AllowSelfCheckReturns  == 'all' %]

Why not leave the
[% IF ( returnitem ) %]
line, and then just change the next line to:
[% IF AllowSelfCheckReturns == 'nonblocked' or AllowSelfCheckReturns == 'all'
%]
Because returnitem should be set correctly, should it not? And if not, where's
the logic for it that needs fixing?

::: opac/sco/sco-main.pl
@@ +83,4 @@
>  $template->param(SelfCheckTimeout => $selfchecktimeout);
>  
>  # Checks policy laid out by AllowSelfCheckReturns, defaults to 'on' if preference is undefined
> +my $allowselfcheckreturns = 'nonblocked';

Actually, I was thinking these 4 lines could be optimized to:
my $allowselfcheckreturns = C4::Context->preference('AllowSelfCheckReturns') //
'nonblocked';

@@ +152,4 @@
>              "circ_error_$issue_error" => 1,
>              title                     => $item->{title},
>              hide_main                 => 1,
> +            barcode                   => $barcode,

Is this a secondary bug that you discovered while fixing this?

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


More information about the Koha-bugs mailing list