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/discourse/routes/user_admin_posts_routes.js
2014-07-16 21:04:55 +02:00

24 lines
685 B
JavaScript

function createAdminPostRoute (filter) {
return Discourse.Route.extend({
model: function () {
return this.modelFor("user").get("postsStream");
},
afterModel: function () {
return this.modelFor("user").get("postsStream").filterBy(filter);
},
setupController: function (controller, model) {
controller.set("model", model);
this.controllerFor("user").set("indexStream", true);
},
renderTemplate: function() {
this.render("user/posts", { into: "user", outlet: "userOutlet" });
}
});
}
Discourse.UserDeletedPostsRoute = createAdminPostRoute("deleted");
Discourse.UserFlaggedPostsRoute = createAdminPostRoute("flagged");