https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38148

--- Comment #18 from Nick Clemens (kidclamp) <[email protected]> ---
Created attachment 173184
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=173184&action=edit
Bug 38148: Check value of holdallowed circ rule properly

It was noted on Bug 29087 that the value of circulation rules needs to be
checked differently, so this follow-up addresses that.

To test:

1. Apply patch and restart services
2. Search for a record on the OPAC. Confirm you can see a link to place a hold.
3. Search for this record on the staff interface and place a hold. Go to
Circulation -> Holds to pull and confirm your hold shows in the list.
4. Confirm tests still pass t/db_dependent/Koha/Holds.t

Sponsored-by: Whanganui District Council
Signed-off-by: David Nind <[email protected]>
Signed-off-by: andrewa <[email protected]>
Signed-off-by: Ray Delahunty <[email protected]>

Bug 38148: Revert back to get_effective_rule

And update the first conditional logic.
This patch aims to maintain the logic behind the first patch, but restore
get_effective_rule.
get_effective_rule_value is using cache and I believe that is the reason why
Items.t fail when using that.

Test plan:
1) Search for 'music' on OPAC
2) Notice records have the 'place hold' link
3) Visit circulation rules on Staff:
<staff_url>/cgi-bin/koha/admin/smart-rules.pl
4) On 'Default checkout, hold and return policy' , under 'Hold policy' pick
'From any library'. Hit 'Save'.
5) Repeat 1). Notice the 'place hold' link is gone.
6) Apply patch. restart plack. Repeat 1). Notice the 'place hold' is shown
again

Run:
$ prove t/db_dependent/Koha/Items.t

Squashed during QA - wnc

Signed-off-by: andrewa <[email protected]>
Signed-off-by: Ray Delahunty <[email protected]>
Signed-off-by: Nick Clemens <[email protected]>

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to