|  | @@ -4,6 +4,7 @@ BlazeComponent.extendComponent({
 | 
	
		
			
				|  |  |    onCreated() {
 | 
	
		
			
				|  |  |      this.error = new ReactiveVar('');
 | 
	
		
			
				|  |  |      this.loading = new ReactiveVar(false);
 | 
	
		
			
				|  |  | +    this.forgotPasswordSetting = new ReactiveVar(true);
 | 
	
		
			
				|  |  |      this.generalSetting = new ReactiveVar(true);
 | 
	
		
			
				|  |  |      this.emailSetting = new ReactiveVar(false);
 | 
	
		
			
				|  |  |      this.accountSetting = new ReactiveVar(false);
 | 
	
	
		
			
				|  | @@ -56,6 +57,14 @@ BlazeComponent.extendComponent({
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |      );
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | +  toggleForgotPassword() {
 | 
	
		
			
				|  |  | +    this.setLoading(true);
 | 
	
		
			
				|  |  | +    const forgotPasswordClosed = this.currentSetting().disableForgotPassword;
 | 
	
		
			
				|  |  | +    Settings.update(Settings.findOne()._id, {
 | 
	
		
			
				|  |  | +      $set: { disableForgotPassword: !forgotPasswordClosed },
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +    this.setLoading(false);
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |    toggleRegistration() {
 | 
	
		
			
				|  |  |      this.setLoading(true);
 | 
	
		
			
				|  |  |      const registrationClosed = this.currentSetting().disableRegistration;
 | 
	
	
		
			
				|  | @@ -84,6 +93,7 @@ BlazeComponent.extendComponent({
 | 
	
		
			
				|  |  |        $('.side-menu li.active').removeClass('active');
 | 
	
		
			
				|  |  |        target.parent().addClass('active');
 | 
	
		
			
				|  |  |        const targetID = target.data('id');
 | 
	
		
			
				|  |  | +      this.forgotPasswordSetting.set('forgot-password-setting' === targetID);
 | 
	
		
			
				|  |  |        this.generalSetting.set('registration-setting' === targetID);
 | 
	
		
			
				|  |  |        this.emailSetting.set('email-setting' === targetID);
 | 
	
		
			
				|  |  |        this.accountSetting.set('account-setting' === targetID);
 | 
	
	
		
			
				|  | @@ -267,6 +277,7 @@ BlazeComponent.extendComponent({
 | 
	
		
			
				|  |  |    events() {
 | 
	
		
			
				|  |  |      return [
 | 
	
		
			
				|  |  |        {
 | 
	
		
			
				|  |  | +        'click a.js-toggle-forgot-password': this.toggleForgotPassword,
 | 
	
		
			
				|  |  |          'click a.js-toggle-registration': this.toggleRegistration,
 | 
	
		
			
				|  |  |          'click a.js-toggle-tls': this.toggleTLS,
 | 
	
		
			
				|  |  |          'click a.js-setting-menu': this.switchMenu,
 |