I'm not sure how the whitelist of prefs being sent to HEA was constructed and whether there's anything in place to maintain it :(
But, I'd be really interested to see what the usage of the MaxFine preference is in the wild. The code that implements it is somewhat confusing but it's nature and appears to take into account non-fine amounts which I would not have expected.
Hm, I'm not sure who maintains this whitelist, maybe Paul knows?
The list is in C4/UsageStats.pm
There is much more than MaxFine missing, we should add it to the QA/RM check list.
I think we might have left it out because it would not be so interesting. With different currencies we get a wide range of amounts there and what would it tell us?
It would tell us the important metric of whether it's in use or not 😉. 0 is 0 whatever currency it's in and 0 means 'disabled'. If there was an overwhelming disablement of it that would mean we could remove it.
I know that we use it, if that helps ;)
So are you aware that it takes into account not just the Fines but other charges too?
Yes, but we are often not clear in our use of terminology around fines and fees I think. The only one you can remove other fines from is noissuescharge, I think. There are several other preferences relating to it.
Most of those prefs are preset on installation. What would be the best a approach to update the list for HEA and get meaningful data?
*** This bug has been marked as a duplicate of bug 23849 ***