woodpeck left a comment (openstreetmap/openstreetmap-website#6512)

As a general comment, there was some mention of "anonymous accounts", a concept 
that doesn't exist. An anonymous note is not linked to any account (rather than 
being linked to an "anonymous account"). Probably just an oversight but worth 
keeping the nomenclature straight!

It's been a long time since I did any work on the website code but IIRC there 
is some logic that, before even applying a change to the database, will extend 
the current changeset's bounding box. If that is still the case then that would 
probably be the easiest place to introduce a limit like this - just refuse to 
extend the bbox if it grows into a blocked area, and throw an exception or 
whatever one does in Rails. -- Another architecture option is something that 
@gravitystorm suggested about a decade ago, that you create a mechanism where 
separate programs can be looped into the website code and basically ask for all 
(or specific?) changeset to be passed by them for evaluation before they are 
accepted into the database, but that's probably too grand a scheme.

And yes this could trip up users making world-spanning changesets but that 
isn't necessarily an unwanted side effect. We could create a small blocked area 
around Null Island and keep it there on purpose ;)

As to the increased support load, I think we should have a "help" team to which 
support (and potentially also DWG or LWG) could deflect incoming ticktets that 
do not require administrive action but only explanation and hand-holding. But 
that is probably out of scope for this ticket ;)

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/6512#issuecomment-3586426747
You are receiving this because you are subscribed to this thread.

Message ID: 
<openstreetmap/openstreetmap-website/issues/6512/[email protected]>
_______________________________________________
rails-dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/rails-dev

Reply via email to