I am surprised this fixes the issue. cr3 had a Public project, then made it 
Proprietary using +edit; he was locked out. I looked at the project and 
discovered 2 things wrong.

1. The sharing policies where not updated to reflect the transitive state of 
the project...the sharing policies were not changed to Proprietary.
2. Proprietary was not shared with the Maintainer.

I change a policy to proprietary, which automatically shared shared all 
proprietary with the maintainer, which restored cr3's access to the project. I 
then set the other sharing policies to Proprietary only.

LATER, cr3 made some sharing polices Public, but he was not locked out since 
Proprietary was still shared. I changed the Polices back to Proprietary because 
though Bugs and Blueprints could claimed to be public, they cannot be because 
privacy is transitive; staking a Public branch on a Proprietary branch is 
possible, but the branch will become Proprietary. A bug cannot really be public 
because the project/bug is not shared with the 1 million Lp users, and you 
cannot share any public information type.
-- 
https://code.launchpad.net/~abentley/launchpad/info-type-adds-policy/+merge/132749
Your team Launchpad code reviewers is requested to review the proposed merge of 
lp:~abentley/launchpad/info-type-adds-policy into lp:launchpad.

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp

Reply via email to