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/group-index.js.es6
2018-06-15 17:03:24 +02:00

39 lines
834 B
JavaScript

import showModal from "discourse/lib/show-modal";
export default Discourse.Route.extend({
titleToken() {
return I18n.t("groups.members.title");
},
model(params) {
this._params = params;
return this.modelFor("group");
},
setupController(controller, model) {
this.controllerFor("group").set("showing", "members");
controller.setProperties({
model,
filterInput: this._params.filter
});
controller.refreshMembers();
},
actions: {
showAddMembersModal() {
showModal("group-add-members", { model: this.modelFor("group") });
},
showBulkAddModal() {
showModal("group-bulk-add", { model: this.modelFor("group") });
},
didTransition() {
this.controllerFor("group-index").set("filterInput", this._params.filter);
return true;
}
}
});