Template.TableReportView.events({
  'click .row-item': function(event, tmpl) {
    Router.go('/reports/' + this._id);
  },
  'click .checkbox': function(event, tmpl) {
    var that = this;

    //unchecked fører til at vi må svarteliste rapporten globalt
    if($(event.target).prop("checked") == false) {
      var blacklist = Session.get('uncheckedReportIds');
      blacklist.push(that._id);
      Session.set('uncheckedReportIds', blacklist);
    }

    //hvis ikke må vi fjerne rapporten fra svartelisten
    else{
     var result = _.reject(Session.get('uncheckedReportIds'), function(id) {

      if(id === that._id)
        return true;
      return false;
    });
     Session.set('uncheckedReportIds', result);
   }

 }
});

Template.TableReportView.isChecked = function() {
  var blacklist = Session.get('uncheckedReportIds');
  if(!_.contains(blacklist, this._id))
    return true;
  return false;
}

@@ -90,21 +90,35 @@
 .go(
-'/reports/' +
+Router.path('Report', %7B_id:
  thi
@@ -118,24 +118,26 @@
 id: this._id
+%7D)
 );%0A  %7D,%0A  'c

Fix for a wrong router path when clicking on a table row.