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/plugins/chat/assets/javascripts/discourse/routes/preferences-chat.js

17 lines
497 B
JavaScript

import RestrictedUserRoute from "discourse/routes/restricted-user";
import { defaultHomepage } from "discourse/lib/utilities";
import { inject as service } from "@ember/service";
export default class PreferencesChatRoute extends RestrictedUserRoute {
@service chat;
showFooter = true;
setupController(controller, user) {
if (!user?.can_chat && !this.currentUser.admin) {
return this.transitionTo(`discovery.${defaultHomepage()}`);
}
controller.set("model", user);
}
}