Improved the condition about when to generate ssh keys
This commit is contained in:
		
					parent
					
						
							
								2e9d838b64
							
						
					
				
			
			
				commit
				
					
						60d107baee
					
				
			
		
					 1 changed files with 1 additions and 4 deletions
				
			
		| 
						 | 
					@ -14,7 +14,6 @@ def generate_ssh_key_name():
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class HostingUserLoginForm(forms.Form):
 | 
					class HostingUserLoginForm(forms.Form):
 | 
				
			||||||
 | 
					 | 
				
			||||||
    email = forms.CharField(widget=forms.EmailInput())
 | 
					    email = forms.CharField(widget=forms.EmailInput())
 | 
				
			||||||
    password = forms.CharField(widget=forms.PasswordInput())
 | 
					    password = forms.CharField(widget=forms.PasswordInput())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -45,7 +44,6 @@ class HostingUserLoginForm(forms.Form):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class HostingUserSignupForm(forms.ModelForm):
 | 
					class HostingUserSignupForm(forms.ModelForm):
 | 
				
			||||||
 | 
					 | 
				
			||||||
    confirm_password = forms.CharField(widget=forms.PasswordInput())
 | 
					    confirm_password = forms.CharField(widget=forms.PasswordInput())
 | 
				
			||||||
    password = forms.CharField(widget=forms.PasswordInput())
 | 
					    password = forms.CharField(widget=forms.PasswordInput())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -88,9 +86,8 @@ class UserHostingKeyForm(forms.ModelForm):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def clean(self):
 | 
					    def clean(self):
 | 
				
			||||||
        cleaned_data = self.cleaned_data
 | 
					        cleaned_data = self.cleaned_data
 | 
				
			||||||
        if not self.cleaned_data.get('name', ''):
 | 
					        if 'generate' in self.request.POST:
 | 
				
			||||||
            self.cleaned_data['name'] = generate_ssh_key_name()
 | 
					            self.cleaned_data['name'] = generate_ssh_key_name()
 | 
				
			||||||
        if not cleaned_data.get('public_key'):
 | 
					 | 
				
			||||||
            private_key, public_key = UserHostingKey.generate_keys()
 | 
					            private_key, public_key = UserHostingKey.generate_keys()
 | 
				
			||||||
            cleaned_data.update({
 | 
					            cleaned_data.update({
 | 
				
			||||||
                'private_key': private_key,
 | 
					                'private_key': private_key,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue