Jump to >

This documentation covers the in-development release of Review Board. You can see the latest stable docs or all previous versions.


Notification-related forms.

class WebHookTargetForm(data=None, initial={}, request=None, *args, **kwargs)[source]

Bases: reviewboard.site.mixins.LocalSiteAwareModelFormMixin, django.forms.models.ModelForm

A form for creating and updating WebHookTargets.


Ensure that extra_data is a valid value.

Returns:Either a non-zero length string of JSON-encoded extra data or None.
Return type:unicode

Validate the state of the entire form.

Returns:The cleaned form data.
class Meta[source]

alias of reviewboard.notifications.models.WebHookTarget

widgets = {u'apply_to': <django.forms.widgets.RadioSelect object>}[source]
error_messages = {u'repositories': {u'invalid_choice': u'A repository with ID %(value)s was not found.', u'invalid_pk_value': u'"%(pk)s" is an invalid repository ID.'}}[source]
fields = u'__all__'[source]
declared_fields = {'repositories': <django.forms.models.ModelMultipleChoiceField object>, 'url': <django.forms.fields.CharField object>}[source]