[Koha-bugs] [Bug 5911] Transport Cost Matrix of transporting an item between branches

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Jun 12 04:33:31 CEST 2012


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

Srdjan Jankovic <srdjan at catalyst.net.nz> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Failed QA                   |Needs Signoff

--- Comment #27 from Srdjan Jankovic <srdjan at catalyst.net.nz> ---
(In reply to comment #25)
> QA comments:
> * perlcritic problem:
> C4/HoldsQueue.pm: Don't modify $_ in list functions at line 571, column 27. 
> See page 114 of PBP.  (Severity: 5)

perlcritic can be such a pain...

> * why is this code in this patch?
> +sub _flush_preferences {
> +    %sysprefs = ();
> +}

It is a poor man's sysprefs flush as per the comment above the code:
# FIXME: running this under mod_perl will require a means of
# flushing the caching mechanism

I did not want to remove the comment because:
a) this solution was created in anger, so may not fit all
b) I did not address mod_perl/plack/ any other persistant env, just needed a
way to change sysprefs for the test

> 
> * we're supposed not to add anything to C4::, but use Koha:: instead. You're
> creating HoldsQueue.pm. As we haven't defined a clear organization for
> Koha::, I can't say where this code should be, it's probably fair to have it
> in C4. Plus I don't want Koha:: be filled with C4:: like scripts, so won't
> reject the patch for this reason

When I started this, I did not even know of Koha namespace. Now I know, but not
sure how to put things there :)

> 
> The line:
>     # XXX GetHoldsQueueItems() does not support $itemtypeslimit!
> 
> should be
>     # FIXME GetHoldsQueueItems() does not support $itemtypeslimit!

I was not sure if that needs addressing, just wanted to add a note. I can
change this if required.

> 
> Just a question, not related to QA: if the syspref is OFF, how are things
> sorted ? as before ? (if yes, good point you've set the value to 0 by
> default, it means there won't be any change for users)

Yes, if off it behaves as before. Default is 0. t/db_dependent/HoldsQueue.t
tests both cases.

-- 
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