import showModal from 'discourse/lib/show-modal'; import FlaggedPost from 'admin/models/flagged-post'; export default Discourse.Route.extend({ model(params) { this.filter = params.filter; return FlaggedPost.findAll(params.filter); }, setupController(controller, model) { controller.set('model', model); controller.set('query', this.filter); }, actions: { showAgreeFlagModal(model) { showModal('modals/admin-agree-flag', { model }); this.controllerFor('modal').set('modalClass', 'agree-flag-modal'); }, showDeleteFlagModal(model) { showModal('modals/admin-delete-flag', { model }); this.controllerFor('modal').set('modalClass', 'delete-flag-modal'); } } });