<p></p>
<blockquote>
<p dir="auto">What causes the difficulty when the account is deleted? Is it because deleted users are unlinked in the web interface? Or is it something else that causes difficulties?</p>
</blockquote>
<p dir="auto">That's probably the biggest issue. It's near impossible to navigate through the list of all changesets created by a deleted users. Also third-party tools are struggling with deleted users, and fail to analyze such changesets: <a href="https://github.com/mapbox/osmcha-frontend/issues/669" data-hovercard-type="issue" data-hovercard-url="/mapbox/osmcha-frontend/issues/669/hovercard">Example OSMChag issue</a>.</p>
<blockquote>
<p dir="auto">If the delay is e.g. 48 hours (as the tests suggest) doesn't that mean there will be the original problem after 49 hours?</p>
</blockquote>
<p dir="auto">In my original proposal I mentioned 28 days, which should leave plenty of time to inspect changesets, and give vandals less of an incentive for a hit-and-run kind of behavior. I find 48 hours a bit short for the purpose of reviewing changesets.</p>
<blockquote>
<p dir="auto">You mention "a few weeks" whereas the proposed tests suggest "48 hours" and the documentation in settings.yml only describes the settings of "24"</p>
</blockquote>
<p dir="auto">I think part of this complication is caused by the way how the time since the last edit is calculated. Since we're using the creaed_at timestamp, there might be a time period of up to 24 hours, where the changeset might potentially still be open, and further changes could occur. What we really want for this calculation is the timestamp when the last edit was uploaded, though it seems it's a bit difficult to easily access that information (due to lack of proper database index).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4313#issuecomment-1779736227">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLO7NMJ7PCBLDCMO3XTYBFDXHAVCNFSM6AAAAAA6OENTSGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZZG4ZTMMRSG4">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLMFHZP4KXUMTXFPFN3YBFDXHA5CNFSM6AAAAAA6OENTSGWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTKCSPKG.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/pull/4313/c1779736227</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/4313#issuecomment-1779736227",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/4313#issuecomment-1779736227",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>