new dashboard quality pass (code, tests and UI)

This commit is contained in:
Joffrey JAFFEUX
2018-05-17 22:44:33 +02:00
committed by GitHub
parent 0639b902dc
commit af548c23c4
13 changed files with 394 additions and 234 deletions

View File

@@ -1,7 +1,7 @@
import computed from "ember-addons/ember-computed-decorators";
export default Ember.Mixin.create({
classNameBindings: ["isLoading"],
classNameBindings: ["isLoading", "dataSourceNames"],
reports: null,
isLoading: false,
dataSourceNames: "",
@@ -25,7 +25,6 @@ export default Ember.Mixin.create({
// the array contains only unique values
reports = reports.uniqBy("report_key");
const sort = (r) => {
if (r.length > 1) {
return dataSourceNames
@@ -40,7 +39,6 @@ export default Ember.Mixin.create({
return sort(reports);
}
return sort(reports.filter(report => {
return report.report_key.includes(startDate.format("YYYYMMDD")) &&
report.report_key.includes(endDate.format("YYYYMMDD"));