Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
    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)
Exemplo n.º 5
0
    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)