anchor.diff:              return true;
             }
           },
  -        {
  -          name: 'valid',
  -          text: '<%= j raw t('groups.valid_grouping_counts') %>',
  -          func: function(group) {
  -            return group.valid;
  -          }
  -        },
  -        {
  -          name: 'not_valid',
  -          text: '<%= j raw t('groups.not_valid_grouping_counts') %>',
  -          func: function(group) {
  -          return !group.valid;
  -          }
  -        },
         ];
   
         // Massage the data so it will fit into the table.
         var groups_data = this.props.groups.map(function(group) {
           var g = {};
  -        g['id'] = group.id;
  -        g['name'] = group.name;
           var links = [];
           if (group.valid) {
             links.push(group.invalidate_link);
  
positive.code:   var PeerReviewsManager = React.createClass({
      getInitialState: function() {
        return {
          students: [],
          selected_students: [],
          groups: [],
          reviewer_groups: [],
          reviewee_groups: [],
          selected_groups: [],
          selected_students_in_groups: [],
          error: null
        };
      },
  
  
negative.code:             <Table ref="table"
                data={groups_data}
                columns={this.props.columns}
                filters={this.props.filters}
                selectable={true}
                onSelectedRowsChange={this.props.onSelectedGroupsChange}
                search_placeholder={'<%= j raw t('groups.search_groups') %>'} />
            </div>
          </div>
        );
      }
    });
  