migrate widgets to lp.app.widgets
Bug #711527 reported by
Curtis Hovey
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Unassigned |
Bug Description
There are several modules that belong in lp.app.widgets. This includes
canonical/widgets
canonical/
canonical/
Note that canonical.shipit requires canonical.widgets a to get checkbox widgets from; leave a stub.
Related branches
lp:~sinzui/launchpad/itemswidgets-term-title-0
- Curtis Hovey (community): Approve (code)
-
Diff: 3055 lines (+750/-707)85 files modifiedlib/canonical/configure.zcml (+0/-1)
lib/canonical/launchpad/browser/__init__.py (+1/-2)
lib/canonical/launchpad/browser/launchpad.py (+2/-2)
lib/canonical/launchpad/browser/logintoken.py (+2/-2)
lib/canonical/launchpad/browser/tests/test_widgets.py (+0/-231)
lib/canonical/launchpad/browser/widgets.py (+0/-155)
lib/canonical/launchpad/doc/launchpadform.txt (+1/-1)
lib/canonical/launchpad/webapp/configure.zcml (+4/-4)
lib/canonical/widgets/__init__.py (+12/-0)
lib/canonical/widgets/tests/__init__.py (+0/-4)
lib/lp/answers/browser/faqtarget.py (+2/-2)
lib/lp/answers/browser/question.py (+5/-7)
lib/lp/answers/browser/questiontarget.py (+2/-2)
lib/lp/app/widgets/__init__.py (+1/-23)
lib/lp/app/widgets/announcementdate.py (+22/-11)
lib/lp/app/widgets/context.py (+8/-3)
lib/lp/app/widgets/doc/announcement-date-widget.txt (+1/-1)
lib/lp/app/widgets/doc/checkbox-matrix-widget.txt (+1/-1)
lib/lp/app/widgets/doc/image-widget.txt (+2/-2)
lib/lp/app/widgets/doc/launchpad-radio-widget.txt (+2/-2)
lib/lp/app/widgets/doc/launchpad-target-widget.txt (+1/-1)
lib/lp/app/widgets/doc/location-widget.txt (+2/-2)
lib/lp/app/widgets/doc/lower-case-text-widget.txt (+1/-1)
lib/lp/app/widgets/doc/noneable-text-widgets.txt (+2/-2)
lib/lp/app/widgets/doc/project-scope-widget.txt (+1/-1)
lib/lp/app/widgets/doc/stripped-text-widget.txt (+1/-1)
lib/lp/app/widgets/doc/tokens-text-widget.txt (+1/-1)
lib/lp/app/widgets/doc/zope3-widgets-use-form-ng.txt (+1/-1)
lib/lp/app/widgets/image.py (+24/-13)
lib/lp/app/widgets/launchpadtarget.py (+23/-9)
lib/lp/app/widgets/product.py (+6/-9)
lib/lp/app/widgets/suggestion.py (+15/-6)
lib/lp/app/widgets/tests/test_doc.py (+31/-0)
lib/lp/app/widgets/tests/test_popup.py (+2/-2)
lib/lp/app/widgets/tests/test_suggestion.py (+1/-1)
lib/lp/app/widgets/tests/test_widget_doctests.py (+10/-7)
lib/lp/app/widgets/textwidgets.py (+41/-6)
lib/lp/blueprints/browser/sprint.py (+3/-3)
lib/lp/blueprints/browser/sprintattendance.py (+4/-6)
lib/lp/bugs/browser/bug.py (+3/-3)
lib/lp/bugs/browser/bugalsoaffects.py (+4/-4)
lib/lp/bugs/browser/bugattachment.py (+2/-2)
lib/lp/bugs/browser/buglinktarget.py (+3/-5)
lib/lp/bugs/browser/bugnomination.py (+2/-2)
lib/lp/bugs/browser/bugsubscriptionfilter.py (+1/-1)
lib/lp/bugs/browser/bugtarget.py (+6/-6)
lib/lp/bugs/browser/bugtask.py (+3/-3)
lib/lp/bugs/browser/bugtracker.py (+4/-6)
lib/lp/bugs/browser/bugwatch.py (+2/-2)
lib/lp/bugs/browser/widgets/bugtask.py (+8/-8)
lib/lp/code/browser/branch.py (+3/-3)
lib/lp/code/browser/branchlisting.py (+2/-2)
lib/lp/code/browser/branchmergeproposallisting.py (+2/-2)
lib/lp/code/browser/branchvisibilitypolicy.py (+5/-5)
lib/lp/code/browser/codeimport.py (+9/-7)
lib/lp/code/browser/recipebuildslisting.py (+6/-6)
lib/lp/code/browser/sourcepackagerecipe.py (+6/-6)
lib/lp/code/browser/widgets/branch.py (+108/-0)
lib/lp/code/browser/widgets/tests/test_branchpopupwidget.py (+231/-0)
lib/lp/registry/browser/announcement.py (+2/-2)
lib/lp/registry/browser/branding.py (+2/-2)
lib/lp/registry/browser/distribution.py (+2/-2)
lib/lp/registry/browser/distroseries.py (+5/-3)
lib/lp/registry/browser/featuredproject.py (+3/-5)
lib/lp/registry/browser/milestone.py (+2/-2)
lib/lp/registry/browser/objectreassignment.py (+2/-2)
lib/lp/registry/browser/person.py (+10/-10)
lib/lp/registry/browser/product.py (+13/-13)
lib/lp/registry/browser/productrelease.py (+2/-2)
lib/lp/registry/browser/productseries.py (+4/-4)
lib/lp/registry/browser/sourcepackage.py (+9/-9)
lib/lp/registry/browser/structuralsubscription.py (+2/-2)
lib/lp/registry/browser/team.py (+4/-6)
lib/lp/registry/browser/teammembership.py (+2/-2)
lib/lp/registry/doc/product-widgets.txt (+3/-3)
lib/lp/services/fields/configure.zcml (+11/-11)
lib/lp/services/fields/doc/uri-field.txt (+2/-2)
lib/lp/soyuz/browser/archive.py (+8/-10)
lib/lp/soyuz/browser/archivesubscription.py (+3/-3)
lib/lp/soyuz/browser/builder.py (+2/-2)
lib/lp/soyuz/browser/widgets/archive.py (+1/-1)
lib/lp/translations/browser/language.py (+2/-2)
lib/lp/translations/browser/person.py (+2/-2)
lib/lp/translations/browser/productseries.py (+2/-2)
override-includes/datetime-widget-configure.zcml (+2/-2)
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
assignee: | Curtis Hovey (sinzui) → nobody |
To post a comment you must log in.
> Note that canonical.shipit requires canonical.widgets a to get checkbox widgets from; leave a stub.
Isn't that our in-tree file that can be updated for precisely this reason?