mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 08:43:25 +08:00
36 lines
760 B
JavaScript
36 lines
760 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(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")
|
|
});
|
|
}
|
|
});
|