l.b.b.s.GoalDecideView(HasSpecificationsView, LaunchpadView) : class documentation

Part of lp.blueprints.browser.specificationgoal View In Hierarchy

Custom view class to process the results of this unusual page.

It is unusual because we want to display multiple objects with checkboxes, then process the selected items, which is not the usual add/edit metaphor.

Method spec_filter This page always filters for specs which have been proposed
Method initialize Undocumented
Method process_form Process the submitted form.

Inherited from HasSpecificationsView:

Method template Undocumented
Method render Undocumented
Method can_configure_blueprints Can the user configure blueprints for the ISpecificationTarget.
Method label Undocumented
Method has_any_specifications Undocumented
Method all_specifications Undocumented
Method searchrequested Undocumented
Method searchtext Undocumented
Method specs Undocumented
Method specs_batched Undocumented
Method spec_count Undocumented
Method documentation Undocumented
Method categories This organises the specifications related to this target by
Method getLatestSpecifications Return <quantity> latest specs created for this target.
@cachedproperty
def spec_filter(self):
This page always filters for specs which have been proposed for this goal.
def initialize(self):
Undocumented
def process_form(self):
Process the submitted form.

Largely copied from webapp/generalform.py, without the schema processing bits because we are not rendering the form in the usual way. Instead, we are creating our own form in the page template and interpreting it here.

API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.