reviewboard.reviews.features¶
Feature definitions for reviews.
-
class
ClassBasedActionsFeature(register=True)[source]¶ Bases:
djblets.features.feature.FeatureA feature for class-based actions.
With this enabled, extensions may use the new class-based action classes instead of the old-style dict actions.
-
class
DiffACLsFeature(register=True)[source]¶ Bases:
djblets.features.feature.FeatureA feature for FileDiff ACL checks.
When enabled,
FileDiffACLHookwill be invoked for each diffset, determining whether the user is allowed to view the diff.New in version 4.0.5: This is experimental in 4.0.x, with plans to make it stable for 5.0.
-
class
GeneralCommentsFeature(register=True)[source]¶ Bases:
djblets.features.feature.FeatureA feature for general comments.
General comments allow comments to be created directly on a review request without accompanying file attachment or diff. These can be used to raise issues with the review request itself, such as its summary or description, or general implementation issues.
-
class
IssueVerificationFeature(register=True)[source]¶ Bases:
djblets.features.feature.FeatureA feature for issue verification.
Issue verification allows reviewers to mark that an issue requires verification before closing. In this case, the author of the change will be able to mark the issue as “Fixed”, but then the original author of the comment will need to verify it before the issue is closed.
-
class
StatusUpdatesFeature(register=True)[source]¶ Bases:
djblets.features.feature.FeatureA feature for status updates.
A status update is a way for third-party tools to provide feedback on a review request. In the past, this was done just as a normal review. Status updates allow those tools (via some integration like Review Bot) to mark their state (such as pending, success, failure, or error) and then associate that with a review.