reviewboard.notifications.forms¶
Notification-related forms.
- class WebHookTargetForm(data=None, initial={}, request=None, *args, **kwargs)¶
Bases:
LocalSiteAwareModelFormMixin
,ModelForm
A form for creating and updating WebHookTargets.
- clean_extra_data() Optional[str] ¶
Ensure that extra_data is a valid value.
- Returns:
Either a non-zero length string of JSON-encoded extra data or None.
- Return type:
- class Meta¶
Bases:
object
Metadata for the WebHookTarget form.
- model¶
alias of
WebHookTarget
- widgets = {'apply_to': <django.forms.widgets.RadioSelect object>}¶
- error_messages = {'repositories': {'invalid_choice': 'A repository with ID %(value)s was not found.', 'invalid_pk_value': '"%(pk)s" is an invalid repository ID.'}}¶
- fields = '__all__'¶
- __annotations__ = {}¶
- declared_fields = {'events': <django.forms.fields.MultipleChoiceField object>, 'repositories': <django.forms.models.ModelMultipleChoiceField object>, 'url': <django.forms.fields.CharField object>}¶