Add more reports
This commit is contained in:
@ -19,6 +19,9 @@ module.exports = React.createClass({
|
||||
if (reportId == "suggestion-veto-ratio") {
|
||||
this.props.fetchReport("suggestions");
|
||||
this.props.fetchReport("vetoed-suggestions");
|
||||
} else if (reportId == "suggestor-veto-ratio") {
|
||||
this.props.fetchReport("suggestors");
|
||||
this.props.fetchReport("vetoed-suggestors");
|
||||
} else {
|
||||
this.props.fetchReport(reportId);
|
||||
}
|
||||
@ -41,6 +44,13 @@ module.exports = React.createClass({
|
||||
title="Suggestion Veto Ratio"
|
||||
numerator={this.props.reports['vetoed-suggestions'].Data}
|
||||
denominator={this.props.reports['suggestions'].Data}/>);
|
||||
} else if (this.state.selectedReportId == "suggestor-veto-ratio" &&
|
||||
this.props.reports.hasOwnProperty("suggestors") &&
|
||||
this.props.reports.hasOwnProperty("vetoed-suggestors")) {
|
||||
chart=(<RatioBarChart
|
||||
title="Suggestor Veto Ratio"
|
||||
numerator={this.props.reports['vetoed-suggestors'].Data}
|
||||
denominator={this.props.reports['suggestors'].Data}/>);
|
||||
}
|
||||
|
||||
return (
|
||||
@ -51,10 +61,14 @@ module.exports = React.createClass({
|
||||
id="lunch-report-selection-dropdown"
|
||||
onSelect={this.selectReport}>
|
||||
<MenuItem eventKey="suggestions">Suggestion Frequency</MenuItem>
|
||||
<MenuItem eventKey="non-vetoed-suggestions">Non-Vetoed Suggestions</MenuItem>
|
||||
<MenuItem eventKey="winning-suggestions">Winning Suggestions</MenuItem>
|
||||
<MenuItem eventKey="vetoed-suggestions">Vetoed Suggestions</MenuItem>
|
||||
<MenuItem eventKey="suggestion-veto-ratio">Veto Ratio</MenuItem>
|
||||
<MenuItem eventKey="suggestion-veto-ratio">Suggestion Veto Ratio</MenuItem>
|
||||
<MenuItem eventKey="attendees">Attendee Frequency</MenuItem>
|
||||
<MenuItem eventKey="suggestors">Suggestor Frequency</MenuItem>
|
||||
<MenuItem eventKey="winning-suggestors">Winning Suggestors</MenuItem>
|
||||
<MenuItem eventKey="vetoed-suggestors">Vetoed Suggestors</MenuItem>
|
||||
<MenuItem eventKey="suggestor-veto-ratio">Suggestor Veto Ratio</MenuItem>
|
||||
</DropdownButton>
|
||||
</ButtonGroup>
|
||||
|
||||
|
Reference in New Issue
Block a user