Part of lp.bugs.browser.bugalsoaffects View In Hierarchy
Method | field_names | Do not override. |
Method | validate_widgets | Validate the named form widgets. |
Method | getTarget | Return the fix target. |
Method | link_upstream_how_items | Manually create and pick apart a radio widget. |
Method | main_action | Create the new bug task. |
Method | upstream_bugtracker_links | Return the upstream bugtracker links for the current target. |
Inherited from BugTaskCreationStep:
Method | __init__ | Undocumented |
Method | setUpWidgets | Set up the widgets using the view's form fields and the context. |
Inherited from StepView (via BugTaskCreationStep, AlsoAffectsStep):
Method | extendFields | See LaunchpadFormView . |
Method | validateStep | Validation specific to a given step. |
Method | continue_action | The action of the continue button. |
Method | validate | Call self.validateStep() if the form should be processed. |
Method | injectStepNameInRequest | Inject this step's name into the request if necessary. |
Method | shouldProcess | Should this data be processed by the view's action methods? |
Method | render | Return the body of the response. |
Method | cancel_url | Return the URL for the current context. |
Inherited from LaunchpadFormView (via BugTaskCreationStep, AlsoAffectsStep, StepView):
Method | initialize | Undocumented |
Method | setUpFields | Undocumented |
Method | help_links | Dictionary mapping field names to help links. |
Method | adapters | Provide custom adapters for use when setting up the widgets. |
Method | action_url | Set the default action URL for the form. |
Method | has_available_actions | Does the view have any available actions that will render? |
Method | initial_values | Override this in your subclass if you want any widgets to have |
Method | addError | Add a form wide error. |
Method | getFieldError | Get the error associated with a particular field. |
Method | setFieldError | Set the error associated with a particular field. |
Static Method | validate_none | Do not do any validation. |
Method | error_count | Undocumented |
Method | ajax_failure_handler | Called by the form if validate() finds any errors. |
Method | validate_cancel | Noop validation in case we cancel. |
Method | focusedElementScript | Helper function to construct the script element content. |
Method | isSingleLineLayout | Undocumented |
Method | isMultiLineLayout | Undocumented |
Method | isCheckBoxLayout | Undocumented |
Method | showOptionalMarker | Should the (Optional) marker be shown? |
Method | _processNotifications | Add any notification messages to the response headers. |
Method | _abort | Abort the form edit. |
Method | _validate | Check all widgets and perform any custom validation. |
Parameters | names | Names of widgets to validate. If None, all widgets will be validated. |
If data is given extract the target from there. Otherwise extract it from this view's widgets.
On its own, LaunchpadRadioWidget
does not render quite how
we need it, because we're interspersing related text
widgets. We need to dig down a bit and place the individually
rendered radio buttons into our custom layout.