Koha Test Wiki MediaWiki MySQL Binary

One of a series of test instances for migrating the Koha Wiki MediaWiki database.

For the current Koha Wiki, visit https://wiki.koha-community.org .

Patron Reading record management RFC

From Koha Test Wiki MediaWiki MySQL Binary

Jump to: navigation, search
Home
Home
Home > Koha Versions > 3.2
Koha > Technical > Development > RFCs > Koha components for RFCs > Library System Modules RFCs > Members/Patrons RFCs
Koha > Technical > Development > RFCs > Koha version targeted RFCs > Koha 3.2 RFCs

Patron reading record management

Add a feature to let the patron manage it's reading record himself. The laws in some countries requires that the library cleans the reading record after some time. This new feature will let the user himself decide what to do with the reading record. by default, the behaviour will be unchanged (clean borrower history after some time). this feature will be activated (or not) through a systempreference

An option will be added on OPAC to let the patron request "keep my reading record forever" (a checkbox). If the user uncheck it, the reading record will be cleaned later, by the cleanborrowers script. If the user uncheck it, the already deleted issues won't reappear, of course. An option will be added on OPAC to let the patron request "clean my reding record immediatly". That will clean (after a confirmation) the reading record for issues that can be removed (ie : not current issues) and the patron chooses (through a checkbox list, on the left)

The librarian won't be able to set the "keep my record forever" himself, and it won't be checked by default. The librarian will be able to see the flag.


Technical notes :

  1. add a field (keepreading) to members page & display it in members/moremembers.pl
  2. modify opac-readingrec.pl to let the user change the status of this flag.
  3. add a opac-emptyreadingrec.pl to remove the reading history. (ask for 2 confirmations before doing it, as it will be un-cancelable once it's done)
  4. modify tools/cleanborrowers.pl to deal with this flag
Personal tools