Using Discourse.XYZ in templates is deprecated. This fixes that, plus

adds some more integration tests to make sure login required is working.
This commit is contained in:
Robin Ward
2014-09-05 13:08:28 -04:00
parent 4907053cc4
commit 4bec839d9d
8 changed files with 37 additions and 13 deletions

View File

@ -98,14 +98,6 @@ window.Discourse = Ember.Application.createWithMixins(Discourse.Ajax, {
return loginController.authenticationComplete(options);
},
loginRequired: function() {
return Discourse.SiteSettings.login_required && !Discourse.User.current();
}.property().volatile(),
redirectIfLoginRequired: function(route) {
if(this.get('loginRequired')) { route.transitionTo('login'); }
},
/**
Start up the Discourse application by running all the initializers we've defined.