• Get Review Board
  • What's New
  • Products
  • Review Board Code review, image review, and document review
  • Documentation
  • Release Notes
  • Power Pack Enterprise integrations, reports, and enhanced document review
  • Try for 60 Days
  • Purchase
  • RBCommons Review Board as a Service, hosted by us
  • Pricing
  • RBTools Command line tools and Python API for Review Board
  • Documentation
  • Release Notes
  • Review Bot Automated code review, connecting tools you already use
  • Documentation
  • Release Notes
  • RB Gateway Manage Git and Mercurial repositories in your network
  • Documentation
  • Release Notes
  • Learn and Explore
  • What is Code Review?
  • Documentation
  • Frequently Asked Questions
  • Support Options
  • Third-Party Integrations
  • Demo
  • Review Board RBTools Power Pack Review Bot Djblets RB Gateway
    1. Review Board dev
    2. Version 7.x
    3. Version 6.x
    4. Version 5.0
    5. Version 4.0
    6. Version 3.0
    7. Version 2.5
    8. Version 2.0
    9. Version 1.7
    10. Version 1.6
    11. Version 1.5
    12. Version 1.0
    13. Extending Review Board
    14. Module and Class References
    15. reviewboard.datagrids.columns
  • Home
  • Users Guide
  • Getting Started
  • Introduction
  • What is Code Review?
  • Review Board Workflows
  • Account Settings
  • Dashboard
  • Working with Review Requests
  • Overview
  • Creating Review Requests
  • Editing Fields
  • Uploading Diffs
  • Uploading File Attachments
  • Publishing Review Requests
  • Closing Review Requests
  • Reviewing
  • Reviews and Comments
  • The Review Banner
  • Managing and Publishing Drafts
  • Issue Tracking
  • Reviewing Code (Diffs)
  • Reviewing File Attachments
  • Reviewing Images
  • Reviewing Markdown Files
  • Reviewing Text Files
  • Creating and Editing Reviews
  • Approving Changes (Ship It!)
  • Replying to Comments
  • Automated Code Reviews
  • Searching
  • Quick Search
  • Full-Text Search
  • Using Markdown
  • Administration Guide
  • Installation
  • Installing Review Board
  • Linux System Compatibility
  • Installing with Docker
  • Manually Installing on Linux
  • Installing on macOS
  • Installing on Windows
  • Installing Development Releases
  • Creating a Review Board Site
  • Upgrading
  • Upgrading Review Board
  • Upgrading Review Board Sites
  • Optimization
  • Optimizing and Scaling Review Board
  • Administration UI
  • Overview of the Administration UI
  • Administrator Dashboard
  • Database Management
  • Configuration
  • Site Settings
  • General Settings
  • Authentication Settings
  • Avatar Services Settings
  • E-Mail Settings
  • Diff Viewer Settings
  • Logging Settings
  • SSH Settings
  • File Storage Settings
  • User Privacy Settings
  • Search Settings
  • Access Control
  • Working with E-Mail
  • Default Reviewers
  • Permission Groups
  • Repositories
  • Azure DevOps Server / Team Foundation Server Repositories
  • Bazaar Repositories
  • CVS Repositories
  • Git Repositories
  • HCL ClearCase and IBM ClearCase
  • Mercurial Repositories
  • Perforce Repositories
  • Subversion Repositories
  • Assembla Repositories
  • AWS CodeCommit Repositories
  • Azure DevOps Services Repositories
  • Beanstalk Repositories
  • Bitbucket Repositories
  • Bitbucket Data Center Repositories
  • Codebase HQ Repositories
  • Fedora Hosted Repositories
  • Gerrit Repositories
  • GitHub Repositories
  • GitHub Enterprise Repositories
  • GitLab Repositories
  • Gitorious Repositories
  • Keysight SOS Repositories
  • SourceForge Repositories
  • Unfuddle STACK Repositories
  • Review Groups
  • Users
  • WebHooks
  • Extensions
  • Integrations
  • Asana Integration
  • CircleCI Integration
  • Discord Integration
  • GitLab CI/CD Integration
  • I Done This Integration
  • Jenkins CI Integration
  • Matrix Integration
  • Mattermost Integration
  • Microsoft Teams Integration
  • Slack Integration
  • Travis CI Integration
  • Trello Integration
  • Site Maintenance
  • The rb-site Tool
  • Advanced Management Commands
  • Monitoring Review Board
  • Health Checks
  • Web API Guide
  • Resource Tree
  • Resources
  • Root List Resource
  • Default Reviewer List Resource
  • Default Reviewer Resource
  • Extension List Resource
  • Extension Resource
  • Hosting Service Account List Resource
  • Hosting Service Account Resource
  • Remote Repository List Resource
  • Hosting Service List Resource
  • Hosting Service Resource
  • OAuth2 Applications List Resource
  • OAuth2 Applications Resource
  • OAuth2 Tokens List Resource
  • OAuth2 Tokens Resource
  • Repository List Resource
  • Repository Resource
  • Diff File Attachment List Resource
  • Repository Branches Resource
  • Repository Commits Resource
  • Repository Group List Resource
  • Repository Info Resource
  • Repository User List Resource
  • Review Group List Resource
  • Review Group Resource
  • Review Group User List Resource
  • Review Request List Resource
  • Review Request Resource
  • Change List Resource
  • Diff Context Resource
  • Diff List Resource
  • File Attachment List Resource
  • Review List Resource
  • Review Request Draft Resource
  • Review Request Last Update Resource
  • Screenshot List Resource
  • Status Update List Resource
  • Root Diff Comment List Resource
  • Root File Attachment Comment List Resource
  • Root General Comment List Resource
  • Root Review List Resource
  • Search Resource
  • Server Info Resource
  • Session Resource
  • User List Resource
  • User Resource
  • API Token List Resource
  • Archived Review Request List Resource
  • Muted Review Request List Resource
  • User File Attachment List Resource
  • Watched List Resource
  • Validation List Resource
  • Validate Diff List Resource
  • Validate Diff Commit List Resource
  • WebHook List Resource
  • WebHook Resource
  • Server Info Resource
  • Default Reviewer List Resource
  • Default Reviewer Resource
  • Default Reviewer Resource
  • Diff Context Resource
  • Diff List Resource
  • Diff Resource
  • Diff Commit List Resource
  • Diff Commit Resource
  • File Diff List Resource
  • File Diff Resource
  • Diff Resource
  • Diff Commit List Resource
  • Diff Commit Resource
  • File Diff List Resource
  • File Diff Resource
  • File Diff Comment List Resource
  • Original File Resource
  • Patched File Resource
  • Diff Commit List Resource
  • Diff Commit Resource
  • Diff Commit Resource
  • Diff File Attachment List Resource
  • Diff File Attachment Resource
  • Diff File Attachment Resource
  • Original File Resource
  • Patched File Resource
  • Extension List Resource
  • Extension Resource
  • Extension Resource
  • Hosting Service List Resource
  • Hosting Service Resource
  • Hosting Service Resource
  • Hosting Service Account List Resource
  • Hosting Service Account Resource
  • Remote Repository List Resource
  • Remote Repository Resource
  • Hosting Service Account Resource
  • Remote Repository List Resource
  • Remote Repository Resource
  • Remote Repository List Resource
  • Remote Repository Resource
  • Remote Repository Resource
  • OAuth2 Applications List Resource
  • OAuth2 Applications Resource
  • OAuth2 Applications Resource
  • OAuth2 Tokens List Resource
  • OAuth2 Tokens Resource
  • OAuth2 Tokens Resource
  • Repository List Resource
  • Repository Resource
  • Diff File Attachment List Resource
  • Diff File Attachment Resource
  • Repository Branches Resource
  • Repository Commits Resource
  • Repository Group List Resource
  • Repository Group Resource
  • Repository Info Resource
  • Repository User List Resource
  • Repository User Resource
  • Repository Resource
  • Diff File Attachment List Resource
  • Diff File Attachment Resource
  • Repository Branches Resource
  • Repository Commits Resource
  • Repository Group List Resource
  • Repository Group Resource
  • Repository Info Resource
  • Repository User List Resource
  • Repository User Resource
  • Repository Branches Resource
  • Repository Commits Resource
  • Repository Group List Resource
  • Repository Group Resource
  • Repository Group Resource
  • Repository Info Resource
  • Repository User List Resource
  • Repository User Resource
  • Repository User Resource
  • Review Group List Resource
  • Review Group Resource
  • Review Group User List Resource
  • Review Group User Resource
  • Review Group Resource
  • Review Group User List Resource
  • Review Group User Resource
  • Review Group User List Resource
  • Review Group User Resource
  • Review Group User Resource
  • Change List Resource
  • Change Resource
  • Change Resource
  • File Attachment List Resource
  • File Attachment Resource
  • File Attachment Comment List Resource
  • File Attachment Resource
  • File Attachment Comment List Resource
  • File Attachment Comment List Resource
  • File Diff List Resource
  • File Diff Resource
  • File Diff Comment List Resource
  • Original File Resource
  • Patched File Resource
  • File Diff Resource
  • File Diff Comment List Resource
  • Original File Resource
  • Patched File Resource
  • File Diff Comment List Resource
  • Review Request List Resource
  • Review Request Resource
  • Change List Resource
  • Change Resource
  • Diff Context Resource
  • Diff List Resource
  • Diff Resource
  • File Attachment List Resource
  • File Attachment Resource
  • Review List Resource
  • Review Resource
  • Review Draft Resource
  • Review Request Draft Resource
  • Draft Diff List Resource
  • Draft File Attachment List Resource
  • Draft Screenshot List Resource
  • Review Request Last Update Resource
  • Screenshot List Resource
  • Screenshot Resource
  • Status Update List Resource
  • Status Update Resource
  • Review Request Resource
  • Change List Resource
  • Change Resource
  • Diff Context Resource
  • Diff List Resource
  • Diff Resource
  • Diff Commit List Resource
  • File Diff List Resource
  • File Attachment List Resource
  • File Attachment Resource
  • File Attachment Comment List Resource
  • Review List Resource
  • Review Resource
  • Review Diff Comment List Resource
  • Review File Attachment Comment List Resource
  • Review General Comment List Resource
  • Review Reply List Resource
  • Review Screenshot Comment List Resource
  • Review Draft Resource
  • Review Request Draft Resource
  • Draft Diff List Resource
  • Draft Diff Resource
  • Draft File Attachment List Resource
  • Draft File Attachment Resource
  • Draft Screenshot List Resource
  • Draft Screenshot Resource
  • Review Request Last Update Resource
  • Screenshot List Resource
  • Screenshot Resource
  • Screenshot Comment List Resource
  • Status Update List Resource
  • Status Update Resource
  • Review Request Last Update Resource
  • Screenshot List Resource
  • Screenshot Resource
  • Screenshot Comment List Resource
  • Screenshot Resource
  • Screenshot Comment List Resource
  • Screenshot Comment List Resource
  • Draft Diff List Resource
  • Draft Diff Resource
  • Draft Diff Commit List Resource
  • Draft Diff Commit Resource
  • Draft File Diff List Resource
  • Draft File Diff Resource
  • Draft Diff Resource
  • Draft Diff Commit List Resource
  • Draft Diff Commit Resource
  • Draft File Diff List Resource
  • Draft File Diff Resource
  • Draft Original File Resource
  • Draft Patched File Resource
  • Draft Diff Commit List Resource
  • Draft Diff Commit Resource
  • Draft Diff Commit Resource
  • Draft File Diff List Resource
  • Draft File Diff Resource
  • Draft Original File Resource
  • Draft Patched File Resource
  • Draft File Diff Resource
  • Draft Original File Resource
  • Draft Patched File Resource
  • Draft File Attachment List Resource
  • Draft File Attachment Resource
  • Draft File Attachment Resource
  • Draft Original File Resource
  • Draft Patched File Resource
  • Draft Screenshot List Resource
  • Draft Screenshot Resource
  • Draft Screenshot Resource
  • Review Request Draft Resource
  • Draft Diff List Resource
  • Draft Diff Resource
  • Draft Diff Commit List Resource
  • Draft File Diff List Resource
  • Draft File Attachment List Resource
  • Draft File Attachment Resource
  • Draft Screenshot List Resource
  • Draft Screenshot Resource
  • Root Review List Resource
  • Root Diff Comment List Resource
  • Root File Attachment Comment List Resource
  • Root General Comment List Resource
  • Review List Resource
  • Review Resource
  • Review Diff Comment List Resource
  • Review Diff Comment Resource
  • Review File Attachment Comment List Resource
  • Review File Attachment Comment Resource
  • Review General Comment List Resource
  • Review General Comment Resource
  • Review Reply List Resource
  • Review Reply Resource
  • Review Reply Draft Resource
  • Review Screenshot Comment List Resource
  • Review Screenshot Comment Resource
  • Review Draft Resource
  • Review Resource
  • Review Diff Comment List Resource
  • Review Diff Comment Resource
  • Review File Attachment Comment List Resource
  • Review File Attachment Comment Resource
  • Review General Comment List Resource
  • Review General Comment Resource
  • Review Reply List Resource
  • Review Reply Resource
  • Review Reply Diff Comment List Resource
  • Review Reply File Attachment Comment List Resource
  • Review Reply General Comment List Resource
  • Review Reply Screenshot Comment List Resource
  • Review Reply Draft Resource
  • Review Screenshot Comment List Resource
  • Review Screenshot Comment Resource
  • Review Draft Resource
  • Review Diff Comment List Resource
  • Review Diff Comment Resource
  • Review Diff Comment Resource
  • Review File Attachment Comment List Resource
  • Review File Attachment Comment Resource
  • Review File Attachment Comment Resource
  • Review General Comment List Resource
  • Review General Comment Resource
  • Review General Comment Resource
  • Review Screenshot Comment List Resource
  • Review Screenshot Comment Resource
  • Review Screenshot Comment Resource
  • Review Reply Draft Resource
  • Review Reply List Resource
  • Review Reply Resource
  • Review Reply Diff Comment List Resource
  • Review Reply Diff Comment Resource
  • Review Reply File Attachment Comment List Resource
  • Review Reply File Attachment Comment Resource
  • Review Reply General Comment List Resource
  • Review Reply General Comment Resource
  • Review Reply Screenshot Comment List Resource
  • Review Reply Screenshot Comment Resource
  • Review Reply Draft Resource
  • Review Reply Resource
  • Review Reply Diff Comment List Resource
  • Review Reply Diff Comment Resource
  • Review Reply File Attachment Comment List Resource
  • Review Reply File Attachment Comment Resource
  • Review Reply General Comment List Resource
  • Review Reply General Comment Resource
  • Review Reply Screenshot Comment List Resource
  • Review Reply Screenshot Comment Resource
  • Review Reply Diff Comment List Resource
  • Review Reply Diff Comment Resource
  • Review Reply Diff Comment Resource
  • Review Reply File Attachment Comment List Resource
  • Review Reply File Attachment Comment Resource
  • Review Reply File Attachment Comment Resource
  • Review Reply General Comment List Resource
  • Review Reply General Comment Resource
  • Review Reply General Comment Resource
  • Review Reply Screenshot Comment List Resource
  • Review Reply Screenshot Comment Resource
  • Review Reply Screenshot Comment Resource
  • Search Resource
  • Status Update List Resource
  • Status Update Resource
  • Status Update Resource
  • API Token List Resource
  • API Token Resource
  • API Token Resource
  • Archived Review Request List Resource
  • Archived Review Request Resource
  • Archived Review Request Resource
  • Muted Review Request List Resource
  • Muted Review Request Resource
  • Muted Review Request Resource
  • Session Resource
  • User List Resource
  • User Resource
  • API Token List Resource
  • API Token Resource
  • Archived Review Request List Resource
  • Archived Review Request Resource
  • Muted Review Request List Resource
  • Muted Review Request Resource
  • User File Attachment List Resource
  • User File Attachment Resource
  • Watched List Resource
  • Watched Review Group List Resource
  • Watched Review Request List Resource
  • User Resource
  • API Token List Resource
  • API Token Resource
  • Archived Review Request List Resource
  • Archived Review Request Resource
  • Muted Review Request List Resource
  • Muted Review Request Resource
  • User File Attachment List Resource
  • User File Attachment Resource
  • Watched List Resource
  • Watched Review Group List Resource
  • Watched Review Group Resource
  • Watched Review Request List Resource
  • Watched Review Request Resource
  • User File Attachment List Resource
  • User File Attachment Resource
  • User File Attachment Resource
  • Watched Review Group List Resource
  • Watched Review Group Resource
  • Watched Review Group Resource
  • Watched Review Request List Resource
  • Watched Review Request Resource
  • Watched Review Request Resource
  • Watched List Resource
  • Watched Review Group List Resource
  • Watched Review Group Resource
  • Watched Review Request List Resource
  • Watched Review Request Resource
  • Validation List Resource
  • Validate Diff List Resource
  • Validate Diff Commit List Resource
  • Validate Diff List Resource
  • Validate Diff Commit List Resource
  • WebHook List Resource
  • WebHook Resource
  • WebHook Resource
  • Errors
  • 100 - Does Not Exist
  • 101 - Permission Denied
  • 102 - Invalid Attribute
  • 103 - Not Logged In
  • 104 - Login Failed
  • 105 - Invalid Form Data
  • 106 - Missing Attribute
  • 107 - Enable Extension Failed
  • 108 - Disable Extension Failed
  • 109 - Extension Already Installed
  • 110 - Install Extension Failed
  • 111 - Duplicate Item
  • 112 - OAuth2 Missing Scope Error
  • 113 - OAuth2 Access Denied Error
  • 114 - Rate Limit Exceeded
  • 203 - Invalid Change Number
  • 204 - Change Number In Use
  • 205 - Missing Repository
  • 206 - Invalid Repository
  • 207 - Repository File Not Found
  • 208 - Invalid User
  • 209 - Repository Action Not Supported
  • 210 - Repository Information Error
  • 212 - Empty Changeset
  • 213 - Server Configuration Error
  • 214 - Bad Host Key
  • 215 - Unverified Host Key
  • 216 - Unverified Host Certificate
  • 217 - Missing User Key
  • 218 - Repository Authentication Error
  • 219 - Diff Empty
  • 220 - Diff Too Big
  • 221 - File Retrieval Error
  • 222 - Hosting Service Authentication Error
  • 223 - Group Already Exists
  • 224 - Diff Parse Error
  • 225 - Publish Error
  • 226 - User Query Error
  • 227 - Commit ID Already Exists
  • 228 - Token Generation Failed
  • 230 - Could not close review request
  • 231 - Could not reopen review request
  • 232 - Ship-It Revocation Error
  • REST API 2.0
  • Overview
  • Authenticating
  • API Token Policies
  • OAuth2 Authentication
  • Rich Text Fields and Types
  • Storing/Accessing Extra Data
  • Resources
  • Root List Resource
  • Default Reviewer List Resource
  • Default Reviewer Resource
  • Extension List Resource
  • Extension Resource
  • Hosting Service Account List Resource
  • Hosting Service Account Resource
  • Hosting Service List Resource
  • Hosting Service Resource
  • OAuth2 Applications List Resource
  • OAuth2 Applications Resource
  • OAuth2 Tokens List Resource
  • OAuth2 Tokens Resource
  • Repository List Resource
  • Repository Resource
  • Review Group List Resource
  • Review Group Resource
  • Review Request List Resource
  • Review Request Resource
  • Root Diff Comment List Resource
  • Root File Attachment Comment List Resource
  • Root General Comment List Resource
  • Root Review List Resource
  • Search Resource
  • Server Info Resource
  • Session Resource
  • User List Resource
  • User Resource
  • Validation List Resource
  • Validate Diff List Resource
  • Validate Diff Commit List Resource
  • WebHook List Resource
  • WebHook Resource
  • Server Info Resource
  • Default Reviewer List Resource
  • Default Reviewer Resource
  • Default Reviewer Resource
  • Diff Context Resource
  • Diff List Resource
  • Diff Resource
  • Diff Commit List Resource
  • File Diff List Resource
  • Diff Resource
  • Diff Commit List Resource
  • Diff Commit Resource
  • File Diff List Resource
  • File Diff Resource
  • Diff Commit List Resource
  • Diff Commit Resource
  • Diff Commit Resource
  • Diff File Attachment List Resource
  • Diff File Attachment Resource
  • Diff File Attachment Resource
  • Original File Resource
  • Patched File Resource
  • Extension List Resource
  • Extension Resource
  • Extension Resource
  • Hosting Service List Resource
  • Hosting Service Resource
  • Hosting Service Resource
  • Hosting Service Account List Resource
  • Hosting Service Account Resource
  • Remote Repository List Resource
  • Hosting Service Account Resource
  • Remote Repository List Resource
  • Remote Repository Resource
  • Remote Repository List Resource
  • Remote Repository Resource
  • Remote Repository Resource
  • OAuth2 Applications List Resource
  • OAuth2 Applications Resource
  • OAuth2 Applications Resource
  • OAuth2 Tokens List Resource
  • OAuth2 Tokens Resource
  • OAuth2 Tokens Resource
  • Repository List Resource
  • Repository Resource
  • Diff File Attachment List Resource
  • Repository Branches Resource
  • Repository Commits Resource
  • Repository Group List Resource
  • Repository Info Resource
  • Repository User List Resource
  • Repository Resource
  • Diff File Attachment List Resource
  • Diff File Attachment Resource
  • Repository Branches Resource
  • Repository Commits Resource
  • Repository Group List Resource
  • Repository Group Resource
  • Repository Info Resource
  • Repository User List Resource
  • Repository User Resource
  • Repository Branches Resource
  • Repository Commits Resource
  • Repository Group List Resource
  • Repository Group Resource
  • Repository Group Resource
  • Repository Info Resource
  • Repository User List Resource
  • Repository User Resource
  • Repository User Resource
  • Review Group List Resource
  • Review Group Resource
  • Review Group User List Resource
  • Review Group Resource
  • Review Group User List Resource
  • Review Group User Resource
  • Review Group User List Resource
  • Review Group User Resource
  • Review Group User Resource
  • Change List Resource
  • Change Resource
  • Change Resource
  • File Attachment List Resource
  • File Attachment Resource
  • File Attachment Comment List Resource
  • File Attachment Resource
  • File Attachment Comment List Resource
  • File Attachment Comment List Resource
  • File Diff List Resource
  • File Diff Resource
  • File Diff Comment List Resource
  • Original File Resource
  • Patched File Resource
  • File Diff Resource
  • File Diff Comment List Resource
  • Original File Resource
  • Patched File Resource
  • File Diff Comment List Resource
  • Review Request List Resource
  • Review Request Resource
  • Change List Resource
  • Diff Context Resource
  • Diff List Resource
  • File Attachment List Resource
  • Review List Resource
  • Review Request Draft Resource
  • Review Request Last Update Resource
  • Screenshot List Resource
  • Status Update List Resource
  • Review Request Resource
  • Change List Resource
  • Change Resource
  • Diff Context Resource
  • Diff List Resource
  • Diff Resource
  • File Attachment List Resource
  • File Attachment Resource
  • Review List Resource
  • Review Resource
  • Review Draft Resource
  • Review Request Draft Resource
  • Draft Diff List Resource
  • Draft File Attachment List Resource
  • Draft Screenshot List Resource
  • Review Request Last Update Resource
  • Screenshot List Resource
  • Screenshot Resource
  • Status Update List Resource
  • Status Update Resource
  • Review Request Last Update Resource
  • Screenshot List Resource
  • Screenshot Resource
  • Screenshot Comment List Resource
  • Screenshot Resource
  • Screenshot Comment List Resource
  • Screenshot Comment List Resource
  • Draft Diff List Resource
  • Draft Diff Resource
  • Draft Diff Commit List Resource
  • Draft File Diff List Resource
  • Draft Diff Resource
  • Draft Diff Commit List Resource
  • Draft Diff Commit Resource
  • Draft File Diff List Resource
  • Draft File Diff Resource
  • Draft Diff Commit List Resource
  • Draft Diff Commit Resource
  • Draft Diff Commit Resource
  • Draft File Diff List Resource
  • Draft File Diff Resource
  • Draft Original File Resource
  • Draft Patched File Resource
  • Draft File Diff Resource
  • Draft Original File Resource
  • Draft Patched File Resource
  • Draft File Attachment List Resource
  • Draft File Attachment Resource
  • Draft File Attachment Resource
  • Draft Original File Resource
  • Draft Patched File Resource
  • Draft Screenshot List Resource
  • Draft Screenshot Resource
  • Draft Screenshot Resource
  • Review Request Draft Resource
  • Draft Diff List Resource
  • Draft Diff Resource
  • Draft File Attachment List Resource
  • Draft File Attachment Resource
  • Draft Screenshot List Resource
  • Draft Screenshot Resource
  • Root Review List Resource
  • Root Diff Comment List Resource
  • Root File Attachment Comment List Resource
  • Root General Comment List Resource
  • Review List Resource
  • Review Resource
  • Review Diff Comment List Resource
  • Review File Attachment Comment List Resource
  • Review General Comment List Resource
  • Review Reply List Resource
  • Review Screenshot Comment List Resource
  • Review Draft Resource
  • Review Resource
  • Review Diff Comment List Resource
  • Review Diff Comment Resource
  • Review File Attachment Comment List Resource
  • Review File Attachment Comment Resource
  • Review General Comment List Resource
  • Review General Comment Resource
  • Review Reply List Resource
  • Review Reply Resource
  • Review Reply Draft Resource
  • Review Screenshot Comment List Resource
  • Review Screenshot Comment Resource
  • Review Draft Resource
  • Review Diff Comment List Resource
  • Review Diff Comment Resource
  • Review Diff Comment Resource
  • Review File Attachment Comment List Resource
  • Review File Attachment Comment Resource
  • Review File Attachment Comment Resource
  • Review General Comment List Resource
  • Review General Comment Resource
  • Review General Comment Resource
  • Review Screenshot Comment List Resource
  • Review Screenshot Comment Resource
  • Review Screenshot Comment Resource
  • Review Reply Draft Resource
  • Review Reply List Resource
  • Review Reply Resource
  • Review Reply Diff Comment List Resource
  • Review Reply File Attachment Comment List Resource
  • Review Reply General Comment List Resource
  • Review Reply Screenshot Comment List Resource
  • Review Reply Draft Resource
  • Review Reply Resource
  • Review Reply Diff Comment List Resource
  • Review Reply Diff Comment Resource
  • Review Reply File Attachment Comment List Resource
  • Review Reply File Attachment Comment Resource
  • Review Reply General Comment List Resource
  • Review Reply General Comment Resource
  • Review Reply Screenshot Comment List Resource
  • Review Reply Screenshot Comment Resource
  • Review Reply Diff Comment List Resource
  • Review Reply Diff Comment Resource
  • Review Reply Diff Comment Resource
  • Review Reply File Attachment Comment List Resource
  • Review Reply File Attachment Comment Resource
  • Review Reply File Attachment Comment Resource
  • Review Reply General Comment List Resource
  • Review Reply General Comment Resource
  • Review Reply General Comment Resource
  • Review Reply Screenshot Comment List Resource
  • Review Reply Screenshot Comment Resource
  • Review Reply Screenshot Comment Resource
  • Search Resource
  • Status Update List Resource
  • Status Update Resource
  • Status Update Resource
  • API Token List Resource
  • API Token Resource
  • API Token Resource
  • Archived Review Request List Resource
  • Archived Review Request Resource
  • Archived Review Request Resource
  • Muted Review Request List Resource
  • Muted Review Request Resource
  • Muted Review Request Resource
  • Session Resource
  • User List Resource
  • User Resource
  • API Token List Resource
  • Archived Review Request List Resource
  • Muted Review Request List Resource
  • User File Attachment List Resource
  • Watched List Resource
  • User Resource
  • API Token List Resource
  • API Token Resource
  • Archived Review Request List Resource
  • Archived Review Request Resource
  • Muted Review Request List Resource
  • Muted Review Request Resource
  • User File Attachment List Resource
  • User File Attachment Resource
  • Watched List Resource
  • Watched Review Group List Resource
  • Watched Review Request List Resource
  • User File Attachment List Resource
  • User File Attachment Resource
  • User File Attachment Resource
  • Watched Review Group List Resource
  • Watched Review Group Resource
  • Watched Review Group Resource
  • Watched Review Request List Resource
  • Watched Review Request Resource
  • Watched Review Request Resource
  • Watched List Resource
  • Watched Review Group List Resource
  • Watched Review Group Resource
  • Watched Review Request List Resource
  • Watched Review Request Resource
  • Validation List Resource
  • Validate Diff List Resource
  • Validate Diff Commit List Resource
  • Validate Diff List Resource
  • Validate Diff Commit List Resource
  • WebHook List Resource
  • WebHook Resource
  • WebHook Resource
  • Errors
  • 100 - Does Not Exist
  • 101 - Permission Denied
  • 102 - Invalid Attribute
  • 103 - Not Logged In
  • 104 - Login Failed
  • 105 - Invalid Form Data
  • 106 - Missing Attribute
  • 107 - Enable Extension Failed
  • 108 - Disable Extension Failed
  • 109 - Extension Already Installed
  • 110 - Install Extension Failed
  • 111 - Duplicate Item
  • 112 - OAuth2 Missing Scope Error
  • 113 - OAuth2 Access Denied Error
  • 114 - Rate Limit Exceeded
  • 203 - Invalid Change Number
  • 204 - Change Number In Use
  • 205 - Missing Repository
  • 206 - Invalid Repository
  • 207 - Repository File Not Found
  • 208 - Invalid User
  • 209 - Repository Action Not Supported
  • 210 - Repository Information Error
  • 212 - Empty Changeset
  • 213 - Server Configuration Error
  • 214 - Bad Host Key
  • 215 - Unverified Host Key
  • 216 - Unverified Host Certificate
  • 217 - Missing User Key
  • 218 - Repository Authentication Error
  • 219 - Diff Empty
  • 220 - Diff Too Big
  • 221 - File Retrieval Error
  • 222 - Hosting Service Authentication Error
  • 223 - Group Already Exists
  • 224 - Diff Parse Error
  • 225 - Publish Error
  • 226 - User Query Error
  • 227 - Commit ID Already Exists
  • 228 - Token Generation Failed
  • 230 - Could not close review request
  • 231 - Could not reopen review request
  • 232 - Ship-It Revocation Error
  • Glossary
  • Extending Review Board
  • Extension Files and Package Layout
  • Creating an Extension Class
  • Adding a Configuration Form
  • Providing Database Models
  • Providing Static Media Files
  • Writing JavaScript Extensions
  • Writing Extension Unit Tests
  • Packaging and Distributing Extensions
  • Extension Hooks
  • AccountPageFormsHook
  • AccountPagesHook
  • ActionHook
  • AdminWidgetHook
  • APIExtraDataAccessHook
  • AuthBackendHook
  • AvatarServiceHook
  • CommentDetailDisplayHook
  • DashboardColumnsHook
  • DashboardSidebarItemsHook
  • DataGridColumnsHook
  • EmailHook
  • ReviewRequestPublishedEmailHook
  • ReviewRequestClosedEmailHook
  • ReviewPublishedEmailHook
  • ReviewReplyPublishedEmailHook
  • FileAttachmentThumbnailHook
  • FileDiffACLHook
  • HideActionHook
  • HostingServiceHook
  • IntegrationHook
  • NavigationBarHook
  • ReviewRequestApprovalHook
  • ReviewRequestConditionChoicesHook
  • ReviewRequestFieldsHook
  • ReviewRequestFieldSetsHook
  • ReviewUIHook
  • SCMToolHook
  • SignalHook
  • TemplateHook
  • URLHook
  • UserDetailsProviderHook
  • UserInfoboxHook
  • UserPageSidebarItemsHook
  • WebAPICapabilitiesHook
  • Writing Review Board Extensions
  • Making a Review Board Extension
  • The rbext Tool
  • Extension Hooks
  • AccountPageFormsHook
  • AccountPagesHook
  • ActionHook
  • AdminWidgetHook
  • APIExtraDataAccessHook
  • AuthBackendHook
  • AvatarServiceHook
  • CommentDetailDisplayHook
  • DashboardColumnsHook
  • DashboardSidebarItemsHook
  • DataGridColumnsHook
  • EmailHook
  • ReviewRequestPublishedEmailHook
  • ReviewRequestClosedEmailHook
  • ReviewPublishedEmailHook
  • ReviewReplyPublishedEmailHook
  • FileAttachmentThumbnailHook
  • FileDiffACLHook
  • HideActionHook
  • HostingServiceHook
  • IntegrationHook
  • NavigationBarHook
  • ReviewRequestApprovalHook
  • ReviewRequestConditionChoicesHook
  • ReviewRequestFieldsHook
  • ReviewRequestFieldSetsHook
  • ReviewUIHook
  • SCMToolHook
  • SignalHook
  • TemplateHook
  • URLHook
  • UserDetailsProviderHook
  • UserInfoboxHook
  • UserPageSidebarItemsHook
  • WebAPICapabilitiesHook
  • JavaScript Extension Hooks
  • CommentDialogHook
  • FileAttachmentThumbnailContainerHook
  • ReviewDialogCommentHook
  • ReviewDialogHook
  • Adding Review Request Fields
  • Adding UIs for New File Types (Review UIs)
  • Writing Authentication Backends
  • Writing Legacy Authentication Backends
  • Extending the Web API
  • Module and Class References
  • reviewboard
  • reviewboard.deprecation
  • reviewboard.rb_platform
  • reviewboard.signals
  • reviewboard.accounts.backends
  • reviewboard.accounts.backends.ad
  • reviewboard.accounts.backends.base
  • reviewboard.accounts.backends.http_digest
  • reviewboard.accounts.backends.ldap
  • reviewboard.accounts.backends.nis
  • reviewboard.accounts.backends.registry
  • reviewboard.accounts.backends.standard
  • reviewboard.accounts.backends.x509
  • reviewboard.accounts.decorators
  • reviewboard.accounts.errors
  • reviewboard.accounts.forms.auth
  • reviewboard.accounts.forms.pages
  • reviewboard.accounts.forms.registration
  • reviewboard.accounts.managers
  • reviewboard.accounts.middleware
  • reviewboard.accounts.mixins
  • reviewboard.accounts.models
  • reviewboard.accounts.pages
  • reviewboard.accounts.privacy
  • reviewboard.accounts.templatetags.accounts
  • reviewboard.accounts.testing
  • reviewboard.accounts.testing.queries
  • reviewboard.accounts.trophies
  • reviewboard.accounts.user_details
  • reviewboard.actions
  • reviewboard.actions.base
  • reviewboard.actions.errors
  • reviewboard.actions.registry
  • reviewboard.actions.renderers
  • reviewboard.admin
  • reviewboard.admin.actions
  • reviewboard.admin.admin_sites
  • reviewboard.admin.cache_stats
  • reviewboard.admin.checks
  • reviewboard.admin.decorators
  • reviewboard.admin.form_widgets
  • reviewboard.admin.middleware
  • reviewboard.admin.model_admin
  • reviewboard.admin.security_checks
  • reviewboard.admin.server
  • reviewboard.admin.siteconfig
  • reviewboard.admin.support
  • reviewboard.admin.validation
  • reviewboard.admin.widgets
  • reviewboard.attachments.errors
  • reviewboard.attachments.forms
  • reviewboard.attachments.managers
  • reviewboard.attachments.mimetypes
  • reviewboard.attachments.models
  • reviewboard.avatars.registry
  • reviewboard.avatars.services
  • reviewboard.avatars.settings
  • reviewboard.avatars.templatetags.avatars
  • reviewboard.avatars.testcase
  • reviewboard.changedescs.models
  • reviewboard.datagrids.columns
  • reviewboard.datagrids.grids
  • reviewboard.datagrids.sidebar
  • reviewboard.diffviewer.chunk_generator
  • reviewboard.diffviewer.differ
  • reviewboard.diffviewer.diffutils
  • reviewboard.diffviewer.errors
  • reviewboard.diffviewer.forms
  • reviewboard.diffviewer.managers
  • reviewboard.diffviewer.models
  • reviewboard.diffviewer.models.diffcommit
  • reviewboard.diffviewer.models.diffset
  • reviewboard.diffviewer.models.diffset_history
  • reviewboard.diffviewer.models.filediff
  • reviewboard.diffviewer.models.legacy_file_diff_data
  • reviewboard.diffviewer.models.raw_file_diff_data
  • reviewboard.diffviewer.myersdiff
  • reviewboard.diffviewer.opcode_generator
  • reviewboard.diffviewer.parser
  • reviewboard.diffviewer.processors
  • reviewboard.diffviewer.renderers
  • reviewboard.diffviewer.smdiff
  • reviewboard.certs
  • reviewboard.certs.cert
  • reviewboard.certs.errors
  • reviewboard.extensions.base
  • reviewboard.extensions.hooks
  • reviewboard.extensions.packaging
  • reviewboard.extensions.packaging.backend
  • reviewboard.extensions.packaging.setuptools_backend
  • reviewboard.extensions.packaging.static_media
  • reviewboard.extensions.testing
  • reviewboard.extensions.testing.testcases
  • reviewboard.hostingsvcs.base
  • reviewboard.hostingsvcs.base.bug_tracker
  • reviewboard.hostingsvcs.base.client
  • reviewboard.hostingsvcs.base.forms
  • reviewboard.hostingsvcs.base.hosting_service
  • reviewboard.hostingsvcs.base.http
  • reviewboard.hostingsvcs.base.paginator
  • reviewboard.hostingsvcs.base.registry
  • reviewboard.hostingsvcs.base.repository
  • reviewboard.hostingsvcs.errors
  • reviewboard.hostingsvcs.forms
  • reviewboard.hostingsvcs.hook_utils
  • reviewboard.hostingsvcs.models
  • reviewboard.hostingsvcs.repository
  • reviewboard.hostingsvcs.service
  • reviewboard.hostingsvcs.testing
  • reviewboard.hostingsvcs.testing.testcases
  • reviewboard.hostingsvcs.utils.paginator
  • reviewboard.integrations
  • reviewboard.integrations.base
  • reviewboard.integrations.forms
  • reviewboard.integrations.models
  • reviewboard.integrations.urls
  • reviewboard.integrations.views
  • reviewboard.licensing
  • reviewboard.licensing.actions
  • reviewboard.licensing.errors
  • reviewboard.licensing.features
  • reviewboard.licensing.license
  • reviewboard.licensing.license_checks
  • reviewboard.licensing.provider
  • reviewboard.licensing.registry
  • reviewboard.licensing.views
  • reviewboard.notifications
  • reviewboard.notifications.email
  • reviewboard.notifications.email.backend
  • reviewboard.notifications.email.decorators
  • reviewboard.notifications.email.hooks
  • reviewboard.notifications.email.message
  • reviewboard.notifications.email.utils
  • reviewboard.notifications.email.views
  • reviewboard.notifications.forms
  • reviewboard.notifications.managers
  • reviewboard.notifications.models
  • reviewboard.notifications.webhooks
  • reviewboard.reviews.actions
  • reviewboard.reviews.builtin_fields
  • reviewboard.reviews.chunk_generators
  • reviewboard.reviews.conditions
  • reviewboard.reviews.context
  • reviewboard.reviews.default_actions
  • reviewboard.reviews.detail
  • reviewboard.reviews.errors
  • reviewboard.reviews.features
  • reviewboard.reviews.fields
  • reviewboard.reviews.forms
  • reviewboard.reviews.managers
  • reviewboard.reviews.markdown_utils
  • reviewboard.reviews.models
  • reviewboard.reviews.signals
  • reviewboard.reviews.templatetags.reviewtags
  • reviewboard.reviews.testing
  • reviewboard.reviews.testing.queries
  • reviewboard.reviews.testing.queries.review_groups
  • reviewboard.reviews.testing.queries.review_requests
  • reviewboard.reviews.testing.queries.reviews
  • reviewboard.reviews.ui.base
  • reviewboard.reviews.ui.image
  • reviewboard.reviews.ui.markdownui
  • reviewboard.reviews.ui.text
  • reviewboard.reviews.views.attachments
  • reviewboard.reviews.views.bug_trackers
  • reviewboard.reviews.views.diff_fragments
  • reviewboard.reviews.views.diffviewer
  • reviewboard.reviews.views.download_diff
  • reviewboard.reviews.views.email
  • reviewboard.reviews.views.mixins
  • reviewboard.reviews.views.new_review_request
  • reviewboard.reviews.views.review_request_detail
  • reviewboard.reviews.views.review_request_infobox
  • reviewboard.reviews.views.review_request_updates
  • reviewboard.reviews.views.root
  • reviewboard.scmtools.certs
  • reviewboard.scmtools.conditions
  • reviewboard.scmtools.core
  • reviewboard.scmtools.crypto_utils
  • reviewboard.scmtools.errors
  • reviewboard.scmtools.forms
  • reviewboard.scmtools.managers
  • reviewboard.scmtools.models
  • reviewboard.scmtools.signals
  • reviewboard.scmtools.testing
  • reviewboard.scmtools.testing.queries
  • reviewboard.scmtools.tests.testcases
  • reviewboard.search.fields
  • reviewboard.search.forms
  • reviewboard.search.indexes
  • reviewboard.search.search_backends.base
  • reviewboard.search.search_backends.elasticsearch
  • reviewboard.search.search_backends.registry
  • reviewboard.search.search_backends.whoosh
  • reviewboard.search.signal_processor
  • reviewboard.search.testing
  • reviewboard.site.conditions
  • reviewboard.site.context_processors
  • reviewboard.site.decorators
  • reviewboard.site.middleware
  • reviewboard.site.mixins
  • reviewboard.site.models
  • reviewboard.site.signals
  • reviewboard.site.templatetags.localsite
  • reviewboard.site.testing
  • reviewboard.site.testing.queries
  • reviewboard.site.urlresolvers
  • reviewboard.site.validation
  • reviewboard.ssh.client
  • reviewboard.ssh.errors
  • reviewboard.ssh.policy
  • reviewboard.ssh.storage
  • reviewboard.ssh.utils
  • reviewboard.testing.hosting_services
  • reviewboard.testing.queries
  • reviewboard.testing.queries.base
  • reviewboard.testing.queries.http
  • reviewboard.testing.scmtool
  • reviewboard.testing.testcase
  • reviewboard.themes
  • reviewboard.themes.context_processors
  • reviewboard.themes.ui
  • reviewboard.themes.ui.base
  • reviewboard.themes.ui.default
  • reviewboard.themes.ui.registry
  • reviewboard.webapi.auth_backends
  • reviewboard.webapi.base
  • reviewboard.webapi.decorators
  • reviewboard.webapi.errors
  • reviewboard.webapi.mixins
  • reviewboard.webapi.models
  • reviewboard.webapi.server_info
  • reviewboard.webapi.testing
  • reviewboard.webapi.testing.queries
  • reviewboard.webapi.tests.base
  • Frequently Asked Questions
  • General Index
  • Python Module Index
  • Release Notes
  • This documentation covers the in-development release of Review Board. You can see the stable Review Board documentation or all previous versions.

    reviewboard.datagrids.columns¶

    Columns for datagrids.

    class BaseStarColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Indicates if an item is starred.

    This is the base class for all columns that deal with starring items.

    The star is interactive, allowing the user to star or unstar the item.

    detailed_label: Optional[StrOrPromise] = 'Starred'[source]¶

    A detailed label to display in the Edit Columns menu.

    Defaults to label.

    Type:

    str

    image_alt: Optional[str] = 'Starred'[source]¶

    The alt text for an image.

    Type:

    str

    image_class: Optional[str] = 'rb-icon rb-icon-star-on'[source]¶

    The CSS spritesheet icon class to use in the header/navigation menu.

    Type:

    str

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    starrable_model: type[StarrableObject]¶

    The starrable model handled by the column.

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will load the list of starrable object IDs to check in the starred list, and then set them in the user’s star cache for later rendering.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: StarrableObject) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (django.db.models.Model) – The starrable model object for the row.

    Returns:

    The rendered data as HTML.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: StarrableObject) → bool[source]¶

    Return the raw value for the star state.

    This will determine whether the object is starred and save it for lookup during rendering.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (django.db.models.Model) – The starrable model object for the row.

    Returns:

    The star state for the object.

    Return type:

    bool

    class UsernameColumn(user_relation: Sequence[str] | None = None, *args, **kwargs)[source]¶

    Bases: Column

    A column for showing a username and the user’s avatar.

    The username and avatar will link to the user’s profile page and will show basic profile information when hovering over the link.

    When constructing an instance of this column, the relation between the object being represented in the datagrid and the user can be specified as a tuple or list of field names forming a path to the user field.

    AVATAR_SIZE = 24[source]¶
    label: Optional[StrOrPromise] = 'Username'[source]¶

    The label to show in the column header.

    Type:

    str

    css_class: Union[str, BuildCSSClassFunc] = 'submitter-column'[source]¶

    A function or string for CSS classes applied to the cell.

    Type:

    str or callable

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    sortable: bool = True[source]¶

    Whether the column can be sorted.

    Type:

    bool

    link: bool = True[source]¶

    Whether the contents of the cell will be linked to a URL.

    The URL used must be defined by either link_func or DataGrid.link_to_object().

    Type:

    bool

    link_css_class: Optional[Union[str, LinkCSSClassFunc]] = 'user'[source]¶

    A function or string for CSS classes applied to a link.

    The CSS classes will be defined on the <a> for the cell’s link wrapper. This is only used if link is True.

    Type:

    str or callable

    __init__(user_relation: Sequence[str] | None = None, *args, **kwargs) → None[source]¶

    Initialize the column.

    Parameters:
    • user_relation (list of str, optional) – A list of fields forming a relation path to the user. This can be left blank if representing the user.

    • *args (tuple) – Additional positional arguments to pass to the column.

    • **kwargs (dict) – Additional keyword arguments to pass to the column.

    get_user(obj: Any) → RBUser[source]¶

    Return the user associated with this object.

    Parameters:

    obj (object) – The object provided to the column.

    Returns:

    The resulting user.

    Return type:

    reviewboard.accounts.models.User

    render_data(state: StatefulColumn, obj: Any) → SafeString[source]¶

    Render the user’s name and avatar as HTML.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • obj (django.db.models.Model) – The object being rendered in the datagrid.

    Returns:

    The HTML for the column.

    Return type:

    django.utils.safestring.SafeString

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will select fields for the user and the user’s profile, to help with query performance.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    class FullNameColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the full name of the user when appropriate.

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will select fields for the user and the user’s profile, to help with query performance.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    get_raw_object_value(state: StatefulColumn, obj: RBUser) → str | None[source]¶

    Return the raw value for the full name.

    If the profile is private, the full name will not be provided.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.accounts.models.User) – The user for the row.

    Returns:

    The full name, or None if the profile is private.

    Return type:

    str

    class BugsColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the list of bugs specified on a review request.

    The list of bugs will be linked to the bug tracker, if a bug tracker was configured for the repository the review request’s change is on.

    label: Optional[StrOrPromise] = 'Bugs'[source]¶

    The label to show in the column header.

    Type:

    str

    css_class: Union[str, BuildCSSClassFunc] = 'bugs'[source]¶

    A function or string for CSS classes applied to the cell.

    Type:

    str or callable

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    sortable: bool = False[source]¶

    Whether the column can be sorted.

    Type:

    bool

    link: bool = False[source]¶

    Whether the contents of the cell will be linked to a URL.

    The URL used must be defined by either link_func or DataGrid.link_to_object().

    Type:

    bool

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will include the repository along with each review request.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request being rendered for this row.

    Returns:

    The rendered HTML.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → Sequence[_BugsColumnData][source]¶

    Return the raw value for the bugs information.

    This will return the list of bug IDs and URLs (if present) from the review request.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request for the row.

    Returns:

    The list of bug information.

    Return type:

    list of _BugsColumnData

    class ReviewRequestCheckboxColumn(checkbox_name: str = 'select', shrink: bool = True, show_checkbox_header: bool = True, detailed_label: Optional[StrOrPromise] = 'Select Rows', *args, **kwargs)[source]¶

    Bases: CheckboxColumn

    A column containing a check-box.

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request being rendered for this row.

    Returns:

    The rendered HTML.

    Return type:

    django.utils.safestring.SafeString

    class DateTimeSinceColumn(label: StrOrPromise | None = None, format: str | None = None, sortable: bool = True, timezone: datetime.tzinfo = datetime.timezone.utc, *args, **kwargs)[source]¶

    Bases: DateTimeColumn

    Displays how long it has been since a given date/time.

    These columns will dynamically update as the page is shown, so that the number of minutes, hours, days, etc. ago is correct.

    render_data(state: StatefulColumn, obj: Any) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (object) – The object being rendered for this row.

    Returns:

    The rendered HTML.

    Return type:

    django.utils.safestring.SafeString

    class DiffUpdatedColumn(label: StrOrPromise | None = None, format: str | None = None, sortable: bool = True, timezone: datetime.tzinfo = datetime.timezone.utc, *args, **kwargs)[source]¶

    Bases: DateTimeColumn

    Shows the date/time that the diff was last updated.

    label: Optional[StrOrPromise] = 'Diff Updated'[source]¶

    The label to show in the column header.

    Type:

    str

    db_field: str = 'diffset_history__last_diff_updated'[source]¶

    The name of the database field containing the field used for sorting.

    Once columns are populated for a datagrid, this is guaranteed to be set.

    Type:

    str

    sortable: bool = True[source]¶

    Whether the column can be sorted.

    Type:

    bool

    link: bool = False[source]¶

    Whether the contents of the cell will be linked to a URL.

    The URL used must be defined by either link_func or DataGrid.link_to_object().

    Type:

    bool

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will include the diffset history along with each review request.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → datetime | None[source]¶

    Return the diff updated timestamp.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request to return the value for.

    Returns:

    The diff updated timestamp, or None if there’s no diff.

    Return type:

    datetime.datetime

    class DiffUpdatedSinceColumn(label: StrOrPromise | None = None, format: str | None = None, sortable: bool = True, timezone: datetime.tzinfo = datetime.timezone.utc, *args, **kwargs)[source]¶

    Bases: DateTimeSinceColumn

    Shows the elapsed time since the diff was last updated.

    label: Optional[StrOrPromise] = 'Diff Updated'[source]¶

    The label to show in the column header.

    Type:

    str

    db_field: str = 'diffset_history__last_diff_updated'[source]¶

    The name of the database field containing the field used for sorting.

    Once columns are populated for a datagrid, this is guaranteed to be set.

    Type:

    str

    sortable: bool = True[source]¶

    Whether the column can be sorted.

    Type:

    bool

    link: bool = False[source]¶

    Whether the contents of the cell will be linked to a URL.

    The URL used must be defined by either link_func or DataGrid.link_to_object().

    Type:

    bool

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will include the diffset history along with each review request.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → datetime | None[source]¶

    Return the diff updated timestamp.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request to return the value for.

    Returns:

    The diff updated timestamp, or None if there’s no diff.

    Return type:

    datetime.datetime

    class GroupMemberCountColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the number of users that are part of a review group.

    link: bool = True[source]¶

    Whether the contents of the cell will be linked to a URL.

    The URL used must be defined by either link_func or DataGrid.link_to_object().

    Type:

    bool

    augment_queryset_for_data(state: StatefulColumn, queryset: QuerySet, **kwargs) → QuerySet[source]¶

    Augment a queryset for data-rendering purposes.

    This will count the number of group members for display.

    New in version 5.0.7.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the DataGrid instance.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    • **kwargs (dict) – Additional keyword arguments for future expansion.

    Returns:

    The resulting augmented QuerySet.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: Group) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.group.Group) – The object being rendered for this row.

    Returns:

    The rendered HTML.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: Group) → int[source]¶

    Return the raw value for the group membership count.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.Group) – The review group for the row.

    Returns:

    The group membership count.

    Return type:

    int

    static link_func(state: StatefulColumn, obj: Group, value: str) → str[source]¶

    Return the link to the object in the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • obj (reviewboard.reviews.models.Group) – The review group for the row.

    • value (str) – The rendered data.

    Returns:

    The URL to link to.

    Return type:

    str

    class GroupsColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the list of groups requested to review the review request.

    label: Optional[StrOrPromise] = 'Groups'[source]¶

    The label to show in the column header.

    Type:

    str

    detailed_label: Optional[StrOrPromise] = 'Target Groups'[source]¶

    A detailed label to display in the Edit Columns menu.

    Defaults to label.

    Type:

    str

    sortable: bool = False[source]¶

    Whether the column can be sorted.

    Type:

    bool

    shrink: bool = False[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will pre-fetch the review groups for each review request.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the datagrid.

    • obj (reviewboard.reviews.models.review_request.ReviewRequest) – The review request.

    Returns:

    The rendered HTML.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → Sequence[Group][source]¶

    Return the list of review groups.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request to return the value for.

    Returns:

    The list of review groups.

    Return type:

    list of reviewboard.reviews.models.Group

    class MyCommentsColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows if the current user has reviewed the review request.

    detailed_label: Optional[StrOrPromise] = 'My Comments'[source]¶

    A detailed label to display in the Edit Columns menu.

    Defaults to label.

    Type:

    str

    image_alt: Optional[str] = 'My Comments'[source]¶

    The alt text for an image.

    Type:

    str

    image_class: Optional[str] = 'rb-icon rb-icon-datagrid-comment-draft'[source]¶

    The CSS spritesheet icon class to use in the header/navigation menu.

    Type:

    str

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will add subqueries for determining whether there are posted reviews, draft reviews, or Ship It! reviews.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the DataGrid instance.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting augmented QuerySet.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request being rendered for this row.

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → Mapping[str, Any][source]¶

    Return the raw value for review status.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request for the row.

    Returns:

    Information on the review status.

    Return type:

    dict

    class NewUpdatesColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Indicates if there are new updates on a review request.

    This will show an icon if the review request has had any new updates or reviews since the user last saw it.

    detailed_label: Optional[StrOrPromise] = 'New Updates'[source]¶

    A detailed label to display in the Edit Columns menu.

    Defaults to label.

    Type:

    str

    image_alt: Optional[str] = 'New Updates'[source]¶

    The alt text for an image.

    Type:

    str

    image_class: Optional[str] = 'rb-icon rb-icon-new-updates'[source]¶

    The CSS spritesheet icon class to use in the header/navigation menu.

    Type:

    str

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The group or review request being rendered for this row.

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → int[source]¶

    Return the raw value for the new review count.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request for the row.

    Returns:

    The new review count for the review request.

    Return type:

    int

    class PendingCountColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the pending number of review requests for a user or group.

    This will show the pending number of review requests for the given review group or user. It only applies to group or user lists.

    augment_queryset_for_data(state: StatefulColumn, queryset: QuerySet, **kwargs) → QuerySet[source]¶

    Augment a queryset for data-rendering purposes.

    This will count the number of accessible open review requests.

    New in version 5.0.7.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the DataGrid instance.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    • **kwargs (dict) – Additional keyword arguments for future expansion.

    Returns:

    The resulting augmented QuerySet.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: Group) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the datagrid.

    • review_request (reviewboard.reviews.models.review_request.ReviewRequest) – The review request.

    Returns:

    The rendered HTML.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: Group) → int[source]¶

    Return the raw value for the pending review request count.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.Group) – The review request for the row.

    Returns:

    The pending review request count.

    Return type:

    int

    class PeopleColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the list of people requested to review the review request.

    label: Optional[StrOrPromise] = 'People'[source]¶

    The label to show in the column header.

    Type:

    str

    detailed_label: Optional[StrOrPromise] = 'Target People'[source]¶

    A detailed label to display in the Edit Columns menu.

    Defaults to label.

    Type:

    str

    sortable: bool = False[source]¶

    Whether the column can be sorted.

    Type:

    bool

    shrink: bool = False[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will pre-fetch the reviewers for each review request.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the datagrid.

    • obj (reviewboard.reviews.models.review_request.ReviewRequest) – The review request.

    Returns:

    The rendered HTML.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → Sequence[User][source]¶

    Return the list of reviewers.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request to return the value for.

    Returns:

    The list of reviewers.

    Return type:

    list of django.contrib.auth.models.User

    class RepositoryColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the name of the repository the review request’s change is on.

    field_name: str = 'repository'[source]¶

    The name of the field on the model containing the data to render.

    Once columns are populated for a datagrid, this is guaranteed to be set.

    Type:

    str

    label: Optional[StrOrPromise] = 'Repository'[source]¶

    The label to show in the column header.

    Type:

    str

    db_field: str = 'repository__name'[source]¶

    The name of the database field containing the field used for sorting.

    Once columns are populated for a datagrid, this is guaranteed to be set.

    Type:

    str

    css_class: Union[str, BuildCSSClassFunc] = 'repository-column'[source]¶

    A function or string for CSS classes applied to the cell.

    Type:

    str or callable

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    sortable: bool = True[source]¶

    Whether the column can be sorted.

    Type:

    bool

    link: bool = False[source]¶

    Whether the contents of the cell will be linked to a URL.

    The URL used must be defined by either link_func or DataGrid.link_to_object().

    Type:

    bool

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will include the repository for each review request.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the datagrid.

    • obj (reviewboard.reviews.models.review_request.ReviewRequest) – The review request.

    Returns:

    The rendered HTML.

    Return type:

    django.utils.safestring.SafeString

    class ReviewCountColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the number of published reviews for a review request.

    label: Optional[StrOrPromise] = 'Reviews'[source]¶

    The label to show in the column header.

    Type:

    str

    detailed_label: Optional[StrOrPromise] = 'Number of Reviews'[source]¶

    A detailed label to display in the Edit Columns menu.

    Defaults to label.

    Type:

    str

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    link: bool = True[source]¶

    Whether the contents of the cell will be linked to a URL.

    The URL used must be defined by either link_func or DataGrid.link_to_object().

    Type:

    bool

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will perform a subquery to return a public review count for each review request.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the datagrid.

    • obj (reviewboard.reviews.models.review_request.ReviewRequest) – The review request.

    Returns:

    The rendered HTML for the column.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → int[source]¶

    Return the count value for the review request.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request to return the value for.

    Returns:

    The review count value.

    Return type:

    int

    static link_func(state: StatefulColumn, obj: ReviewRequest, value: str) → str[source]¶

    Return the link to the object in the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request for the row.

    • value (str) – The rendered data.

    Returns:

    The URL to link to.

    Return type:

    str

    class ReviewGroupStarColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: BaseStarColumn

    Indicates if a review group is starred.

    The star is interactive, allowing the user to star or unstar the group.

    starrable_model[source]¶

    alias of Group

    class ReviewRequestIDColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Displays the ID of the review request.

    label: Optional[StrOrPromise] = 'ID'[source]¶

    The label to show in the column header.

    Type:

    str

    detailed_label: Optional[StrOrPromise] = 'Review Request ID'[source]¶

    A detailed label to display in the Edit Columns menu.

    Defaults to label.

    Type:

    str

    field_name: str = 'display_id'[source]¶

    The name of the field on the model containing the data to render.

    Once columns are populated for a datagrid, this is guaranteed to be set.

    Type:

    str

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    sortable: bool = True[source]¶

    Whether the column can be sorted.

    Type:

    bool

    link: bool = True[source]¶

    Whether the contents of the cell will be linked to a URL.

    The URL used must be defined by either link_func or DataGrid.link_to_object().

    Type:

    bool

    get_sort_field(state: StatefulColumn) → str[source]¶

    Return the model field for sorting this column.

    Parameters:

    state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    Returns:

    The sort field.

    Return type:

    str

    class ReviewRequestStarColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: BaseStarColumn

    Indicates if a review request is starred.

    The star is interactive, allowing the user to star or unstar the review request.

    starrable_model[source]¶

    alias of ReviewRequest

    class ShipItColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the “Ship It” and issue counts for a review request.

    If there are any issues still to resolve or verify, this will instead show information on those issues. Otherwise, it will show information on the number of Ship It! reviews filed.

    The following is the order of priority in which information is shown:

    1. Open issues with issues requiring verification

    2. Open issues

    3. Issues requiring verification

    4. Ship It! counts

    If showing a Ship It!, and if the latest review is older than the last update on the review request, the Ship It! will be marked as stale, helping visually indicate that it may need a re-review. The ARIA label reflects this as well.

    Changed in version 5.0:

    • Added ARIA attributes for the displayed output.

    • Ship It! counts are now shown as stale if older than the latest update to the review request.

    detailed_label: Optional[StrOrPromise] = 'Ship It!/Issue Counts'[source]¶

    A detailed label to display in the Edit Columns menu.

    Defaults to label.

    Type:

    str

    db_field: str = 'shipit_count'[source]¶

    The name of the database field containing the field used for sorting.

    Once columns are populated for a datagrid, this is guaranteed to be set.

    Type:

    str

    image_alt: Optional[str] = 'Ship It!/Issue Counts'[source]¶

    The alt text for an image.

    Type:

    str

    image_class: Optional[str] = 'rb-icon rb-icon-datagrid-column-shipits-issues'[source]¶

    The CSS spritesheet icon class to use in the header/navigation menu.

    Type:

    str

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    sortable: bool = True[source]¶

    Whether the column can be sorted.

    Type:

    bool

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the datagrid.

    • obj (reviewboard.reviews.models.review_request.ReviewRequest) – The review request.

    Returns:

    The rendered HTML for the column.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → Mapping[str, Any][source]¶

    Return the summary and labels for a review request.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request to calculate summary information for.

    Returns:

    The summary and labels for the review request.

    Return type:

    dict

    class SummaryColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the summary of a review request.

    This will also prepend the draft/submitted/discarded state, if any, to the summary.

    label: Optional[StrOrPromise] = 'Summary'[source]¶

    The label to show in the column header.

    Type:

    str

    css_class: Union[str, BuildCSSClassFunc] = 'summary'[source]¶

    A function or string for CSS classes applied to the cell.

    Type:

    str or callable

    expand: bool = True[source]¶

    Whether the column will expand to the maximum size allowed.

    If there are other expanded columns, they’ll share the available width equally.

    Type:

    bool

    sortable: bool = True[source]¶

    Whether the column can be sorted.

    Type:

    bool

    link: bool = True[source]¶

    Whether the contents of the cell will be linked to a URL.

    The URL used must be defined by either link_func or DataGrid.link_to_object().

    Type:

    bool

    link_css_class: Optional[Union[str, LinkCSSClassFunc]] = 'review-request-link'[source]¶

    A function or string for CSS classes applied to a link.

    The CSS classes will be defined on the <a> for the cell’s link wrapper. This is only used if link is True.

    Type:

    str or callable

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will perform subqueries to retrieve draft summaries and archive/mute states for the review requests, in order to show labels before the summaries.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The state for the datagrid.

    • obj (reviewboard.reviews.models.review_request.ReviewRequest) – The review request.

    Returns:

    The rendered column.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → Mapping[str, Any][source]¶

    Return the summary and labels for a review request.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request to calculate summary information for.

    Returns:

    The summary and labels for the review request.

    Return type:

    dict

    class ReviewSummaryColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Shows the summary of the review request of a review.

    This does not (yet) prepend the draft/submitted/discarded state, if any, to the summary.

    label: Optional[StrOrPromise] = 'Review Request Summary'[source]¶

    The label to show in the column header.

    Type:

    str

    css_class: Union[str, BuildCSSClassFunc] = 'summary'[source]¶

    A function or string for CSS classes applied to the cell.

    Type:

    str or callable

    expand: bool = True[source]¶

    Whether the column will expand to the maximum size allowed.

    If there are other expanded columns, they’ll share the available width equally.

    Type:

    bool

    sortable: bool = True[source]¶

    Whether the column can be sorted.

    Type:

    bool

    link: bool = True[source]¶

    Whether the contents of the cell will be linked to a URL.

    The URL used must be defined by either link_func or DataGrid.link_to_object().

    Type:

    bool

    link_css_class: Optional[Union[str, LinkCSSClassFunc]] = 'review-request-link'[source]¶

    A function or string for CSS classes applied to a link.

    The CSS classes will be defined on the <a> for the cell’s link wrapper. This is only used if link is True.

    Type:

    str or callable

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will load the review requests along with each review.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    get_raw_object_value(state: StatefulColumn, obj: Review) → str[source]¶

    Return the raw value for review summary.

    This will fetch the summary from the associated review request.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.Review) – The review being rendered.

    Returns:

    The summary of the associated review request.

    Return type:

    str

    class ToMeColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Indicates if the user is requested to review the change.

    This will show an indicator if the user is on the Target People reviewers list.

    label: Optional[StrOrPromise] = '»'[source]¶

    The label to show in the column header.

    Type:

    str

    detailed_label: Optional[StrOrPromise] = 'To Me'[source]¶

    A detailed label to display in the Edit Columns menu.

    Defaults to label.

    Type:

    str

    detailed_label_html: Optional[StrOrPromise] = '» To Me'[source]¶

    A detailed label in HTML form to display in the Edit Columns menu.

    This takes precedence over detailed_label.

    Type:

    str

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will load the PKs of the review requests directed to the user and store them as state on the column for rendering.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    If the object was directed to the user, an indicator will be shown.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request the column applies to.

    Returns:

    The rendered HTML.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → bool[source]¶

    Return the “to me” state as a boolean.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request for the row.

    Returns:

    True if the column was directed to the user. False if it was not.

    Return type:

    bool

    class DiffSizeColumn(label: Optional[StrOrPromise] = None, id: Optional[str] = None, detailed_label: Optional[StrOrPromise] = None, detailed_label_html: Optional[str] = None, field_name: Optional[str] = None, db_field: Optional[str] = None, image_url: Optional[str] = None, image_class: Optional[str] = None, image_width: Optional[int] = None, image_height: Optional[int] = None, image_alt: Optional[str] = '', shrink: bool = False, expand: bool = False, sortable: bool = False, default_sort_dir: int = 0, link: bool = False, link_func: Optional[LinkObjectFunc] = None, link_css_class: Optional[Union[str, LinkCSSClassFunc]] = None, cell_clickable: bool = False, css_class: Union[str, BuildCSSClassFunc] = '')[source]¶

    Bases: Column

    Indicates line add/delete counts for the latest diffset.

    label: Optional[StrOrPromise] = 'Diff Size'[source]¶

    The label to show in the column header.

    Type:

    str

    shrink: bool = True[source]¶

    Whether the column will shrink to the minimum size for the data.

    Type:

    bool

    render_data(state: StatefulColumn, obj: ReviewRequest) → SafeString[source]¶

    Return the rendered contents of the column.

    This will format HTML showing the diff’s insert and delete line counts.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request the column applies to.

    Returns:

    The rendered HTML.

    Return type:

    django.utils.safestring.SafeString

    get_raw_object_value(state: StatefulColumn, obj: ReviewRequest) → Mapping[str, int] | None[source]¶

    Return the raw value for the diff size information.

    This will return the line count information for the diffset.

    New in version 7.1.

    Parameters:
    • state (djblets.datagrids.grids.StatefulColumn) – The state for the DataGrid instance.

    • obj (reviewboard.reviews.models.ReviewRequest) – The review request for the row.

    Returns:

    The list of diff size information.

    Return type:

    dict

    augment_queryset(state: StatefulColumn, queryset: QuerySet) → QuerySet[source]¶

    Add additional queries to the queryset.

    This will prefetch the diffsets and filediffs needed to perform the line calculations.

    Parameters:
    • state (djblets.datagrid.grids.StatefulColumn) – The column state.

    • queryset (django.db.models.query.QuerySet) – The queryset to augment.

    Returns:

    The resulting queryset.

    Return type:

    django.db.models.query.QuerySet

    Keep up with the latest Review Board releases, security updates, and helpful information.

    About
    News
    Demo
    RBCommons Hosting
    Integrations
    Happy Users
    Support Options
    Documentation
    FAQ
    User Manual
    RBTools
    Administration Guide
    Power Pack
    Release Notes
    Downloads
    Review Board
    RBTools
    Djblets
    Power Pack
    Package Store
    PGP Signatures
    Contributing
    Bug Tracker
    Submit Patches
    Development Setup
    Wiki
    Follow Us
    Mailing Lists
    Reddit
    Twitter
    Mastodon
    Facebook
    YouTube

    Copyright © 2006-2026 Beanbag, Inc. All rights reserved.

    Terms of Service — Privacy Policy — AI Ethics Policy — Branding

    On this page

    • [Top]
    • BaseStarColumn
      • BaseStarColumn.detailed_label
      • BaseStarColumn.image_alt
      • BaseStarColumn.image_class
      • BaseStarColumn.shrink
      • BaseStarColumn.starrable_model
      • BaseStarColumn.augment_queryset()
      • BaseStarColumn.render_data()
      • BaseStarColumn.get_raw_object_value()
    • UsernameColumn
      • UsernameColumn.AVATAR_SIZE
      • UsernameColumn.label
      • UsernameColumn.css_class
      • UsernameColumn.shrink
      • UsernameColumn.sortable
      • UsernameColumn.link
      • UsernameColumn.link_css_class
      • UsernameColumn.__init__()
      • UsernameColumn.get_user()
      • UsernameColumn.render_data()
      • UsernameColumn.augment_queryset()
    • FullNameColumn
      • FullNameColumn.augment_queryset()
      • FullNameColumn.get_raw_object_value()
    • BugsColumn
      • BugsColumn.label
      • BugsColumn.css_class
      • BugsColumn.shrink
      • BugsColumn.sortable
      • BugsColumn.link
      • BugsColumn.augment_queryset()
      • BugsColumn.render_data()
      • BugsColumn.get_raw_object_value()
    • ReviewRequestCheckboxColumn
      • ReviewRequestCheckboxColumn.render_data()
    • DateTimeSinceColumn
      • DateTimeSinceColumn.render_data()
    • DiffUpdatedColumn
      • DiffUpdatedColumn.label
      • DiffUpdatedColumn.db_field
      • DiffUpdatedColumn.sortable
      • DiffUpdatedColumn.link
      • DiffUpdatedColumn.augment_queryset()
      • DiffUpdatedColumn.get_raw_object_value()
    • DiffUpdatedSinceColumn
      • DiffUpdatedSinceColumn.label
      • DiffUpdatedSinceColumn.db_field
      • DiffUpdatedSinceColumn.sortable
      • DiffUpdatedSinceColumn.link
      • DiffUpdatedSinceColumn.augment_queryset()
      • DiffUpdatedSinceColumn.get_raw_object_value()
    • GroupMemberCountColumn
      • GroupMemberCountColumn.link
      • GroupMemberCountColumn.augment_queryset_for_data()
      • GroupMemberCountColumn.render_data()
      • GroupMemberCountColumn.get_raw_object_value()
      • GroupMemberCountColumn.link_func()
    • GroupsColumn
      • GroupsColumn.label
      • GroupsColumn.detailed_label
      • GroupsColumn.sortable
      • GroupsColumn.shrink
      • GroupsColumn.augment_queryset()
      • GroupsColumn.render_data()
      • GroupsColumn.get_raw_object_value()
    • MyCommentsColumn
      • MyCommentsColumn.detailed_label
      • MyCommentsColumn.image_alt
      • MyCommentsColumn.image_class
      • MyCommentsColumn.shrink
      • MyCommentsColumn.augment_queryset()
      • MyCommentsColumn.render_data()
      • MyCommentsColumn.get_raw_object_value()
    • NewUpdatesColumn
      • NewUpdatesColumn.detailed_label
      • NewUpdatesColumn.image_alt
      • NewUpdatesColumn.image_class
      • NewUpdatesColumn.shrink
      • NewUpdatesColumn.render_data()
      • NewUpdatesColumn.get_raw_object_value()
    • PendingCountColumn
      • PendingCountColumn.augment_queryset_for_data()
      • PendingCountColumn.render_data()
      • PendingCountColumn.get_raw_object_value()
    • PeopleColumn
      • PeopleColumn.label
      • PeopleColumn.detailed_label
      • PeopleColumn.sortable
      • PeopleColumn.shrink
      • PeopleColumn.augment_queryset()
      • PeopleColumn.render_data()
      • PeopleColumn.get_raw_object_value()
    • RepositoryColumn
      • RepositoryColumn.field_name
      • RepositoryColumn.label
      • RepositoryColumn.db_field
      • RepositoryColumn.css_class
      • RepositoryColumn.shrink
      • RepositoryColumn.sortable
      • RepositoryColumn.link
      • RepositoryColumn.augment_queryset()
      • RepositoryColumn.render_data()
    • ReviewCountColumn
      • ReviewCountColumn.label
      • ReviewCountColumn.detailed_label
      • ReviewCountColumn.shrink
      • ReviewCountColumn.link
      • ReviewCountColumn.augment_queryset()
      • ReviewCountColumn.render_data()
      • ReviewCountColumn.get_raw_object_value()
      • ReviewCountColumn.link_func()
    • ReviewGroupStarColumn
      • ReviewGroupStarColumn.starrable_model
    • ReviewRequestIDColumn
      • ReviewRequestIDColumn.label
      • ReviewRequestIDColumn.detailed_label
      • ReviewRequestIDColumn.field_name
      • ReviewRequestIDColumn.shrink
      • ReviewRequestIDColumn.sortable
      • ReviewRequestIDColumn.link
      • ReviewRequestIDColumn.get_sort_field()
    • ReviewRequestStarColumn
      • ReviewRequestStarColumn.starrable_model
    • ShipItColumn
      • ShipItColumn.detailed_label
      • ShipItColumn.db_field
      • ShipItColumn.image_alt
      • ShipItColumn.image_class
      • ShipItColumn.shrink
      • ShipItColumn.sortable
      • ShipItColumn.render_data()
      • ShipItColumn.get_raw_object_value()
    • SummaryColumn
      • SummaryColumn.label
      • SummaryColumn.css_class
      • SummaryColumn.expand
      • SummaryColumn.sortable
      • SummaryColumn.link
      • SummaryColumn.link_css_class
      • SummaryColumn.augment_queryset()
      • SummaryColumn.render_data()
      • SummaryColumn.get_raw_object_value()
    • ReviewSummaryColumn
      • ReviewSummaryColumn.label
      • ReviewSummaryColumn.css_class
      • ReviewSummaryColumn.expand
      • ReviewSummaryColumn.sortable
      • ReviewSummaryColumn.link
      • ReviewSummaryColumn.link_css_class
      • ReviewSummaryColumn.augment_queryset()
      • ReviewSummaryColumn.get_raw_object_value()
    • ToMeColumn
      • ToMeColumn.label
      • ToMeColumn.detailed_label
      • ToMeColumn.detailed_label_html
      • ToMeColumn.shrink
      • ToMeColumn.augment_queryset()
      • ToMeColumn.render_data()
      • ToMeColumn.get_raw_object_value()
    • DiffSizeColumn
      • DiffSizeColumn.label
      • DiffSizeColumn.shrink
      • DiffSizeColumn.render_data()
      • DiffSizeColumn.get_raw_object_value()
      • DiffSizeColumn.augment_queryset()