api for blueprint tracker
Bug #146389 reported by
Brian Murray
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Guilherme Salgado |
Bug Description
Expose blueprints on the webservice API.
A branch which exposes some attributes of ISpecification and IHasSpecifications has landed on devel but it doesn't expose everything that is available. Separate bugs (e.g. bug 682757) should be filed to have these extra bits exposed.
Related branches
lp://qastaging/~james-w/launchpad/expose-blueprints
- Curtis Hovey (community): Needs Fixing (curtis)
- Leonard Richardson (community): Needs Information
-
Diff: 1214 lines (+857/-115)9 files modifiedlib/canonical/launchpad/doc/tales.txt (+6/-2)
lib/canonical/launchpad/interfaces/_schema_circular_imports.py (+12/-0)
lib/lp/blueprints/interfaces/specification.py (+129/-96)
lib/lp/blueprints/interfaces/specificationtarget.py (+19/-0)
lib/lp/blueprints/model/specification.py (+24/-5)
lib/lp/blueprints/stories/standalone/sprint-links.txt (+0/-4)
lib/lp/blueprints/tests/test_implements.py (+61/-0)
lib/lp/blueprints/tests/test_webservice.py (+550/-0)
lib/lp/testing/factory.py (+56/-8)
lp://qastaging/~salgado/launchpad/expose-blueprints
- Michael Hudson-Doyle: Approve
-
Diff: 1054 lines (+690/-99)11 files modifiedlib/canonical/launchpad/interfaces/_schema_circular_imports.py (+14/-0)
lib/lp/app/doc/tales.txt (+6/-2)
lib/lp/blueprints/interfaces/specification.py (+133/-78)
lib/lp/blueprints/interfaces/specificationtarget.py (+42/-6)
lib/lp/blueprints/interfaces/webservice.py (+1/-0)
lib/lp/blueprints/model/specification.py (+5/-2)
lib/lp/blueprints/model/sprint.py (+4/-3)
lib/lp/blueprints/stories/standalone/sprint-links.txt (+0/-4)
lib/lp/blueprints/tests/test_implements.py (+65/-0)
lib/lp/blueprints/tests/test_webservice.py (+395/-0)
lib/lp/testing/factory.py (+25/-4)
Changed in blueprint: | |
status: | New → Triaged |
Changed in blueprint: | |
importance: | Medium → Low |
tags: | added: feature |
Changed in blueprint: | |
assignee: | nobody → Jonathan Lange (jml) |
Changed in blueprint: | |
assignee: | Jonathan Lange (jml) → Andrew Mitchell (ajmitch) |
status: | Triaged → In Progress |
Changed in blueprint: | |
milestone: | none → 10.02 |
Changed in blueprint: | |
milestone: | 10.02 → 10.03 |
Changed in blueprint: | |
milestone: | 10.03 → 10.05 |
Changed in blueprint: | |
milestone: | 10.05 → 10.06 |
Changed in blueprint: | |
milestone: | 10.06 → 10.07 |
Changed in blueprint: | |
assignee: | Andrew Mitchell (ajmitch) → nobody |
Changed in blueprint: | |
milestone: | 10.08 → 10.09 |
Changed in blueprint: | |
status: | In Progress → Triaged |
milestone: | 10.09 → none |
Changed in blueprint: | |
assignee: | nobody → Guilherme Salgado (salgado) |
importance: | Low → High |
milestone: | none → 10.12 |
status: | Triaged → In Progress |
description: | updated |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in blueprint: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Now that we have an actual API, this would be the ideal opportunity to expose blueprints through it...