Activity log for bug #479331

Date Who What changed Old value New value Message
2009-11-09 17:19:28 Graham Binns bug added bug
2009-11-10 13:25:32 Deryck Hodge malone: milestone 3.1.11
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."
2009-11-11 11:57:25 Abel Deuring malone: status Triaged In Progress
2009-11-11 12:06:14 Abel Deuring malone: assignee Abel Deuring (adeuring)
2009-11-13 02:40:10 Diogo Matsubara malone: status In Progress Fix Committed
2009-12-07 10:04:30 Abel Deuring malone: status Fix Committed Fix Released