reviewboard.reviews.default_actions¶
- class CloseMenuAction(child_actions=None)[source]¶
Bases:
BaseReviewRequestMenuAction
A menu action for closing the corresponding review request.
- class SubmitAction[source]¶
Bases:
BaseReviewRequestAction
An action for submitting the review request.
- class DiscardAction[source]¶
Bases:
BaseReviewRequestAction
An action for discarding the review request.
- class DeleteAction[source]¶
Bases:
BaseReviewRequestAction
An action for permanently deleting the review request.
- class UpdateMenuAction(child_actions=None)[source]¶
Bases:
BaseReviewRequestMenuAction
A menu action for updating the corresponding review request.
- class UploadDiffAction[source]¶
Bases:
BaseReviewRequestAction
An action for updating/uploading a diff for the review request.
- action_id = 'upload-diff-action'[source]¶
The ID of this action. Must be unique across all types of actions and menu actions, at any depth.
- get_label(context)[source]¶
Return this action’s label.
The label will change depending on whether or not the corresponding review request already has a diff.
- Parameters:
context (
django.template.Context
) – The collection of key-value pairs from the template.- Returns:
The label that displays this action to the user.
- Return type:
- should_render(context)[source]¶
Return whether or not this action should render.
If the corresponding review request has a repository, then an upload diff form exists, so we should render this UploadDiffAction.
- Parameters:
context (
django.template.Context
) – The collection of key-value pairs available in the template just before this action is to be rendered.- Returns:
Determines if this action should render.
- Return type:
- class UploadFileAction[source]¶
Bases:
BaseReviewRequestAction
An action for uploading a file for the review request.
- class DownloadDiffAction[source]¶
Bases:
BaseReviewRequestAction
An action for downloading a diff from the review request.
- action_id = 'download-diff-action'[source]¶
The ID of this action. Must be unique across all types of actions and menu actions, at any depth.
- get_url(context)[source]¶
Return this action’s URL.
- Parameters:
context (
django.template.Context
) – The collection of key-value pairs from the template.- Returns:
The URL to invoke if this action is clicked.
- Return type:
Return whether this action should be initially hidden to the user.
- Parameters:
context (
django.template.Context
) – The collection of key-value pairs from the template.- Returns:
Whether this action should be initially hidden to the user.
- Return type:
- should_render(context)[source]¶
Return whether or not this action should render.
- Parameters:
context (
django.template.Context
) – The collection of key-value pairs available in the template just before this action is to be rendered.- Returns:
Determines if this action should render.
- Return type:
- class EditReviewAction[source]¶
Bases:
BaseReviewRequestAction
An action for editing a review intended for the review request.
- class AddGeneralCommentAction[source]¶
Bases:
BaseReviewRequestAction
An action for adding a new general comment to a review.
- class ShipItAction[source]¶
Bases:
BaseReviewRequestAction
An action for quickly approving the review request without comments.