Mathieu Roy wrote:
Sylvain Beucler <[EMAIL PROTECTED]> tapota :
> When a request is made by an anonymous user, (s)he can give his
> e-mail nonetheless using the 'Originator Email' field. However,
> this e-mail is not notified of updates.
>
> At the moment, I am using the bug tracking system to get reports
> from people who should not have to register, since it is a personal
> installation with 1 project (2 with administration) :)
>
> Is there a particular reason why 'Originator Email' is not
> notified, or should I fix this?
I had this discussion in september at CERN and at that time, we
reached the conclusion not to implement it. I do not remember
exactly why. I think it was the first that added this field in the
first place but specifically did not want to get it notified, unlike
the CC. I did not wrote down exactly if we planned to change that or
whatever. Or maybe it was not implemented just because it was not
needed at that time.
In my opinion, we should not have this field to be used for
notification while this is already implemented via the CC stuff. But
maybe we should automatically add in CC the originator email, when
given.
Someone should take a look at the code and list changes needed to
perform that. If it can be done cleanly, that's probably a good
a good thing to add.
The issue is maybe that an anonymous user cannot edit the CC list.
And it would also not be fine to let anybody add himself to the CC
list, since one could add somebody who do not want that.
However, in this particular case, I see no reason why somebody (A)
would post a false bug report with someone else (B)'s email. In the
worst case, B will receive 2 e-mails, one with the fake report, then
another from the admin when he will classify the bug as Invalid, which
should not be too annoying - there are easier ways to send anonymous e-
mails.
I also assume nobody will send a valid bug report with someone else's
e-mail.
So the solution would be to add a check box to know whether the
originator wants to be notified, and if yes add him in the CC list,
with no way to be removed (except that he can explicitely request it
during the bug discussion).
Does it sounds ok?
I'll have a look at the code right now.
--
Sylvain