Part of lp.registry.browser.team View In Hierarchy
Method | label | Undocumented |
Method | setUpFields | See LaunchpadFormView . |
Method | getContactMethodField | Create the form.Fields to use for the contact_method field. |
Method | validate | Validate the team contact email address. |
Method | initial_values | Infer the contact method from this team's preferredemail. |
Method | change_action | Changes the contact address for this mailing list. |
Method | next_url | Undocumented |
Inherited from MailingListTeamBaseView:
Method | getListInState | Return this team's mailing list if it's in one of the given states. |
Method | list_is_usable | Checks whether or not the list is usable; ie. accepting messages. |
Method | mailinglist_address | The address for this team's mailing list. |
Method | _getList | Try to find a mailing list for this team. |
Inherited from LaunchpadFormView (via MailingListTeamBaseView):
Method | __init__ | Undocumented |
Method | initialize | Undocumented |
Method | render | Return the body of the response. |
Method | extendFields | Allow subclasses to extend the form fields. |
Method | setUpWidgets | Set up the widgets using the view's form fields and the context. |
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 | 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 | validate_widgets | Validate the named form widgets. |
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. |
If the team has a mailing list that can be the team contact method, the full range of TeamContactMethod terms shows up in the contact_method vocabulary. Otherwise, the HOSTED_LIST term does not show up in the vocabulary.
Validation only occurs if the user wants to use an external address, and the given email address is not already in use by this team. This also ensures the mailing list is active if the HOSTED_LIST option has been chosen.
Return a dictionary representing the contact_address and contact_method so inferred.