Re: [pgAdmin4] [Patch]: Extension Module

From: Neel Patel <neel(dot)patel(at)enterprisedb(dot)com>
To: Surinder Kumar <surinder(dot)kumar(at)enterprisedb(dot)com>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [pgAdmin4] [Patch]: Extension Module
Date: 2016-01-18 11:22:50
Message-ID: CACCA4P3JuzVzoq7DFmyFzjbKaE3uf-P1+4_zkBO6RfxTB-VVSQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi Surinder,

We have applied/tested the patch and below are the review comments.

1. When we select the extension "plpython3u", "plperl", "plperu" etc. then
it gives 'TypeError' in Javascript.
TypeError: d.version is undefined
'version': (!_.isNull(d.version[0]) ? d.version[0]: '')

We are getting this error while selecting many extensions so please test
with all types of extensions, it should not give any error at client side.

2. Use 2 space indentation instead of 4 space in javascript file.

3. In "validate" function in "extension.js" file, validate only the changed
values not all, and "this.get('name') - should be called only one time not
multiple
time".

4. When we pass object identifier, use the function 'qtIdent', and for the
values, use function 'qtLiteral' in all the sql files.

5. By default, when we create the extension, "schema_name" and "version"
should not be be set with value. It should be set blank by default.

6. When we create any extension like "citext" then we are not able to
create the same extension again after deleting the same extension. May be
issue
with caching mechanism.

7. When we remove the schema_name during the "Edit" operation then wrong
SQL is getting generated.

8. Remove "Use Slony" option. As discussed with Ashesh, we will implement
it as separate module.

Please fix the above issues. Let us know if you want more information.

Thanks,
Neel Patel

Thanks,
Neel Patel

On Tue, Jan 12, 2016 at 1:15 PM, Surinder Kumar <
surinder(dot)kumar(at)enterprisedb(dot)com> wrote:

> Please find the updated patch with following changes:
>
> 1. corrected copyright.
> 2. Added proper comment for script_module function in __init__.py file.
> 3. Renamed collection Node's label to Extensions in extensions.js file.
>
>
> On Tue, Jan 12, 2016 at 12:44 PM, Surinder Kumar <
> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>
>> Hi,
>>
>> Please find attached patch for the extension module.
>> Please review it and Let me know for any comments.
>>
>>
>> Thanks,
>> Surinder Kumar
>>
>
>
>
> --
> Sent via pgadmin-hackers mailing list (pgadmin-hackers(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgadmin-hackers
>
>

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Surinder Kumar 2016-01-18 12:14:59 Re: [pgAdmin4] [Patch]: Extension Module
Previous Message Surinder Kumar 2016-01-18 11:03:36 [pgAdmin3][Extension]: Wrong SQL generated