Re: [pgAdmin4][Patch]: Adding connection status in Query tool

From: Murtuza Zabuawala <murtuza(dot)zabuawala(at)enterprisedb(dot)com>
To: Dave Page <dpage(at)pgadmin(dot)org>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [pgAdmin4][Patch]: Adding connection status in Query tool
Date: 2017-12-19 14:17:00
Message-ID: CAKKotZSMBYJ4D4dvoEDJGH8bn8FHC9z1uLPHJp+5tCO7USZW1g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On Tue, Dec 19, 2017 at 7:24 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:

> Hi
>
> Interesting. A few thoughts:
>
> - The pulsating icon is very off-putting. I think we need to make it only
> flash a couple of times when we actually need to attract the attention of
> the user.
>
​As per my discussion with Chethana, In his opinion user tends to notice
things that way more quickly.
Are you sure you wish to flash only couple of times on error?

>
> - We shouldn't really use tooltips like this, as it may confuse folks with
> screen readers. Should we make the icon clickable (which should have a
> visual hint)? Maybe a drop-down status panel.
> ​
>
>
​Sure let me check.

>
> - Do we need to poll separately for the status? Instead, why not update it
> whenever polling for results, or executing something?
>
​Then user won't be able to know the current connection status prior to
query execution, the purpose of the feature is to make user aware of
current connection status even if there is no query running, As most user
tends to leave open their query tool window after their work it will be
useful when flask session gets expired and connection to server gets closed
after that.

>
> Thanks!
>
> On Tue, Dec 19, 2017 at 11:42 AM, Murtuza Zabuawala <
> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>
>> Hi,
>>
>> PFA patch to add the connection status
>> <http://initd.org/psycopg/docs/extensions.html#transaction-status-constants>
>> in query tool, this feature will allow user to check the database
>> connection status in query tool itself, it will also provide the detailed
>> status as a tooltip when user hovers on it, the most benefit of the feature
>> will be when user open query tool in new Browser Tab where Browser tree is
>> not visible to user, user can also configure the status polling time using
>> preference dialog.
>> RM#2475
>>
>> Apart from that I have also removed the ..sqleditor/static/css/sqledit
>> or.css reference from ../datagrid/templates/datagrid/index.html file
>> because we are already bundling the "sqleditor.css" file in main
>> "style.css" file.
>>
>>
>> Thanks to Chethana for his UI related inputs and to Surinder for helping
>> me on html alignment issues.
>>
>>
>> --
>> Regards,
>> Murtuza Zabuawala
>> EnterpriseDB: 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

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2017-12-19 15:15:00 Re: [pgAdmin4][Patch]: Adding connection status in Query tool
Previous Message Dave Page 2017-12-19 13:54:30 Re: [pgAdmin4][Patch]: Adding connection status in Query tool