hotosm / tasking-manager

Tasking Manager - The tool to team up for mapping in OpenStreetMap
https://wiki.openstreetmap.org/wiki/Tasking_Manager
BSD 2-Clause "Simplified" License
504 stars 270 forks source link

Provide additional OSMCha links #4259

Open willemarcel opened 3 years ago

willemarcel commented 3 years ago

We could provide some additional links to OSMCha that queries some subsets of project related changesets like:

adiatmad commented 3 years ago

I do agree with this @willemarcel . The community is usually happy to help any new users. The changeset discussion/comment related to the Tasking Manager mapping should notify the project manager (mandatory) and all mappers in the same project (optional). So we can mapping in OSM at the best quality since the beginning.

zlavergne commented 3 years ago

Hey Wille. We will have something similar to this soon. We built out a fairly simple OSMCha integration that focuses on validation. Essentially, any time there is a task history change (task submission specifically) we make a call to OSMCha and store the results in the db. On the front end, we're surfacing them in a new "Validations" tab next to "Contributions" on the project/tasks page. We're using the same styling as the "Tasks" tab to show a list of tasks that had an OSMCha flag. I don't have any screenshots right now but I can try to get some in the coming weeks.

willemarcel commented 3 years ago

Looks awesome, @zlavergne!! It seems what you're doing is also related to https://github.com/hotosm/tasking-manager/issues/1618

zlavergne commented 3 years ago

Oh nice! I hadn't seen that issue before but yes, I think they're related. We played with the idea of modifying iD/RapiD to return the changeset and save that in the db but decided to do something that was editor agnostic (we wanted to have JOSM support too). Our solution was doing time (start and end), user, and area based OSMCha queries. We are storing all of the changesets returned from OSMCha but only surfacing the ones with flags currently.