]> git.koha-community.org Git - koha.git/commit
Bug 23486: Add creation to TrackLasPatronActivity triggers
authorNick Clemens <nick@bywatersolutions.com>
Fri, 20 Sep 2024 12:38:42 +0000 (12:38 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Mon, 11 Nov 2024 13:12:16 +0000 (14:12 +0100)
commitad610c82110b58aede85504b53818084d014bb3f
tree234afbee0e1392e1ee921ba93fd4b43de6256054
parent75a79d2e5c1e4479b1982fb3cc40378b292c228e
Bug 23486: Add creation to TrackLasPatronActivity triggers

Some libraries would like to update the last seen when a patron is created to avoid NULL
values and ensure new users are marked as 'active'

To test:
1 - Apply patch
2 - Create a new patron, confirm their lastseen date is null
    SELECT lastseen FROM borrowers WHERE cardnumber={their cardnumber}
3 - Update preference 'TrackLastPatronActivity' to include 'Patron creation'
4 - Create a second patron, confirm their lastseen is set
5 - Update preference 'TrackLastPatronActivity' to include 'Checking out an item'
6 - Checkout an item to the second patron
7 - Confirm their lastseen is not updated (We only update once per day)

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Koha/Patron.pm
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref
t/db_dependent/Koha/Patron.t