2 messages in com.mysql.lists.eventum-develAuthorized Repliers
FromSent OnAttachments
Clay Loveless29 Aug 2004 17:29 
Joao Prado Maia30 Aug 2004 06:33 
Subject:Authorized Repliers
From:Clay Loveless (cl@killersoft.com)
Date:08/29/2004 05:29:25 PM
List:com.mysql.lists.eventum-devel

As I continue to get more familiar with Eventum through reading code and using it in my consulting biz, it seems to me that the Authorized Repiler assignment feature may not be fully implemented.

For example -- If I create an issue in Project A via e-mail (Issue::createFromEmail()), everyone that is assigned to Project A gets an e-mail.

However, responses to that e-mail (going to issue_##@killersoft.com) all get filed in the notes section of the issue as blocked e-mails.

There's a bug somewhere in there ... And after looking through the code of class.issue.php, class.support.php and class.authorized_replier.php, it seems that the bug is due to the fact that new issues created by Issue:createFromEmail() and Issue::create() are not triggering Authorized_Replier::addUser() for all the users that are already associated with a project, and they're also not triggering Authorized_Replier::manualInsert() for new issues that come in from the "outside".

Is there a particular reason that all project members aren't automatically considered Authorized Repliers? It seems like they should be, and that the intent is that they would be, but the current code isn't working quite right to make that a reality.

Let me know what you think -- I can add this to my TODO list of patches to send in.

Thanks, -Clay