PROPRIETARY specifications break meeting listings
Bug #1051029 reported by
Aaron Bentley
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Aaron Bentley |
Bug Description
If a meeting has a PROPRIETARY specification associated with it, the entire page can only be viewed by users with access to that specification. Everyone else gets a Forbidden/Not allowed here page.
Related branches
lp:~abentley/launchpad/hide-sprint-blueprints
- j.c.sackett (community): Approve
-
Diff: 1182 lines (+193/-119)29 files modifiedlib/lp/app/browser/root.py (+1/-1)
lib/lp/blueprints/browser/specification.py (+4/-4)
lib/lp/blueprints/browser/specificationtarget.py (+7/-6)
lib/lp/blueprints/browser/sprint.py (+2/-2)
lib/lp/blueprints/browser/tests/test_sprint.py (+13/-0)
lib/lp/blueprints/doc/specification.txt (+2/-2)
lib/lp/blueprints/doc/sprint.txt (+6/-6)
lib/lp/blueprints/interfaces/specification.py (+1/-1)
lib/lp/blueprints/interfaces/specificationtarget.py (+2/-1)
lib/lp/blueprints/model/specification.py (+10/-6)
lib/lp/blueprints/model/sprint.py (+14/-7)
lib/lp/blueprints/model/tests/test_sprint.py (+47/-14)
lib/lp/blueprints/templates/person-specworkload.pt (+1/-1)
lib/lp/blueprints/vocabularies/specification.py (+2/-1)
lib/lp/registry/browser/person.py (+5/-2)
lib/lp/registry/doc/distribution.txt (+8/-8)
lib/lp/registry/doc/distroseries.txt (+9/-9)
lib/lp/registry/doc/person-account.txt (+1/-1)
lib/lp/registry/doc/person.txt (+9/-9)
lib/lp/registry/doc/product.txt (+4/-4)
lib/lp/registry/doc/productseries.txt (+10/-10)
lib/lp/registry/doc/projectgroup.txt (+14/-12)
lib/lp/registry/model/distribution.py (+1/-1)
lib/lp/registry/model/distroseries.py (+1/-1)
lib/lp/registry/model/person.py (+1/-1)
lib/lp/registry/model/product.py (+1/-1)
lib/lp/registry/model/productseries.py (+1/-1)
lib/lp/registry/model/projectgroup.py (+4/-3)
lib/lp/testing/factory.py (+12/-4)
tags: | added: privacy regression specifications sprints |
Changed in launchpad: | |
importance: | High → Critical |
tags: | added: private-projects |
Changed in launchpad: | |
assignee: | nobody → Aaron Bentley (abentley) |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I don't consider this a regression since it only occurs when you take advantage of new functionality by marking a spec proprietary.