app/routes/subscribers.js
// redirect if subscribers is disabled or user isn't owner/admin
redirect if subscribers is disabled or user isn't owner/admin
redirect if subscribers is disabled or user isn ' t owner / admin
beforeModel() {
        this._super(...arguments);
        let promises = {
            user: this.get('session.user'),
            subscribers: this.get('feature.subscribers')
        };
        return RSVP.hash(promises).then((hash) => {
            let {user, subscribers} = hash;
            if (!subscribers || !(user.get('isOwner') || user.get('isAdmin'))) {
                return this.transitionTo('posts');
            }
        });
    }
beforeModel ( ) { this . _super ( ... arguments ) ; let promises = { user : this . get ( 'session.user' ) , subscribers : this . get ( 'feature.subscribers' ) } ; return RSVP . hash ( promises ) . then ( ( hash ) => { let { user , subscribers } = hash ; if ( ! subscribers || ! ( user . get ( 'isOwner' ) || user . get ( 'isAdmin' ) ) ) { return this . transitionTo ( 'posts' ) ; } } ) ; }
redirect if subscribers is disabled or user isn't owner/admin
redirect if subscribers is disabled or user isn ' t owner / admin