From: | Victoria Henry <vhenry(at)pivotal(dot)io> |
---|---|
To: | Murtuza Zabuawala <murtuza(dot)zabuawala(at)enterprisedb(dot)com> |
Cc: | Joao De Almeida Pereira <jdealmeidapereira(at)pivotal(dot)io>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org> |
Subject: | Re: [pgAdmin4][Patch#3389] To prevent unwanted model changes in Server dialog |
Date: | 2018-05-31 13:31:52 |
Message-ID: | CANxYE3LZ60_EXp8kCawgBO3fO9bdHxr1L1raAzd3BZnF8-KQqQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
Hey Murtuza,
Thanks for the explanation. That seems fine. This patch can be submitted.
Sincerely,
Victoria & Anthony
On Thu, May 31, 2018 at 2:22 AM Murtuza Zabuawala <
murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
> Hello Victoria & Joao,
>
>
> On Thu, May 31, 2018 at 2:17 AM, Joao De Almeida Pereira <
> jdealmeidapereira(at)pivotal(dot)io> wrote:
>
>> Hi Murtuza,
>>
>> We are having a hard time understanding the logic on the change.
>>
>> If tunnel_authentication is not on the model and the tunnel_identify_file
>> is present, we change the tunnel_identify_file in the model to null? Is
>> this what you mean?
>>
> Yes, basically we make use of identity file only in case of tunnel
> authentication is enabled (true/false).
>
> The earlier logic was written in such way that if tunnel authentication is
> set to disbaled/false then set the identity file filed value to empty
> string in the model, But as you can see that tunnel authentication is by
> default set to '0' in the model, so whenever user opens a edit/properties
> dialog the identitiy files sets to empty string even if ssh tunnel is
> disbaled. In my patch I choose to nullify the value instead of empty string
> so that it will be easy on python side condition checking :)
>
>
>
>
>> Thanks
>> Victoria && Joao
>>
>>
>> On Wed, May 30, 2018 at 9:27 AM Murtuza Zabuawala <
>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>
>>> Hi,
>>>
>>> PFA minor patch to fix the issue when you change any field in server
>>> dialog 'tunnel_identity_file' model value get included unnecessarily in the
>>> update request.
>>>
>>> eg: Change the server name and click on Save button, Check the request
>>> payload in network console.
>>>
>>> --
>>> Regards,
>>> Murtuza Zabuawala
>>> EnterpriseDB: http://www.enterprisedb.com
>>> The Enterprise PostgreSQL Company
>>>
>>>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Victoria Henry | 2018-05-31 13:37:23 | Re: [pgAdmin4][Patch] RM #3277 Runtime startup error handling is broken on Windows |
Previous Message | Dave Page | 2018-05-31 13:12:59 | Re: [pgAdmin4][RM#3289] Can't query SQL_ASCII database. |