Re: [pgAdmin4][patch] update the alert style in the sub-navigation

From: Surinder Kumar <surinder(dot)kumar(at)enterprisedb(dot)com>
To: Sarah McAlear <smcalear(at)pivotal(dot)io>
Cc: Wenlin Zhang <wzhang(at)pivotal(dot)io>, Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>, Violet Cheng <vcheng(at)pivotal(dot)io>
Subject: Re: [pgAdmin4][patch] update the alert style in the sub-navigation
Date: 2017-08-10 06:00:31
Message-ID: CAM5-9D88cqkYM=GVmQg6ZwOn=_L5HjTLN8URB0Ame8hSs7qHtQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi Sarah,

We noticed that due to this patch, the alert style of "Database connected"
message is changed.
Can you please look into this?

Thanks,
Surinder

On Wed, Aug 9, 2017 at 4:43 PM, Surinder Kumar <
surinder(dot)kumar(at)enterprisedb(dot)com> wrote:

> ​Hi,
>
> ​The updated patch looks good to me.
>
> On Wed, Aug 9, 2017 at 4:15 PM, Sarah McAlear <smcalear(at)pivotal(dot)io> wrote:
>
>> As discussed with Surinder, we have created a Redmine ticket for his 4th
>> comment regarding the error message not showing up when the app can't be
>> reached. This issue existed prior to this patch and should be prioritized.
>>
>> https://redmine.postgresql.org/issues/2640
>>
>> Thanks!
>> Matt & Sarah
>>
>> On Wed, Aug 9, 2017 at 4:06 PM, Sarah McAlear <smcalear(at)pivotal(dot)io>
>> wrote:
>>
>>> Hi Surinder!
>>>
>>> I am not able to see anything different from what I see on Master with
>>> or without the patch applied. I tried adjusting the preferences. I did
>>> update the dashboard.js to instantiate a new object, great idea!
>>>
>>> Thanks,
>>> Sarah
>>>
>>>
>>>
>>> On Wed, Aug 9, 2017 at 1:42 PM, Surinder Kumar <
>>> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>>>
>>>> Hi Wenlin,
>>>>
>>>> On Tue, Aug 8, 2017 at 3:15 PM, Wenlin Zhang <wzhang(at)pivotal(dot)io> wrote:
>>>>
>>>>> Hi Surinder,
>>>>>
>>>>> Thanks for your review.
>>>>>
>>>>> We have changed the indentation for _dashboard.scss file and also
>>>>> removed the style about icon-postgres:before, like margin-top,etc,
>>>>> but we are not sure if it is perfectly aligned now, you can add further
>>>>> change to it.
>>>>>
>>>>> As the second comment, I'm sorry I'm not sure what's the problem,
>>>>> could you please clarify it? Because we replace css with scss right now,
>>>>> dashboard.css doesn't exist. So maybe you are looking at the css file that
>>>>> are complied by the scss?
>>>>>
>>>> ​Sorry I​ typed 'dashboard.css' instead of 'dashboard.js'.
>>>> ​In dashboard.js can we change `return DashboardAlert;` to `return new
>>>> DashboardAlert();`
>>>> and then we can remove the instances being created(var alertDashboard =
>>>> new AlertDashboard();) from dashboard.js, and simply
>>>> use `AlertDashboard.info('message')`.
>>>>
>>>>
>>>>> For the fourth comment, we tried the steps you suggested on master
>>>>> branch, the error is not shown either. So it should be an existing issue.
>>>>> But if you want to see the error message, navigate to "Servers" at the top
>>>>> of browser, then navigate back to postgresql server, then you will see the
>>>>> error message.
>>>>>
>>>> ​The error in console will appear when you selected a database which is
>>>> connected and stop the backend Python server because the request for graphs
>>>> for database level will fail and there is no response returned from server.
>>>> It might be not reproducible to you If you set the refresh rate to
>>>> higher value (i.e. Preferences > Graphs) in preferences. Just set refresh
>>>> rate to 1 for all dashboard graphs and repeat the steps.
>>>>
>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Wenlin &Violet
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Aug 7, 2017 at 2:30 PM, Surinder Kumar <
>>>>> surinder(dot)kumar(at)enterprisedb(dot)com> wrote:
>>>>>
>>>>>> Hi
>>>>>> Review comments:
>>>>>>
>>>>>> 1.
>>>>>>
>>>>>> For consistency, we use two spaces for indentation in CSS files.
>>>>>> Four spaces are used in _dashboard.scss file. The configurations
>>>>>> are defined in web/.editorconfig file.
>>>>>> 2.
>>>>>>
>>>>>> In,dashboard.css Can we return function object in return instead
>>>>>> of function class itself, this will eliminate the need of creating function
>>>>>> object every time we use info and error?
>>>>>> 3.
>>>>>>
>>>>>> On Dashboard, I can see Postgres icon is misaligned compared to
>>>>>> other icons in Getting Started section. It is not related to this
>>>>>> patch. adjusting margin top will fix it.
>>>>>> 4.
>>>>>>
>>>>>> I tried to test out Error message displayed, but I encounter an
>>>>>> error(screenshot attached).
>>>>>> Steps to reproduce:
>>>>>> - Open pgAdmin4 in browser
>>>>>> - Connect to PostgreSQL Server, Keep dashboard tab open.
>>>>>> - Navigate to the database which is connected.
>>>>>> - Now disconnect pgAdmin4 python server.
>>>>>> ​
>>>>>>
>>>>>> ​Here I mean Stop Python server. I​
>>>>
>>>>
>>>>>
>>>>>> 1.
>>>>>> - ​
>>>>>> - No error message is displayed on Dashboard because it breaks
>>>>>> in JS as xhr.responseText is empty.
>>>>>> However, it might be an existing issue.
>>>>>>
>>>>>> Thanks,
>>>>>> Surinder
>>>>>>
>>>>>> On Mon, Aug 7, 2017 at 10:40 AM, Wenlin Zhang <wzhang(at)pivotal(dot)io>
>>>>>> wrote:
>>>>>>
>>>>>> Hi Ashesh,
>>>>>>>
>>>>>>> That's correct. This patch just changed alert style in the
>>>>>>> 'tabs', such as Dependency and Dependents.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> Wenlin
>>>>>>>
>>>>>>> On Mon, Aug 7, 2017 at 12:51 PM, Ashesh Vashi <
>>>>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>>>>
>>>>>>>> Surinder,
>>>>>>>>
>>>>>>>> Please take a look at this patch.
>>>>>>>>
>>>>>>>> If I recalls correctly, this patch is related to styling of the
>>>>>>>> 'tabs' shown on the main window.
>>>>>>>> Wenlin - please correct me if my understanding is wrong.
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> 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 Mon, Aug 7, 2017 at 8:11 AM, Sarah McAlear <smcalear(at)pivotal(dot)io>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi hackers,
>>>>>>>>>
>>>>>>>>> Could you please review this patch?
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> Wenlin and Sarah
>>>>>>>>>
>>>>>>>>> On Wed, Aug 2, 2017 at 2:15 PM, Wenlin Zhang <wzhang(at)pivotal(dot)io>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Hackers,
>>>>>>>>>>
>>>>>>>>>> This patch changes the alert style in the sub-navigation to match
>>>>>>>>>> style guide.
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Wenlin, Shirley & Sarah
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>> ​
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Murtuza Zabuawala 2017-08-10 06:25:04 Re: Can someone tell me what this code does ?
Previous Message Wenlin Zhang 2017-08-10 03:32:56 Re: [pgAdmin4][patch] Fix feature tests failure