Skip to content
  • Agustin Moyano's avatar
    Bug 23207: Add automatic checkin feature · 7439579b
    Agustin Moyano authored and joubu's avatar joubu committed
    
    
    This patch adds the posibility to set an itemtype with automatic
    checkin. It means that when the checkout is due, it will
    automatically check in.
    
    To test:
    1. apply patches
    2. updatedatabase
    3. go to koha administration -> item types and edin an item type (from
       now on called itemtype1)
    CHECK => there is a checkbox almost at the end called automatic checkin
    4. check that checkbox and save
    5. checkout 2 items from itemtype1 and one item from another itemtype
       (from now on called itemtype2)
    6. go to mysql database console (koha-mysql) and manually set date_due = current_timestamp
       in issues table for the item of itemtype2 and only one of the items of
    itemtype1
    7. run cronjob at misc/cronjobs/automatic_checkin.pl
    8. go to mysql database console again and select * from issues
    SUCCESS => All issues are present except for the issue of itemtype1
    which had it's date_due set to current_timestamp. That one was
    automatically checked in.
    9. prove t/db_dependent/Koha/Checkouts.t
    
    Signed-off-by: default avatarAndrew Fuerste-Henry <andrew@bywatersolutions.com>
    Signed-off-by: default avatarHasina Akhter <HasinaA@pascolibraries.org>
    Signed-off-by: Martin Renvoize's avatarMartin Renvoize <martin.renvoize@ptfs-europe.com>
    
    Signed-off-by: default avatarJonathan Druart <jonathan.druart@bugs.koha-community.org>
    7439579b