Forms

Forms.

class controller.sentry.forms.BumpForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None)[source]

Bases: Form

BumpForm is used to bump sample rate for a set amount of time.

Form fields:

clean_duration() timedelta[source]

This method clean the duration.

Returns:

The cleaned duration

Return type:

timedelta

Raises:

ValidationError – if the duration is not between 0 and settings.MAX_BUMP_TIME_SEC

clean_new_sample_rate() float[source]

This method clean the new_sample_rate.

Returns:

The cleaned sample rate

Return type:

float

Raises:

ValidationError – if the sample rate is not between 0 and 1

property media

Return all media required to render the widgets on this form.

class controller.sentry.forms.MetricForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None)[source]

Bases: Form

MetricForm is used to push new metric to the controller.

Form fields:

property media

Return all media required to render the widgets on this form.