Bug 9298 - default patron privacy option not in use?
Summary: default patron privacy option not in use?
Status: CLOSED FIXED
Alias: None
Product: Koha
Classification: Unclassified
Component: Patrons (show other bugs)
Version: master
Hardware: All All
: P5 - low minor (vote)
Assignee: Bugs List
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-17 19:10 UTC by Melia Meggs
Modified: 2014-05-26 21:04 UTC (History)
5 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Melia Meggs 2012-12-17 19:10:16 UTC
In the "My Privacy" tab in the OPAC, a patron can choose from three options:

- Forever: keep my reading history without limit. This is the option for users who want to keep track of what they are reading.

- Default: keep my reading history according to local laws. This is the default option : the library will keep your reading history for the duration permitted by local laws.

- Never: Delete my reading history immediately. This will delete all record of the item that was checked-out upon check-in.


Is the default option used for anything currently?  If there is nowhere for a library to define what local laws say, then what is this option doing?  Could it just be removed?
Comment 1 Chris Cormack 2012-12-17 22:23:27 UTC
Libraries should set up a cronjob to anonymise according to their settings, this should check for default or forever.

If forever it should do nothing, if default, it should delete according to the rules they have defined.
Comment 2 Melia Meggs 2012-12-17 22:50:27 UTC
Ok so the default setting doesn't do anything unless the library has a special cron job set up.  Is that in the manual somewhere?

Also, it seems to me that the language is a bit confusing.  The way you've explained it, I would think the real default setting is forever because forever is what is going to be used unless the library sets up a special cron job to delete specific things, or the patron chooses to delete everything.

Maybe the choices should be Keep All, Keep Selective, Delete All.  Or something like that?

A few other ideas:  
- We could make a new system preference that allows libraries to choose what they want the default privacy setting to be for new patrons.  Maybe they want to keep everything or delete everything for all new patrons by default.
- We could also make a system preference that allows libraries to choose what privacy choices their patrons can have (i.e., if they're not going to set up the special cron job, then they should be able to remove that option from showing up in the OPAC since it doesn't do anything).
Comment 3 Nicole C. Engard 2012-12-17 23:31:04 UTC
What cron job is that? Once I know what job it is I can put it in the manual.
Comment 4 Magnus Enger 2013-02-09 11:00:34 UTC
See also: Bug 6254 - can't set patron privacy by default

Nicole: The cron job is misc/cronjobs/batch_anonymise.pl
http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=misc/cronjobs/batch_anonymise.pl;hb=HEAD
Comment 5 Nicole C. Engard 2013-02-21 14:26:55 UTC
Tomorrow morning it will be in the manual: http://manual.koha-community.org/3.8/en/cronjobsch.html#anonymizecron (this link won't work until then).

Let me know if you want more details (I didn't see much in the docs to explain it further)

Nicole
Comment 6 Magnus Enger 2013-07-05 09:08:28 UTC
Melia: can this be closed, or is some further action needed?
Comment 7 Melia Meggs 2013-07-10 17:06:05 UTC
Yep, let's close.  I think the questions were answered and manual updated.