BranchCannotChangeInformationType trying to make a branch public

Bug #1006081 reported by Curtis Hovey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Steve Kowalik

Bug Description

OOPS-ab0a5ca6208d70b7a81dde9c4fef2dea happened while a project was reconfiguring itself to become public. The series branch was private. The project changed branch visibility rules to default public. A test branch was pushed, and Lp made it private because it was stacked on the private series branch. The user expected privacy to be transitive, but Launchpad showed the user the 'Keep branch confidential' checkbox on the <branch>/+edit page. The user unticked the checkbox and submitted to get the oops.

The 'Keep branch confidential' should not be shown when privacy is transitive. When this becomes Information Type in the UI, public choices should not be shown.

Related branches

Curtis Hovey (sinzui)
Changed in launchpad:
status: New → Triaged
importance: Undecided → High
tags: added: branches disclosure privacy
Curtis Hovey (sinzui)
Changed in launchpad:
assignee: nobody → Ian Booth (wallyworld)
assignee: Ian Booth (wallyworld) → Steve Kowalik (stevenk)
status: Triaged → Fix Committed
status: Fix Committed → Fix Released
Curtis Hovey (sinzui)
tags: added: information-type
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.