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:40:58
Message-ID: CA+yw=mPFqAf46j0AgjUz3+6TdLC-JMCsvgFkgu_7MYkiCDXt2w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers pgadmin-support

Hi,

Below are the thing I have taken care in this patch:

1. While creating the new table using table wizard, when any variables or
security labels are specified for certain column, those were not
visible on *sql
tab* of table wizard.
2. when new/existing column dialog is open from table dialog then
privileges and security labels in column dialog are not being persistent
for new changes.

Regards,
Sanket Mehta
Sr Software engineer
Enterprisedb

On Tue, Nov 18, 2014 at 5:54 PM, Sanket Mehta <sanket(dot)mehta(at)enterprisedb(dot)com
> wrote:

> 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
>>>>>> >
>>>>>> >
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2014-11-18 14:22:50 pgAdmin III commit: Bump version for RC1
Previous Message Sanket Mehta 2014-11-18 12:24:17 Re: potential invalid input field of pgAdmin New Column GUI

Browse pgadmin-support by date

  From Date Subject
Next Message J.F. Oster 2014-11-18 15:00:30 Re: PATCH: Add missing nodes to graphical explain plan
Previous Message Sanket Mehta 2014-11-18 12:24:17 Re: potential invalid input field of pgAdmin New Column GUI