Ghost/ghost/admin/app/routes/settings/labs.js
Peter Zimon 6ecba355eb Moved members settings to new page (#1736)
no refs

Moves members related settings in Labs to its own page to improve the overall UX and make it more consistent with the rest of the Admin.
2020-10-22 16:09:00 +05:30

32 lines
796 B
JavaScript

import AuthenticatedRoute from 'ghost-admin/routes/authenticated';
import CurrentUserSettings from 'ghost-admin/mixins/current-user-settings';
import {inject as service} from '@ember/service';
export default AuthenticatedRoute.extend(CurrentUserSettings, {
settings: service(),
notifications: service(),
beforeModel() {
this._super(...arguments);
return this.get('session.user')
.then(this.transitionAuthor())
.then(this.transitionEditor());
},
model() {
return this.settings.reload();
},
resetController(controller, isExiting) {
if (isExiting) {
controller.reset();
}
},
buildRouteInfoMetadata() {
return {
titleToken: 'Settings - Labs'
};
}
});