Review: Needs Information code

Hi Jon.

As Steven's and Ian's work to honour structural subscriptions is completing, 
the focus on subscribing roles will soon be mute. I do not want to abandon your 
work though. The removal of 
test_transition_to_private_grants_subscribers_access demonstrates that there is 
still a problem with Lp's behaviour that your branch fixes. We do not want 
random direct bug subscribers to be granted access.

1. I think the preservation of existing driver subscriptions is good.
   Maybe the code can be DRY if `required_subscribers.add(pillar.driver)`
   was in the ` if information_type in PRIVATE_INFORMATION_TYPES` block
2. Is the bug reporter and person making the information type change
   also subscribed and given an access grant?
3. Is there a test that shows that the reporter, changer, and driver
   have access?
-- 
https://code.launchpad.net/~jcsackett/launchpad/remove-bad-subscribers/+merge/117771
Your team Launchpad code reviewers is subscribed to branch 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