Skip to main content

Review Board Comment Categorization

This is an extension to Review Board that adds a new field when writing comments, allowing users to choose a category (such as security, performance, bug fixes, etc.) for a comment. This can help teams prioritize the type of feedback they give and address.

Requirements

The comment categorization extension requires Review Board 3.0 or newer.

Installation

To install this extension, run:

sudo pip install -U rbcommenttype

If you’re on Python 2.7 and previously installed using easy_install, run:

sudo easy_install -U rbcommenttype

Once done, log in to Review Board’s administration interface. Navigate to Extensions, select Comment Categorization, and click Enable.

If you don’t see this extension, reload/rescan your list of extensions.

Configuration

The available categories are set in the extension’s administration interface. From the extension list in the Review Board administration UI, click Configure to get to the extension configuration.

If you want users to have to specify a comment type for every comment that they file, select Require comment type. If this is not selected, users can leave the field blank when making new comments.

Below this is a table of the available type names. New types can be added by clicking Add type.

Types can be removed by clicking the X to the right of the name, or hidden by un-checking the “Visible” check-box.

Once changes have been made, click Save to update the configuration.

Usage

When creating a new comment, the comment dialog will contain a new Type drop-down with the configured type names.

The comment type saved with each comment can be seen next to the comment text, and is also available in the API (in the extra_data.commentType key in the various comment resources).

Contributing

Are you a developer? Do you want to help improve this extension? Great! Let’s help you get started.

First off, read through our contributor guide.

We accept patches to Review Board-related projects on https://reviews.reviewboard.org. (Please note that we do not accept pull requests on GitHub.)

Got any questions about anything related to RBTools and development? Head on over to our development discussion list.

Release files for rbcommenttype 2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rbcommenttype 2.0
File Size Uploaded
rbcommenttype-2.0.tar.gz 4.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rbcommenttype 2.0
File
rbcommenttype-2.0-py3.9.egg Legacy Egg format - - Details
rbcommenttype-2.0-py3.8.egg Legacy Egg format - - Details
rbcommenttype-2.0-py3.7.egg Legacy Egg format - - Details
rbcommenttype-2.0-py3.6.egg Legacy Egg format - - Details
rbcommenttype-2.0-py2.py3-none-any.whl Python 2, Python 3 none any Details
rbcommenttype-2.0-py2.7.egg Legacy Egg format - - Details

Total release size: 135.2 kB

Release files / rbcommenttype-2.0.tar.gz

Download URL rbcommenttype-2.0.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
eff2659735e1933f152518a182d6d6eb7421b94ed11dca2cf25ad8be6da27106
BLAKE2b-256 checksum
How to use checksums
de1d71c06da8f3b478060ee6c27c69dc8d9b38bf0ad74a2bf4fa070bc969ccca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release files / rbcommenttype-2.0-py3.9.egg

Download URL rbcommenttype-2.0-py3.9.egg
Size 22.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
7a74676ee5e4e1b0a81391c309e9b4df7300cf321682fb438edb9a77cfb38eb8
BLAKE2b-256 checksum
How to use checksums
64f8dee89b76d9d16347155b0cd9e83e0c333b28f2de6b93498b71e10c75f02e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release files / rbcommenttype-2.0-py3.8.egg

Download URL rbcommenttype-2.0-py3.8.egg
Size 22.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
c2b0c757c44ef36d58a834385df6b642f0ca00d7d0f40a6e530bcbb55e148a6d
BLAKE2b-256 checksum
How to use checksums
de6e4e2d269350dbde7a3e03735806bec5d6f2ed7bfd7f7eca60245dbd0d8855
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release files / rbcommenttype-2.0-py3.7.egg

Download URL rbcommenttype-2.0-py3.7.egg
Size 22.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
50ddde3771715050a51115e0ea1b49f7278ce10c1d1935f064e93060c22214bb
BLAKE2b-256 checksum
How to use checksums
b5c9267fd38f29733555878eba5590e4c4bc2d6aa7564d99def9adf7f3224bef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release files / rbcommenttype-2.0-py3.6.egg

Download URL rbcommenttype-2.0-py3.6.egg
Size 22.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
d248cd757ee13b5fdc31ec27ed094b6aecb4de42f9d0c6ce048569cb43fc0482
BLAKE2b-256 checksum
How to use checksums
5bad1b536f271ea5872488f1c1d29faeb041d2f35070842be3e5e9ac14239d83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release files / rbcommenttype-2.0-py2.py3-none-any.whl

Download URL rbcommenttype-2.0-py2.py3-none-any.whl
Size 18.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
df9cad64b28c829fcf08a13feb9ad8a338e2262f3dd4b276298d59edd62717ac
BLAKE2b-256 checksum
How to use checksums
4416cc88a12af39cb041d9c1ea03e6e2f717a149d38ed8e1ad1a9ea17a228f60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release files / rbcommenttype-2.0-py2.7.egg

Download URL rbcommenttype-2.0-py2.7.egg
Size 22.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
ecfbc99eac029c21208aa57ee2b259c57137d2acf877c605f76a7d60908d32d6
BLAKE2b-256 checksum
How to use checksums
b30cb399bb3c4ecc0bc73c411899b82291bd91fd7213184edac336f58f97c4ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release history Release notifications | RSS feed

This release

2.0 This release

7 release files

1.0.1

4 release files

1.0

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page