3 messages in com.mysql.lists.eventum-develRe: authorized replyers vs notificati...| From | Sent On | Attachments |
|---|---|---|
| Ingvar Kupinski | 03 May 2005 07:04 | |
| Bryan Alsdorf | 16 May 2005 12:40 | |
| Elan Ruusamäe | 17 May 2005 11:49 |
| Subject: | Re: authorized replyers vs notification list problem![]() |
|---|---|
| From: | Bryan Alsdorf (bry...@mysql.com) |
| Date: | 05/16/2005 12:40:21 PM |
| List: | com.mysql.lists.eventum-devel |
Hi Ingvar,
Ingvar Kupinski wrote:
hi
We have faced problem with Eventum issue related communication
We have 3 levels in usage: * Reporter - person who send orders to tech department * Standart user - tech depatment person who deals with concerete assigned issues * Manager - person who manages issues
There are 2 things: * authorized repliers - You can add there every user whos level is higher than "Reporter", but You can add there users with "Reporter level" * notification list - You can add there every user, not matter what is his level
Now lets imagine next situation. "Reporter" writes new issue to Eventum and it assigned to some "Standart user". Now there is need to add some more users(with level on Reporter) to same issue, so they can reply emails and make some discussion. And now appears the problem
Currently Eventum logic: "Reporter" can reply emails which coming from issue, but his/her answers go to "internal notes". So as result answers can be seen only by people who have at least "Standart user" rights, so other people with Reporter level who should be informed dont get any email :(
Desired logic: Any level of Eventum user could be added to authorized repliers list, so "Reporter" can answer emails from exact issue so that all other users(including users who have "Reporter" level) related this exact issue get this email
This was brought up on IRC by another user and has been changed for our next release. If you want to change this now, open up include/class.authorized_replier.php and go to about line 192. Change
if (User::getRoleByUser($usr_id, Issue::getProjectID($issue_id)) <= User::getRoleID("Customer")) {
to
if (User::getRoleByUser($usr_id, Issue::getProjectID($issue_id)) == User::getRoleID("Customer")) {
Please let us know if this works for you.
Regards, /bryan




