The Checklist Extension

Review Request #5007 — Created Nov. 18, 2013 and submitted — Latest diff uploaded

Information

rb-extension-pack

Reviewers

The Checklist extension allows users to create a checklist when they are reviewing a request. This is useful for cases when there are many things to check for, and the reviewer may want to keep track of them. The app allows:

  • auto creation of a new checklist upon viewing a new review request
  • adding new items to the checklist
  • editing existing items
  • deleting items
  • checking off items
  • undoing checked items
  • minimizing checklist
  • maximizing checklist
  • deleting checklist

The extension is a seperate Django app, and does not modify any of the Reviewboard code. It can be enabled through the Admin page, in the Extension tab.

Manual testing on Chrome and Firefox:
- created checklists by viewing new review requests
- added items on the checklist
- deleted items on checklist
- modified items on checklist
- checking off items
- undoing checked items
- tested on different file attachments but same requests
- tested on different review requests
- tested on different users