hotosm / osm-tasking-manager2

Designed and built for Humanitarian OpenStreetMap Team collaborative emergency/disaster mapping, the OSM Tasking Manager 2.0 divides an area into individual squares that can be rapidly mapped by thousands of volunteers.
http://tasks.hotosm.org
Other
425 stars 156 forks source link

Direct TM2 message #466

Open althio opened 9 years ago

althio commented 9 years ago

Sometimes it would be easier to send directly a TM2 message to one (or several) user without posting a public comment on a task. When the receiver reads the message: a direct 'reply to' option would be nice.

If we want to keep all communications public this is not a desirable feature. On the other hand direct messages to specific people could enable good semi-private communication. This could enable/address "Ask a question about this task" #360 or Obvious "Help" button #380.

bgirardot commented 9 years ago

There is something like that in the tasking manager, the way invalidate and I think @ mentions work, it goes into the TM2 message system.

So sending a message to user directly but not via the @ message is what you would like to be able to do?

I think it is a good idea, I think I have looked in the past to send people a message directly in TM2 and then just send it via the osm main message facility, which also sends them an email so they might get it in a more timely fashion.

pgiraud commented 9 years ago

I agree with @bgirardot that using the OSM message system is a good option. We could facilitate this by putting a direct link to OSM new message (ie. http://www.openstreetmap.org/message/new/username) in Tasking Manager user page.

althio commented 9 years ago

I do agree that using the OSM message would be a good option. But then... why keep the TM2 message system? It feels a bit crippled without direct message and reply-to.

I think we should keep it simple. No double system if possible. Could the invalidation and @-mentions comments be transferred to OSM message system?

pgiraud commented 9 years ago

Unfortunately, as far as I know, we cannot use the OSM message system. It's not possible to get message sent from an external application.

althio commented 9 years ago

I was rather referring to sending message [invalidation and @-mentions comments] to OSM message system instead of TM2 message system. Not to get message sent from OSM message system. If that makes any difference and any sense.

pyrog commented 9 years ago

It's not possible to get message sent from an external application.

You could get the number of unread messages (as JOSM do this) via OSM API

User should be authenticate in TM via OAuth