def form_valid(self, form): forms = form.save() password_form = form.cleaned_data['password'] if password_form is not None: password = encrypt_p(password_form) forms.password = password forms.save() name = form.cleaned_data['hostname'] obj = AssetLoginUser.objects.get(hostname=name).private_key.name system("chmod 600 {0}".format(obj)) return super().form_valid(form)
def form_valid(self, form): forms = form.save() password_form = form.cleaned_data['password'] private_key = form.cleaned_data['private_key'] if password_form is not None: password = encrypt_p(password_form) forms.password = password forms.save() if private_key is not None: try: name = form.cleaned_data['hostname'] private_key_path = AssetLoginUser.objects.get(hostname=name).private_key.name system("chmod 600 {0}".format(private_key_path)) except Exception as e: logger.error(e) return super().form_valid(form)
def form_valid(self, form): forms = form.save() password_form = form.cleaned_data['password'] private_key = form.cleaned_data['private_key'] if password_form is not None: password = encrypt_p(password_form) forms.password = password forms.save() if private_key is not None: try: name = form.cleaned_data['hostname'] private_key_path = AssetLoginUser.objects.get(hostname=name).private_key.name system("chmod 600 {0}".format(private_key_path)) except Exception as e: logger.error(e) return super().form_valid(form)
def form_valid(self, form): pk = self.kwargs.get(self.pk_url_kwarg, None) obj = AssetLoginUser.objects.get(id=pk) old_password = obj.password new_password = form.cleaned_data['password'] forms = form.save() if new_password is None: forms.password = old_password else: password = encrypt_p(new_password) forms.password = password forms.save() name = form.cleaned_data['hostname'] obj = AssetLoginUser.objects.get(hostname=name).private_key.name system("chmod 600 {0}".format(obj)) return super().form_valid(form)
def form_valid(self, form): pk = self.kwargs.get(self.pk_url_kwarg, None) obj = AssetLoginUser.objects.get(id=pk) old_password = obj.password new_password = form.cleaned_data['password'] private_key = form.cleaned_data['private_key'] forms = form.save() if new_password is None: forms.password = old_password else: password = encrypt_p(new_password) forms.password = password forms.save() if private_key is not None: name = form.cleaned_data['hostname'] private_key_path = AssetLoginUser.objects.get(hostname=name).private_key.name system("chmod 600 {0}".format(private_key_path)) return super().form_valid(form)