UNPKG

@bennerinformatics/ember-fw-gc

Version:

A set of components, controllers, routes, and helpers used in all Group-Control managed FW App System applications

30 lines (23 loc) 888 B
import BaseRoute from '@bennerinformatics/ember-fw/routes/base'; import {inject} from '@ember/service'; import UnauthenticatedRouteMixin from 'ember-simple-auth/mixins/unauthenticated-route-mixin'; // Route for the forgotten password route. export default BaseRoute.extend(UnauthenticatedRouteMixin, { router: inject(), title: 'Forgot Password', setupController(controller) { this._super(...arguments); let router = this.get('router'); let url = window.location.origin + router.get('rootURL') + router.urlFor('reset'); controller.set('resetUrl', url); return this._super(...arguments); }, deactivate() { let controller = this.get('controller'); this._super(...arguments); controller.setProperties({ email: '', resetUrl: '' }); } });