I've run into a number of projects with permission issues this morning. Trying to fix them, it seems different permissions are getting randomly removed. It's a bit hard to explain, so here's a screencast of me trying to fix the permissions on a test project:
http://screencast.com/t/MZXewNlJABGP
For a regular user, it's even worse, since as soon as admin privileges are revoked, they're just locked out until staff (ie., I) can fix.
forge:tv/3615
QA: On dev, you'll see behavior like you see in the screencast above. On tv/3615, confirm that you can add and remove permissions and get the expected results.
Fix works as advertised. What I find baffling is how we missed this for so long.... Merged and pushed.
Tim informs me that we didn't miss it for so long, just since I broke it recently :p