Re: potential invalid input field of pgAdmin New Column GUI

From: Sanket Mehta <sanket(dot)mehta(at)enterprisedb(dot)com>
To: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
Cc: pgadmin-support <pgadmin-support(at)postgresql(dot)org>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>, liuyuanyuan <liuyuanyuangogo(at)gmail(dot)com>
Subject: Re: potential invalid input field of pgAdmin New Column GUI
Date: 2014-11-18 12:24:17
Message-ID: CA+yw=mNMz4-72ALor8BQxicj3k2J62VcbyTkkq5YPatg9jtUAQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers pgadmin-support

Hi Akshay,

PFA the patch.
Please review it and let me know if anything is missing.

Regards,
Sanket Mehta
Sr Software engineer
Enterprisedb

On Tue, Nov 11, 2014 at 7:21 PM, Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com
> wrote:

> Hi Sanket,
>
> Apart from variable persistence issue taken care in your patch, I've also
> observed the data persistence issue with:
> (When reloading the existing/new column in column dialog from table dialog)
> 1. Priviledges
> 2. Security Lables
>
> I also observed, when I remove some privileges from an existing column, it
> generates SQL like, it needs to remove that column first, and then add that
> column, and the modify the new privileges.
> Can you also look into it?
>
> --
>
> Thanks & Regards,
>
> Ashesh Vashi
> EnterpriseDB INDIA: Enterprise PostgreSQL Company
> <http://www.enterprisedb.com>
>
>
> *http://www.linkedin.com/in/asheshvashi*
> <http://www.linkedin.com/in/asheshvashi>
>
> On Tue, Nov 11, 2014 at 7:06 PM, Ashesh Vashi <
> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>
>> Hi Sanket,
>>
>> Quick review suggests that, you're not following the consistent name
>> convention in new functions as per pgAdmin3 coding standard.
>> I also observed a white-space warning, while apply the patch.
>>
>> Please resend the patch after resolving these issues.
>>
>> --
>>
>> Thanks & Regards,
>>
>> Ashesh Vashi
>> EnterpriseDB INDIA: Enterprise PostgreSQL Company
>> <http://www.enterprisedb.com>
>>
>>
>> *http://www.linkedin.com/in/asheshvashi*
>> <http://www.linkedin.com/in/asheshvashi>
>>
>> On Tue, Nov 11, 2014 at 5:25 PM, Sanket Mehta <
>> sanket(dot)mehta(at)enterprisedb(dot)com> wrote:
>>
>>> Hi,
>>>
>>> Issue was occurring as mentioned below:
>>>
>>> While creating the new table using table wizard, when any variables or
>>> security labels are specified for certain column then in *dlgTable*
>>> class, it was not fetching those variable or security labels from *dlgColumn
>>> *class. So those were not visible on *sql tab* of new table wizard.
>>>
>>> I have resolved that issue and created the patch for the same.
>>> Patch is attached with this mail. Please review it and if it looks good,
>>> please commit the code.
>>>
>>>
>>>
>>>
>>> Regards,
>>> Sanket Mehta
>>> Sr Software engineer
>>> Enterprisedb
>>>
>>> On Tue, Nov 4, 2014 at 1:16 PM, Sanket Mehta <
>>> sanket(dot)mehta(at)enterprisedb(dot)com> wrote:
>>>
>>>> Sure Ashesh,
>>>>
>>>> I will check and get back.
>>>>
>>>>
>>>> Regards,
>>>> Sanket Mehta
>>>> Sr Software engineer
>>>> Enterprisedb
>>>>
>>>> On Tue, Nov 4, 2014 at 1:03 PM, Ashesh Vashi <
>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>
>>>>> Sanket,
>>>>>
>>>>> Can you take a look at it?
>>>>>
>>>>> --
>>>>> Thanks,
>>>>>
>>>>> Ashesh Vashi
>>>>>
>>>>> On 4 Nov 2014 12:54, "liuyuanyuan" <liuyuanyuangogo(at)gmail(dot)com> wrote:
>>>>> >
>>>>> >
>>>>> >
>>>>> > Hi , hackers!
>>>>> >
>>>>> > Currently I test some part of pgadmin GUI, and I found some
>>>>> potential invalid input field of New Column GUI,
>>>>> >
>>>>> > Like Variables and Security Labels.
>>>>> Could you please have a look on this issue?
>>>>> >
>>>>> >
>>>>> >
>>>>> > For example:
>>>>> >
>>>>> > OS: WIN7 64bit
>>>>> >
>>>>> > PostgreSQL 9.3
>>>>> >
>>>>> > pgAdmin III:Version 1.18.1
>>>>> >
>>>>> > I use GUI of pgadmin to create table, and add column to this table
>>>>> (just as follow ). When I add a new column,
>>>>> >
>>>>> > I can add Variables (or Security Label )to this column, but finally
>>>>> in the tab SQL of New Table Interface I find nothing
>>>>> >
>>>>> > of the Variables (or Security Label ) I’ve add. It seems that the
>>>>> Variables (or Security Label ) does not work.
>>>>> >
>>>>> >
>>>>> >
>>>>> > Best Wishes!
>>>>> >
>>>>> >
>>>>> >
>>>>> > Yours
>>>>> >
>>>>> > Jasmine Liu
>>>>> >
>>>>> >
>>>>>
>>>>>
>>>>
>>>
>>
>

Attachment Content-Type Size
variable_and_privileges_issue.patch application/octet-stream 13.7 KB

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Sanket Mehta 2014-11-18 12:40:58 Re: potential invalid input field of pgAdmin New Column GUI
Previous Message Dave Page 2014-11-18 12:08:59 v1.20.0rc1 source code uploaded

Browse pgadmin-support by date

  From Date Subject
Next Message Sanket Mehta 2014-11-18 12:40:58 Re: potential invalid input field of pgAdmin New Column GUI
Previous Message Ashesh Vashi 2014-11-11 13:51:58 Re: potential invalid input field of pgAdmin New Column GUI