Jump to >

reviewboard.reviews.default_actions

class CloseMenuAction(child_actions=None)[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestMenuAction

A menu action for closing the corresponding review request.

action_id = u'close-review-request-action'[source]
label = _(u'Close')[source]
should_render(context)[source]
class SubmitAction[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestAction

An action for submitting the review request.

action_id = u'submit-review-request-action'[source]
label = _(u'Submitted')[source]
should_render(context)[source]
class DiscardAction[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestAction

An action for discarding the review request.

action_id = u'discard-review-request-action'[source]
label = _(u'Discarded')[source]
class DeleteAction[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestAction

An action for permanently deleting the review request.

action_id = u'delete-review-request-action'[source]
label = _(u'Delete Permanently')[source]
should_render(context)[source]
class UpdateMenuAction(child_actions=None)[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestMenuAction

A menu action for updating the corresponding review request.

action_id = u'update-review-request-action'[source]
label = _(u'Update')[source]
should_render(context)[source]
class UploadDiffAction[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestAction

An action for updating/uploading a diff for the review request.

action_id = u'upload-diff-action'[source]
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:unicode
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:bool
class UploadFileAction[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestAction

An action for uploading a file for the review request.

action_id = u'upload-file-action'[source]
label = _(u'Add File')[source]
class DownloadDiffAction[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestAction

An action for downloading a diff from the review request.

action_id = u'download-diff-action'[source]
label = _(u'Download Diff')[source]
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:unicode
get_hidden(context)[source]

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:bool
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:bool
class EditReviewAction[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestAction

An action for editing a review intended for the review request.

action_id = u'review-action'[source]
label = _(u'Review')[source]
should_render(context)[source]
class AddGeneralCommentAction[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestAction

An action for adding a new general comment to a review.

action_id = u'general-comment-action'[source]
label = _(u'Add General Comment')[source]
should_render(context)[source]
class ShipItAction[source]

Bases: reviewboard.reviews.actions.BaseReviewRequestAction

An action for quickly approving the review request without comments.

action_id = u'ship-it-action'[source]
label = _(u'Ship It!')[source]
should_render(context)[source]
get_default_actions()[source]

Return a copy of all the default actions.

Returns:A copy of all the default actions.
Return type:list of BaseReviewRequestAction