Merge lp:~thumper/launchpad/inline-ppa-chooser into lp:launchpad
Status: | Merged |
---|---|
Approved by: | Leonard Richardson |
Approved revision: | no longer in the source branch. |
Merged at revision: | 12251 |
Proposed branch: | lp:~thumper/launchpad/inline-ppa-chooser |
Merge into: | lp:launchpad |
Prerequisite: | lp:~thumper/launchpad/recipe-inline-edit-owner |
Diff against target: |
683 lines (+193/-116) 16 files modified
lib/canonical/launchpad/doc/lazr-js-widgets.txt (+2/-2) lib/canonical/widgets/lazrjs.py (+35/-21) lib/canonical/widgets/templates/inline-picker.pt (+7/-5) lib/canonical/widgets/tests/test_inlineeditpickerwidget.py (+57/-0) lib/lp/app/browser/configure.zcml (+6/-0) lib/lp/app/browser/tales.py (+4/-1) lib/lp/app/browser/webservice.py (+14/-11) lib/lp/app/javascript/picker.js (+12/-14) lib/lp/bugs/javascript/bugtask_index.js (+1/-9) lib/lp/code/browser/sourcepackagerecipe.py (+32/-2) lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+5/-5) lib/lp/code/model/sourcepackagerecipebuild.py (+4/-1) lib/lp/code/model/tests/test_sourcepackagerecipebuild.py (+11/-3) lib/lp/code/templates/sourcepackagerecipe-index.pt (+2/-36) lib/lp/registry/browser/configure.zcml (+0/-5) versions.cfg (+1/-1) |
To merge this branch: | bzr merge lp:~thumper/launchpad/inline-ppa-chooser |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Leonard Richardson (community) | Approve | ||
Review via email: mp+46983@code.launchpad.net |
Commit message
[r=leonardr]
Description of the change
The primary purpose of this branch is to add an inline picker
for the daily build PPA. This brought around much refactoring
and simplification.
lib/canonical/
- cleaned up the docstring for the InlineEditPicke
- renamed some parameters and removed the jsonification of
some where it was wrong
lib/canonical/
- changed the registration code to run on load
lib/canonical/
- added tests for the InlineEditPicke
lib/lp/
lib/lp/
lib/lp/
- moved the person_
to lp.app and made more generic, and renamed to
reference_
- moved the text_xhtml_
lib/lp/
- tweaked format_link to raise if link isn't supported
lib/lp/
- renamed non_searchable_
- fixed up the config value existance checks
- fixed the code where it was checking to see of the content
uri had changed to use the full_resource_uri
lib/lp/
- Remove the webkit special casing for product editing on
bugtask rows
lib/lp/
- show that daily builds that haven't specified a PPA will
not get run.
- add InlineEditPicke
lib/lp/
- have the daily build code handle the case where the recipe
doesn't have an archive specified
lib/lp/
- and test it here
lib/lp/
- clean up the page template now that we are using the widget
This looks good.