View Issue Details

IDProjectCategoryView StatusLast Update
0026440mantisbtfeaturepublic2022-10-02 10:12
Reportertezma90 Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Product Version2.22.1 
Summary0026440: Add a summary/report of user's mentions
Description

If emails are lost or not received there is no place to see where a user has been mentioned except searching issues by @ username
It would be good to have a list of mentions in the user "My view" page.

TagsNo tags attached.

Activities

clegoff

clegoff

2022-09-30 02:19

reporter   ~0067026

It could be a very useful to have this, I confirm, since, users may not be informed by email depending on their settings.

dregad

dregad

2022-09-30 08:57

developer   ~0067030

This would prove difficult at the moment, considering that Mentions are not stored as independent entities in the database, they are just a string in a text field (issue's description, note), which gets processed by parsing the text when it is submitted.

So implementing this feature would require either a significant refactoring of the code including a data model change, or a slow and inefficient parsing of text fields.

clegoff

clegoff

2022-09-30 09:09

reporter   ~0067032

Ok I understand your point. Thanks for you quick answer. Maybe if one day the data model changes.. :)

dregad

dregad

2022-09-30 09:13

developer   ~0067033

It's not a problem of changing the data model - the main issue is that nowadays I'm nearly the only active MantisBT developer, doing this in my spare time and not having enough of that...

But contributions are always welcome :-)

clegoff

clegoff

2022-09-30 09:30

reporter   ~0067034

oh :o, i was not aware of that.
Thank you for the time you already spent, and the time you will ;) Special mention to @dregad :D

sintaq

sintaq

2022-10-02 10:12

reporter   ~0067044

i have done some dirty customization in my installation to achieve this because i do share @clegoff 's view. However, I'm not ready to publish this as plugin because it doesnt comply to MantisBT team coding standard

high level what I did,
1) create another table to store the user's mentions
2) create a trigger to tap to MantisBT's standard email table to store the user's mentions
3) from there, just work you way on the table. things that i have done:
3.1) auto fetch the user's mentions from database based on ajax query
3.2) notify user real time when someone mentioned him/her.

image.png (18,814 bytes)   
image.png (18,814 bytes)   
image-2.png (37,323 bytes)   
image-2.png (37,323 bytes)