39 lines
912 B
JavaScript
39 lines
912 B
JavaScript
import UserTopicListRoute from "discourse/routes/user-topic-list";
|
|
|
|
export default UserTopicListRoute.extend({
|
|
userActionType: 16,
|
|
noContentHelpKey: "discourse_assigns.no_assigns",
|
|
|
|
model() {
|
|
return this.store.findFiltered("topicList", {
|
|
filter: `topics/messages-assigned/${this.modelFor("user").get(
|
|
"username_lower"
|
|
)}`,
|
|
params: {
|
|
// core is a bit odd here and is not sending an array, should be fixed
|
|
exclude_category_ids: [-1]
|
|
}
|
|
});
|
|
},
|
|
|
|
titleToken() {
|
|
return I18n.t("discourse_assign.assigned");
|
|
},
|
|
|
|
renderTemplate() {
|
|
this.render("user-activity-assigned");
|
|
this.render("user-assigned-topics", { into: "user-activity-assigned" });
|
|
},
|
|
|
|
setupController(controller, model) {
|
|
this._super(controller, model);
|
|
controller.set("model", model);
|
|
},
|
|
|
|
actions: {
|
|
changeAssigned() {
|
|
this.refresh();
|
|
}
|
|
}
|
|
});
|