2009-11-10 13:48:26 |
Diogo Matsubara |
description |
What happens:
If you try to set someone else who isn't a team as bug supervisor, you get an OOPS: OOPS-1409H2046, OOPS-1409S143.
What should happen:
It should be possible to set another person as bug supervisor, as long as that Person is not a team of which you're not an admin. William Grant described the issue in a comment on bug 438985 thus:
"Reading the view code also revealed another issue: there is a permission conflict. When setting the bug supervisor, you can set it to any person, or a team you administer. This implicitly adds a structural subscription for them. In other places you can only subscribe *yourself* or a team you administer. The latter restriction is now implemented in the model, so attempting to set the bug supervisor to another non-team person will fail similarly. I'm not sure how best to resolve this one." |
What happens:
If you try to set someone else who isn't a team as bug supervisor, you get an OOPS: OOPS-1409H2046, OOPS-1409S143. UserCannotSubscribePerson: gmb does not have permission to subscribe sinzui.
What should happen:
It should be possible to set another person as bug supervisor, as long as that Person is not a team of which you're not an admin. William Grant described the issue in a comment on bug 438985 thus:
"Reading the view code also revealed another issue: there is a permission conflict. When setting the bug supervisor, you can set it to any person, or a team you administer. This implicitly adds a structural subscription for them. In other places you can only subscribe *yourself* or a team you administer. The latter restriction is now implemented in the model, so attempting to set the bug supervisor to another non-team person will fail similarly. I'm not sure how best to resolve this one."
|
|