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") }); } });