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:
new_sample_rate
: New Sample Rate (FloatField
)duration
: Duration (DurationField
)
- 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:
metrics
: Metrics (MultipleChoiceField
)
- property media
Return all media required to render the widgets on this form.