Add a timeline section to the bottom of the student view.

Review Request #7258 — Created April 28, 2015 and submitted

Information

student-sonar
master
576c541...

Reviewers

With the volume of students this term, we've had some difficultly checking in
whether students are doing weekly code drops. This change adds a new section to
the student view that has a timeline of events. At the moment, this shows when
new review requests are posted, and when an update to a review request that
includes a new diff is posted.

As part of this, I ended up refactoring the calendar in the main view to be a
reusable element which automatically sorts its entries in the right order.

Looked at lots of different students and saw the expected timelines.


reviewbot
  1. Tool: PEP8 Style Checker
    Ignored Files:
        lib/frontend/x-student-view.js
        views/student-list.handlebars
        lib/frontend/main.js
        lib/frontend/x-event-list.js
        lib/frontend/components.js
        lib/reviewboard.js
        images/reviewboard-logo.png
        lib/frontend/x-event-day.js
        style.css
    
    
    
    Tool: Pyflakes
    Ignored Files:
        lib/frontend/x-student-view.js
        views/student-list.handlebars
        lib/frontend/main.js
        lib/frontend/x-event-list.js
        lib/frontend/components.js
        lib/reviewboard.js
        images/reviewboard-logo.png
        lib/frontend/x-event-day.js
        style.css
    
    
  2. 
      
david
brennie
  1. Looks good to me!

  2. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to master (a05457e)