<div dir="ltr"><div>Hi,</div><div><br></div><div>It just occurred to me that the current process for deleting a staff user in Evergreen is arguably overkill. As I wrote in bug 2052660 [1]:<br></div><div><br></div><div>"Currently, when deleting a staff user, anything associated with it will get moved to a target user.<div class="gmail-yui3-editable_text-text" id="gmail-yui_3_10_3_1_1707329594121_199">
<p>However, it occurs to me that nearly all of the time that this is 
overkill. I think a distinction needs to be drawn between transferring 
ownership from the staff user to be deleted versus rewriting history.</p>
<p>Concretely, the various user purge and merge functions will do things
 like update the checkin_staff field in action.circulation. This has a 
couple consequences:</p>
<p>- It obscures the history of which staff user actually did something<br>
- If the staff user was active Evergreen for a long time, there could be
 thousands of rows to be updated. One consequence of that is that 
deleting a staff user can time out.</p>
<p>I propose that we consider rethinking how we delete staff users to instead:</p>
<p>- lock out the old account<br>
- transfer things where _ownership_ by the staff user matters<br>
- leave historical data alone"</p></div></div><div>I'd like to start a discussion on this topic. Other considerations that occur to me include:<br></div><div><br></div><div>- the fact that deleting a staff account can lead to a timeout can discourage users from doing that essential maintenance</div><div>- I figure that most of the time that when a staff user leaves, it's not the case that you need to have the ILS pretend that they never existed.<br></div><div><br></div><div>[1] <a href="https://bugs.launchpad.net/evergreen/+bug/2052660">https://bugs.launchpad.net/evergreen/+bug/2052660</a></div><div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Galen Charlton<br>Implementation and IT Manager<br>Equinox Open Library Initiative<br><a href="mailto:gmc@equinoxOLI.org" target="_blank">gmc@equinoxOLI.org</a><br><a href="https://www.equinoxOLI.org" target="_blank">https://www.equinoxOLI.org</a> <br>phone: 877-OPEN-ILS (673-6457)<br>direct: 770-709-5581<br><a href="http://evergreen-ils.org" target="_blank"></a></div></div></div></div>