diff options
author | 2003-02-16 19:59:43 +0000 | |
---|---|---|
committer | 2003-02-16 19:59:43 +0000 | |
commit | 5a8548ce03181d006f133b349ff8ed6605bb09fa (patch) | |
tree | d21a0b28c21756ff45b30c9f7b86b5eae32296cc /Bug.pm | |
parent | Rearrange the credits page and give myself co-author status. (diff) | |
download | bugzilla-5a8548ce03181d006f133b349ff8ed6605bb09fa.tar.gz bugzilla-5a8548ce03181d006f133b349ff8ed6605bb09fa.tar.bz2 bugzilla-5a8548ce03181d006f133b349ff8ed6605bb09fa.zip |
Bug 186994 - Unable to accept a new bug that has been assigned. Patch by gerv; r=bbaetz, a=justdave.
Diffstat (limited to 'Bug.pm')
-rwxr-xr-x | Bug.pm | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -379,9 +379,11 @@ sub user { || ($self->{'qa_contact'} && $::userid == $self->{'qa_contact'}{'id'}) || $::userid == $self->{'assigned_to'}{'id'} || &::UserInGroup("editbugs"); - $self->{'user'}->{'canconfirm'} = ($::userid == 0) - || &::UserInGroup("canconfirm") - || &::UserInGroup("editbugs"); + $self->{'user'}->{'canconfirm'} = $::userid == 0 + || ($self->{'qa_contact'} && $::userid == $self->{'qa_contact'}{'id'}) + || $::userid == $self->{'assigned_to'}{'id'} + || &::UserInGroup("editbugs") + || &::UserInGroup("canconfirm"); return $self->{'user'}; } |