Add an extension for managing demo.reviewboard.org.

Review Request #5554 — Created Feb. 26, 2014 and submitted — Latest diff uploaded

Information

rb-extension-pack
master
07cf7b0...

Reviewers

This provides a new authentication backend that generates suitable
usernames and passwords. Users will get a message on the login page as
to what username they should use. Upon logging in, they will be placed
in whatever configured review groups are provided on the authentication
settings page.

There's also a couple management commands for maintaining the server.
One for resetting the state of the demo server (which we can call
nightly), and one for dumping the database (similar to dumpdata, but
excludes anything we don't want to dump).

Been testing this locally with the demo server work I've been doing.
I saw the generated username/password on the login page, and could
successfully log in.

I reset the state of the demo server, logged in again, and saw all the
review requests in a clean state, with updated timestamps.

I've been using the dump-demo-data command for generating fixtures to
reset to.