Calculate the drop box date depending on the circ rule. Note that only
the branchcode is taken into account here. Is that correct?
Test plan:
Use the drop box date feature and confirm that it takes into account the
calendar, depending on the circ rule.
Signed-off-by: Simon Perry <simon.perry@itcarlow.ie>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
my $userenv = C4::Context->userenv;
my $branchcode = $userenv->{branch} // q{};
- my $calendar = Koha::Calendar->new( branchcode => $branchcode );
- my $today = dt_from_string();
+ my $useDaysMode_value = Koha::CirculationRules->get_useDaysMode_effective_value(
+ {
+ categorycode => undef,
+ itemtype => undef,
+ branchcode => $branchcode,
+ }
+ );
+ my $calendar = Koha::Calendar->new( branchcode => $branchcode, days_mode => $useDaysMode_value );
+ my $today = dt_from_string;
my $dropbox_date = $calendar->addDate( $today, -1 );
return $dropbox_date;