[Koha-bugs] [Bug 5670] Housebound Readers Module
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Wed May 25 16:36:32 CEST 2016
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5670
--- Comment #25 from Alex Sassmannshausen <alex.sassmannshausen at ptfs-europe.com> ---
New module to handle management of circulation to Housebound readers.
- Ability to create housebound profiles & scheduled visits for patrons.
- Ability to record users as Deliverers or Choosers (or both), using
extended patron attributes.
- Ability to link choosers and deliverers to individual delivery runs.
- 'Delivery Frequencies' are customizable through authorised
values ('Frequency' category respectively).
* C4/Auth.pm: Add check: useHouseboundModule.
* koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc: add
Housebound menu if appropriate.
* Koha/Patron.pm (housebound_profile): New method.
* Koha/Patron.pm (housebound_choosers, housebound_deliverers): New
methods.
* Koha/Patron/Housebound.pm: New File.
* Koha/Patron/HouseboundProfile.pm: New File.
* Koha/Patron/HouseboundProfiles.pm: New File.
* Koha/Patron/HouseboundVisits.pm: New File.
* Koha/Patron/HouseboundVisit.pm: New File.
* koha-tmpl/intranet-tmpl/prog/en/modules/members/housebound.tt: New file.
* members/housebound.pl: New file.
* installer/data/mysql/kohastructure.sql: Add housebound_* tables.
* installer/data/mysql/sysprefs.sql: Add HouseboundModule syspref.
* koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref:
Add HouseboundModule syspref.
* installer/data/mysql/atomicupdate/housebound_tables.sql: New file.
* t/db_dependent/Patron/Housebound.t: New file.
* t/db_dependent/Patron/HouseboundProfiles.t: New file.
* t/db_dependent/Patron/HouseboundVisits.t: New file.
Test plan:
- Apply patch.
- Run atomic update script.
- Run Unit Tests (t/db_dependent/Patron/Housebound*)
- Optionally, add additional authorised values of 'Frequency'
categories.
- Verify 'HouseboundModule', and 'ExtendedPatronAttributes sysprefs are
on.
- Ona patron page, the Housebound menu should have been added.
- create housebound profile
+ ensure Frequency values are from correct authorised values.
- create 'housebound visits' (deliveries)
+ ensure chooser/deliverer lists are populated with patrons that
have the Chooser or Deliverer Attribute type (none by default: you
will have to grant some users those attributes).
- edit the profile/instances.
- delete the instances.
- Switch off 'HouseboundModule'
- the Housebound menu should disappear
--
You are receiving this mail because:
You are watching all bug changes.
You are the QA Contact for the bug.
More information about the Koha-bugs
mailing list