osmcha-frontend
osmcha-frontend copied to clipboard
Provide explanations for flags
I'm submitting a feature request
Brief Description
OSMCha provides flags on some changesets. These include "Invalid Tag Modification", "Suspect Word", "Mass Modification", and "User has multiple blocks". These flags indicate that something is wrong with the changeset. Unfortunately, little information is given about what these mean.
I propose the following:
Provide details when appropriate:
- Suspect Word: Provide the word (or words)
- Invalid Tag Modification: Provide the tags and what changes were made
- Mass Modification: Provide how many items
Also, the flags themselves should be clickable with links to descriptions of what they mean. What does it mean that a "user has multiple blocks"?
What is the motivation / use case for this feature?
This will provide reviewers with more information to help them make the map better.
Please tell us about your environment:
I'm not sure if this is relevant but here is my setup:
- Operating System: Debian GNU/Linux 12 (Bookworm)
- Desktop Environment: Plasma 5.27.2 (from Debian repositories)
- Web Browser: Firefox 102.12ESR (from Debian repositories)
I totally agree with the need to have details on the meaning of the messages. I get often "Invalid Tag Modification" on my own changesets, and I am quite sure that there is no invalid tag.
"user has multiple blocks" means probably that a user has been blocked in the past by the data working group of OSM.
Just bumping this. @willemarcel this would be really great to prioritize - I think it would help immensely for people to understand the current flags (and also help clarify that these are not always "errors" but just the output of specific functions and checks) - I think we have a description field for Flags in the backend that we can work on populating, and maybe get some help from the community? And just find some good way to surface that on the frontend?
If we want to do work to improve the flags and also get more community involvement in writing custom flags, it would be really great to make sure the current flags have a clear explanation that's communicated, and hopefully this is not too heavy a lift.