mozilla/zamboni — pull request #1786 by ngokevin (2014-02-19 23:29:22+00:00)
Title: create comm notes for each review from reviewer tools (bug 947680)

Breaking https://github.com/mozilla/zamboni/pull/1607 up. [Screencast](http://screencast.com/t/d4S8e8Bi9FIf)

~~Part 1: In a waffle, use a separate template for reviewers app history that is populated by the Commbadge API rather than passing in ActivityLog objects through the view.~~

~~[Part 2](https://github.com/ngokevin/zamboni/commit/a42d10a156bea1315070bb192fcaef2153d66ce4): Display Commbadge attachments along with the notes.~~

[Part 3](https://github.com/ngokevin/zamboni/commit/4482bd15451bb6b122cac6acf42cd9d8784bbd8c): Create Commbadge notes for all review actions.

- Map ActivityLog action types to Commbadge note types (and create more note types for those that are missing).
- Every time in Reviewer Tools we log an action, create a Commbadge note.

[Part 4](https://github.com/ngokevin/zamboni/commit/1605848103a934f1a8d1264d23ad32bf1afdbecc): Create Commbadge attachments from reviewer tools.

[Part 5](https://github.com/ngokevin/zamboni/commit/1d9acc274afe7a7a29d468b4bf78dee6b527ea89): Paginate Commbadge notes if a lot exist for a version.