Re: Re: [pgAdmin4][Patch][RM2399]: Disabled row's background color disappeared on save in View data

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Joao Pedro De Almeida Pereira <jdealmeidapereira(at)pivotal(dot)io>
Cc: Surinder Kumar <surinder(dot)kumar(at)enterprisedb(dot)com>, Harshal Dhumal <harshal(dot)dhumal(at)enterprisedb(dot)com>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: Re: [pgAdmin4][Patch][RM2399]: Disabled row's background color disappeared on save in View data
Date: 2017-05-16 07:45:55
Message-ID: CA+OCxoyaYQoYzWp4v0dWPzejNvnyd1i=0D=wUVA_xv7NPuXQtg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi

The Copy button didn't work for a single cell in 1.4 either, only Ctrl+C.

I'm assuming that'll change in the work you're doing :-)

On Mon, May 15, 2017 at 7:24 PM, Joao Pedro De Almeida Pereira <
jdealmeidapereira(at)pivotal(dot)io> wrote:

> We were commenting on the disabled state of the copy button, so nevermind/
> we are currently working on an update to the copy functionality of the grid.
> Thanks for the fixes!
>
> On Mon, May 15, 2017 at 1:31 PM, Surinder Kumar <
> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>
>> Hi,
>>
>> The array temp_new_rows is used to keep track to new added rows in View
>> data. It is used to add 'disabled_row'class for new rows to highlight
>> when grid renders after delete/copy/add row operation.
>>
>> Please find attached patch.
>>
>> On Mon, May 15, 2017 at 10:14 PM, Surinder Kumar <
>> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>>
>>> Hi Joao,
>>>
>>> The single cell selection works for me using Cmd+C. Not reproducible for
>>> me.
>>>
>>> Please provide steps to reproduce.
>>>
>>>
>>>
>>>
>>> On Mon, May 15, 2017 at 9:58 PM, Harshal Dhumal <
>>> harshal(dot)dhumal(at)enterprisedb(dot)com> wrote:
>>>
>>>> Hi,
>>>>
>>>> Issue caused because variable temp_new_rows was access before it was
>>>> initialised. Attached patch fixes this issue.
>>>>
>>>> --
>>>> *Harshal Dhumal*
>>>> *Sr. Software Engineer*
>>>>
>>>> EnterpriseDB India: http://www.enterprisedb.com
>>>> The Enterprise PostgreSQL Company
>>>>
>>>> On Mon, May 15, 2017 at 9:28 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>>
>>>>> Aww, nuts. I thought we had tests for that? Did we miss that
>>>>> particular case?
>>>>>
>>>>> Anyway, copying of a single value still works (with Cmd+C), so I'm not
>>>>> inclined to re-wrap everything for this unless someone can get a patch to
>>>>> me by ~9AM UK time tomorrow. Surinder?
>>>>>
>>>>> On Mon, May 15, 2017 at 4:50 PM, Joao Pedro De Almeida Pereira <
>>>>> jdealmeidapereira(at)pivotal(dot)io> wrote:
>>>>>
>>>>>> Hi hackers,
>>>>>>
>>>>>> We were checking out the selection functionality after this
>>>>>> commit--looks like selection no longer works for single cells.
>>>>>>
>>>>>> If you press a cell in the grid the following message is console
>>>>>> logged:
>>>>>>
>>>>>> sqleditor.js:869 Uncaught TypeError: Cannot read property 'indexOf' of undefined
>>>>>> at SlickGrid.<anonymous> (sqleditor.js:869)
>>>>>> at Event.notify (slick.core.js:143)
>>>>>> at trigger (slick.grid.js:1067)
>>>>>> at setActiveCellInternal (slick.grid.js:2693)
>>>>>> at HTMLDivElement.handleClick (slick.grid.js:2469)
>>>>>> at HTMLDivElement.dispatch (jquery-1.11.2.js:4665)
>>>>>> at HTMLDivElement.$event.dispatch (jquery.event.drag-2.2.js:374)
>>>>>> at HTMLDivElement.elemData.handle (jquery-1.11.2.js:4333)
>>>>>>
>>>>>> ​
>>>>>>
>>>>>> Thanks
>>>>>> George & Joao
>>>>>>
>>>>>> On Mon, May 15, 2017 at 10:05 AM, Dave Page <dpage(at)pgadmin(dot)org>
>>>>>> wrote:
>>>>>>
>>>>>>> I've committed a modified version of this patch following some
>>>>>>> discussion on IM with Surinder.
>>>>>>>
>>>>>>> Thanks Surinder!
>>>>>>>
>>>>>>> On Mon, May 15, 2017 at 10:56 AM, Surinder Kumar <
>>>>>>> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>>>>>>>
>>>>>>>> Hi
>>>>>>>>
>>>>>>>> The regression test cases for 'copy row' was failing.
>>>>>>>> This patch was assuming that each selected row will have primary
>>>>>>>> key due to selection was not working. Fixed.
>>>>>>>>
>>>>>>>> Please find revised patch.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> Surinder Kumar
>>>>>>>>
>>>>>>>> On Mon, May 15, 2017 at 1:13 PM, Surinder Kumar <
>>>>>>>> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> This patch contains following changes:
>>>>>>>>>
>>>>>>>>> 1) When a new row is added, allow to delete if changes are not
>>>>>>>>> saved.
>>>>>>>>>
>>>>>>>>> 2) Disable new row selection if primary key is not given but
>>>>>>>>> changes are saved on server.
>>>>>>>>>
>>>>>>>>> 3) Copy and paste one or more rows, then add new row doesn't
>>>>>>>>> work(entered value doesn't appear).
>>>>>>>>>
>>>>>>>>> 4) After deleting a row, add new row doesn't work.
>>>>>>>>>
>>>>>>>>> 5) New row added with explicitly given primary key should not
>>>>>>>>> disabled.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Please review.
>>>>>>>>>
>>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Dave Page
>>>>>>> Blog: http://pgsnake.blogspot.com
>>>>>>> Twitter: @pgsnake
>>>>>>>
>>>>>>> EnterpriseDB UK: http://www.enterprisedb.com
>>>>>>> The Enterprise PostgreSQL Company
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dave Page
>>>>> Blog: http://pgsnake.blogspot.com
>>>>> Twitter: @pgsnake
>>>>>
>>>>> EnterpriseDB UK: http://www.enterprisedb.com
>>>>> The Enterprise PostgreSQL Company
>>>>>
>>>>
>>>>
>>>
>>
>

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message pgAdmin 4 Jenkins 2017-05-16 07:50:05 Build failed in Jenkins: pgadmin4-master-python27 #124
Previous Message Dave Page 2017-05-16 07:45:08 Re: Re: [pgAdmin4][Patch][RM2399]: Disabled row's background color disappeared on save in View data