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.
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| rbcommenttype-2.0.tar.gz | 4.7 kB | Without provenance | Details for rbcommenttype-2.0.tar.gz |
Built distributions (wheels)
| File | Actions Reset | |||
|---|---|---|---|---|
| rbcommenttype-2.0-py3.9.egg | Legacy Egg format | - | - | Details for rbcommenttype-2.0-py3.9.egg |
| rbcommenttype-2.0-py3.8.egg | Legacy Egg format | - | - | Details for rbcommenttype-2.0-py3.8.egg |
| rbcommenttype-2.0-py3.7.egg | Legacy Egg format | - | - | Details for rbcommenttype-2.0-py3.7.egg |
| rbcommenttype-2.0-py3.6.egg | Legacy Egg format | - | - | Details for rbcommenttype-2.0-py3.6.egg |
| rbcommenttype-2.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for rbcommenttype-2.0-py2.py3-none-any.whl |
| rbcommenttype-2.0-py2.7.egg | Legacy Egg format | - | - | Details for rbcommenttype-2.0-py2.7.egg |
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
|
Security for rbcommenttype 2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.