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

26 lines
642 B
JavaScript

import buildStaticRoute from "discourse/routes/build-static-route";
const SignupRoute = buildStaticRoute("signup");
SignupRoute.reopen({
beforeModel() {
var canSignUp = this.controllerFor("application").get("canSignUp");
if (!this.siteSettings.login_required) {
this.replaceWith("discovery.latest").then(e => {
if (canSignUp) {
Ember.run.next(() => e.send("showCreateAccount"));
}
});
} else {
this.replaceWith("login").then(e => {
if (canSignUp) {
Ember.run.next(() => e.send("showCreateAccount"));
}
});
}
}
});
export default SignupRoute;