import ModalFunctionality from 'discourse/mixins/modal-functionality'; import { resendActivationEmail } from 'discourse/lib/user-activation'; export default Ember.Controller.extend(ModalFunctionality, { actions: { sendActivationEmail() { resendActivationEmail(this.get('username')).then(() => { const modal = this.showModal('activation-resent', {title: 'log_in'}); modal.set('currentEmail', this.get('currentEmail')); }); }, editActivationEmail() { const modal = this.showModal('activation-edit', {title: 'login.change_email'}); const currentEmail = this.get('currentEmail'); modal.set('currentEmail', currentEmail); modal.set('newEmail', currentEmail); } } });