Bug 9016: Define different transport types for overdues
authorJonathan Druart <jonathan.druart@biblibre.com>
Fri, 6 Sep 2013 08:28:39 +0000 (10:28 +0200)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 2 May 2014 20:29:16 +0000 (20:29 +0000)
commite421ec49259b42b75851218ce3d85e80cd590096
treeb2690672eb50628f00cf16531358e3f82718592d
parent82145411141c29c6c4b8849a1ae11fefb65ceabc
Bug 9016: Define different transport types for overdues

This patch adds:
- a new routine C4::Overdues::GetOverdueMessageTransportTypes.
- the ability to define one or more transport types for an overdue
  level.

Test plan:
- go on tools/overduerules.pl.
- verify that previous rules still exist and that the 'email' checkboxes
  is checked if a rule is defined.
- redefined rules at different levels and check the transport type
  needed. Currently, only email, sms and print are relevant
- Save the changes.

Signed-off-by: Olli-Antti Kivilahti <olli-antti.kivilahti@jns.fi>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
C4/Overdues.pm
koha-tmpl/intranet-tmpl/prog/en/modules/tools/overduerules.tt
t/db_dependent/Overdues.t [new file with mode: 0644]
tools/overduerules.pl