View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0020837||mantisbt||mentions||public||2016-04-21 02:35||2016-08-16 17:14|
|Target Version||1.3.0-rc.2||Fixed in Version||1.3.0-rc.2|
|Summary||0020837: Support @ mentions|
It would be useful to support @ mentions as a feature that gradually replaces reminders and provided similar behavior to @ mentions in github. To start with we should do the following:
|Tags||No tags attached.|
@ mentioned users should not be added to the monitor list of the issue.
The functionality of @ mentioning is similar to what we have with "Send a reminder".
Regarding reminders, I would like to drop it. Was thinking we can either drop it right away, or have the page provide an explanation of using @ mentions.
The addition to the monitor list was just a starting point that is consistent with send reminders to some extent. However, we can consider the following approach:
In the future, we can also add an @ mentions table, similar to monitor table. Eventually this can power features like issues where I'm mentioned (may also include contributed on as reporter, commenter or handler).
How about going with option 1?
My worry though is the following:
That is why reminders had this feature where mentioned users were added to the monitor list, but it was behind a configuration option.
Good point. so I'll implement Option 1. Let me know if that addresses your concerns.
For the record:
Reminders, in their current implementation, DO add the recipients to the monitoring list, so Victor's approach would not change the system's behavior.
I am not opposed to removing this feature, but please keep in mind that today sending a reminder is slightly different than the system sending a "normal" notification:
In other words, reminders allows authorized users to send a message to someone, even if they chose not to receive notifications from Mantis. We need to think about whether we want to keep this ability or not.
I am aware of it.
Good point, that's a reason to keep reminders or at least this functionality.
Maybe offer the same functionality via
MantisBT: master 59970d87
2016-04-21 02:47:46Details Diff
|Support @ mentions
This provides the basic support for @ mentions. We can grow this feature
further over time.
|mod - config_defaults_inc.php||Diff File|
|mod - core/bug_api.php||Diff File|
|mod - core/bugnote_api.php||Diff File|
|add - core/mention_api.php||Diff File|
|mod - docbook/Admin_Guide/en-US/config/misc.xml||Diff File|
|mod - plugins/MantisCoreFormatting/MantisCoreFormatting.php||Diff File|
|mod - tests/Mantis/AllTests.php||Diff File|
|add - tests/Mantis/MentionTest.php||Diff File|
|mod - tests/TestConfig.php||Diff File|
|2016-04-21 02:35||vboctor||New Issue|
|2016-04-21 02:35||vboctor||Status||new => assigned|
|2016-04-21 02:35||vboctor||Assigned To||=> vboctor|
|2016-04-21 02:51||vboctor||Note Added: 0052987|
|2016-04-21 04:03||atrol||Note Added: 0052989|
|2016-04-21 05:17||atrol||Note Edited: 0052989||View Revisions|
|2016-04-21 10:58||vboctor||Note Added: 0052995|
|2016-04-21 11:07||vboctor||Note Added: 0052996|
|2016-04-21 11:32||atrol||Note Added: 0052998|
|2016-04-21 11:38||vboctor||Note Added: 0052999|
|2016-04-22 03:40||atrol||Note Added: 0053003|
|2016-04-22 05:15||dregad||Note Added: 0053005|
|2016-04-22 07:25||atrol||Note Added: 0053006|
|2016-04-28 11:21||vboctor||Changeset attached||=> MantisBT master 59970d87|
|2016-04-28 11:21||vboctor||Status||assigned => resolved|
|2016-04-28 11:21||vboctor||Resolution||open => fixed|
|2016-04-28 11:21||vboctor||Fixed in Version||=> 1.3.0-rc.2|
|2016-06-11 04:28||atrol||Relationship added||related to 0021083|
|2016-06-12 00:42||vboctor||Status||resolved => closed|
|2016-06-12 20:19||vboctor||Category||bugtracker => mentions|
|2016-08-16 11:50||cproensa||Relationship added||related to 0013532|
|2016-08-16 17:14||dregad||Relationship replaced||has duplicate 0013532|