Ghost/core/client/routes/settings/apps.js
Hannah Wolfe bb490e4bbd Hide settings/apps unless apps:true is in config.js
fixes #3031

- Adds an initializer for passing config to the frontend, it's not pretty but it works
- Forwards the apps route and hides the apps menu item if apps:true is not present in config.js
2014-06-23 20:27:51 +01:00

15 lines
346 B
JavaScript

import AuthenticatedRoute from 'ghost/routes/authenticated';
var AppsRoute = AuthenticatedRoute.extend({
beforeModel: function () {
if (!this.get('config.apps')) {
this.transitionTo('settings.general');
}
},
model: function () {
return this.store.find('app');
}
});
export default AppsRoute;