Merge lp:~abentley/launchpad/milestone-spec-privacy into lp:launchpad
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | Aaron Bentley on 2012-10-26 | ||||
| Approved revision: | no longer in the source branch. | ||||
| Merged at revision: | 16200 | ||||
| Proposed branch: | lp:~abentley/launchpad/milestone-spec-privacy | ||||
| Merge into: | lp:launchpad | ||||
| Diff against target: |
100 lines (+39/-3) 3 files modified
lib/lp/registry/browser/tests/test_milestone.py (+17/-1) lib/lp/registry/model/milestone.py (+6/-2) lib/lp/registry/tests/test_milestone.py (+16/-0) |
||||
| To merge this branch: | bzr merge lp:~abentley/launchpad/milestone-spec-privacy | ||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Richard Harding (community) | 2012-10-26 | Approve on 2012-10-26 | |
|
Review via email:
|
|||
Commit Message
Milestone.
Description of the Change
= Summary =
Fix bug #1067531: private blueprints break milestone listings
== Proposed fix ==
Use get_specificati
== Pre-implementation notes ==
None
== LOC Rationale ==
Part of private projects
== Implementation details ==
None
== Tests ==
bin/test -t test_private_
== Demo and Q/A ==
Create a public project with a "Proprietary" specification sharing policy. Create a milestone. Create a blueprint targeted at that milestone. View the milestone index page. You should see it listed.
Log in as an unprivileged user. View the milestone index page. The specification should not be listed.
= Launchpad lint =
Checking for conflicts and issues in changed files.
Linting changed files:
lib/lp/
lib/lp/
lib/lp/
