mirror of
https://github.com/discourse/discourse.git
synced 2024-12-17 00:34:15 +08:00
20 lines
674 B
JavaScript
20 lines
674 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')).format('YYYY-MM-DD'),
|
|
endDate: moment(model.get('end_date')).format('YYYY-MM-DD')
|
|
});
|
|
}
|
|
});
|