Re: [pgadmin-hackers] Re: [pgAdmin4][Patch][RM2399]: Disabled row'sbackground color disappeared on save in View data

Поиск
Список
Период
Сортировка
От Surinder Kumar
Тема Re: [pgadmin-hackers] Re: [pgAdmin4][Patch][RM2399]: Disabled row'sbackground color disappeared on save in View data
Дата
Msg-id CAM5-9D_YCxaUdHVKtPcq=6Dud8CAJ=F-XK7w14dyhCCw_GGZ5w@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [pgadmin-hackers] Re: [pgAdmin4][Patch][RM2399]: Disabled row'sbackground color disappeared on save in View data  (Surinder Kumar <surinder.kumar@enterprisedb.com>)
Ответы Re: [pgadmin-hackers] Re: [pgAdmin4][Patch][RM2399]: Disabled row'sbackground color disappeared on save in View data  (Joao Pedro De Almeida Pereira <jdealmeidapereira@pivotal.io>)
Re: [pgadmin-hackers] Re: [pgAdmin4][Patch][RM2399]: Disabled row'sbackground color disappeared on save in View data  (Dave Page <dpage@pgadmin.org>)
Список pgadmin-hackers
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.kumar@enterprisedb.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.dhumal@enterprisedb.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@pgadmin.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@pivotal.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@pgadmin.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.kumar@enterprisedb.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.kumar@enterprisedb.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@postgresql.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



Вложения

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Surinder Kumar
Дата:
Сообщение: Re: [pgadmin-hackers] Re: [pgAdmin4][Patch][RM2399]: Disabled row'sbackground color disappeared on save in View data
Следующее
От: Joao Pedro De Almeida Pereira
Дата:
Сообщение: Re: [pgadmin-hackers] Re: [pgAdmin4][Patch][RM2399]: Disabled row'sbackground color disappeared on save in View data