Evergreen master
So because public copy notes now show in the public catalog as of 2.4, we've noticed that having the library setting enabled for "Require staff initials of entry/edit of item/patron/penalty notes/messages." would cause it to make staff initials required and appended to every type of note. The format of the appended note statement would be something like [BTS 05/28/13 @LIBNAME] (aka, initials, date, @shortname). Specifically, we found this to be true for these three types of notes:
- patron penalties/messages
- patron information notes
- copy (item) notes
So, this bug ticket will track the creation of more granular library settings that will enable/disable requiring staff initials for each type of note individually rather than as a group. This allows us the use case of requiring staff initials be appended to patron notes and penalties, but not copy notes intended for public viewing.
An open question that's still under consideration is how to manage the original library setting. Do we create new entries for the settings we create based on the original setting to enforce continuing behavior? Should we just note the change in the RELEASE NOTES? Do we need to clean up and delete the original library setting since it should no longer be in use?
Working branch forthcoming...
Working branch in progress at: working/ bshum/staff- initials- granular- settings
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ bshum/staff- initials- granular- settings