reviewboard.reviews.forms¶
-
class
DefaultReviewerForm
(data=None, initial={}, request=None, *args, **kwargs)[source]¶ Bases:
reviewboard.site.mixins.LocalSiteAwareModelFormMixin
,django.forms.models.ModelForm
-
class
Meta
[source]¶
-
declared_fields
= {'file_regex': <django.forms.fields.CharField object>, 'groups': <django.forms.models.ModelMultipleChoiceField object>, 'name': <django.forms.fields.CharField object>, 'people': <django.forms.models.ModelMultipleChoiceField object>, 'repository': <django.forms.models.ModelMultipleChoiceField object>}[source]¶
-
class
-
class
GroupForm
(data=None, initial={}, request=None, *args, **kwargs)[source]¶ Bases:
reviewboard.site.mixins.LocalSiteAwareModelFormMixin
,django.forms.models.ModelForm
-
class
UploadCommitForm
(review_request, *args, **kwargs)[source]¶ Bases:
reviewboard.diffviewer.forms.UploadCommitForm
A specialized UploadCommitForm for interacting with review requests.
-
clean
()[source]¶ Clean the form.
Returns: The cleaned form data. Return type: dict Raises: django.core.exceptions.ValidationError
– The form failed validation.
-
declared_fields
= {'author_date': <django.forms.fields.CharField object>, 'author_email': <django.forms.fields.CharField object>, 'author_name': <django.forms.fields.CharField object>, 'commit_id': <django.forms.fields.CharField object>, 'commit_message': <django.forms.fields.CharField object>, 'committer_date': <django.forms.fields.CharField object>, 'committer_email': <django.forms.fields.CharField object>, 'committer_name': <django.forms.fields.CharField object>, 'diff': <django.forms.fields.FileField object>, 'parent_diff': <django.forms.fields.FileField object>, 'parent_id': <django.forms.fields.CharField object>, 'validation_info': <django.forms.fields.CharField object>}[source]¶
-
-
class
UploadDiffForm
(review_request, request=None, *args, **kwargs)[source]¶ Bases:
reviewboard.diffviewer.forms.UploadDiffForm
A specialized UploadDiffForm for interacting with review requests.
-
__init__
(review_request, request=None, *args, **kwargs)[source]¶ Initialize the form.
Parameters: - review_request (reviewboard.reviews.models.ReviewRequest) – The review request that the uploaded diff will be attached to.
- request (django.http.HttpRequest) – The current HTTP request.
- *args (tuple) – Additional positional arguments.
- **kwargs (dict) – Additional keyword arguments.
-
clean
()[source]¶ Clean the form.
This ensures that the associated review request was not created with history.
Returns: The cleaned form data. Return type: dict Raises: django.core.exceptions.ValidationError
– The form cannot be validated.
-
create
(attach_to_history=False)[source]¶ Create the DiffSet and optionally attach it to the history.
Parameters: attach_to_history (bool) – Whether or not the created
DiffSet
will be attached to the diffset history of thereviewboard.reviews.models.review_request. ReviewRequest
.Defaults to
False
.Returns: The created DiffSet. Return type: reviewboard.diffviewer.models.diffset.DiffSet
-
-
class
UploadScreenshotForm
(data=None, files=None, auto_id=u'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:
django.forms.forms.Form
A form that handles uploading of new screenshots. A screenshot takes a path argument and optionally a caption.