This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/admin/routes/admin-reports.js.es6
2018-06-15 17:03:24 +02:00

36 lines
770 B
JavaScript

import Report from "admin/models/report";
export default Discourse.Route.extend({
queryParams: {
mode: {},
start_date: {},
end_date: {},
category_id: {},
group_id: {}
},
model(params) {
return Report.find(
params.type,
params["start_date"],
params["end_date"],
params["category_id"],
params["group_id"]
);
},
setupController: function(controller, model) {
controller.setProperties({
model: model,
categoryId: model.get("category_id") || "all",
groupId: model.get("group_id"),
startDate: moment(model.get("start_date"))
.utc()
.format("YYYY-MM-DD"),
endDate: moment(model.get("end_date"))
.utc()
.format("YYYY-MM-DD")
});
}
});