Re: [pgAdmin][RM4279] : Issue with File Browser Home button

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Neel Patel <neel(dot)patel(at)enterprisedb(dot)com>
Cc: Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>, Yogesh Jain <yogesh(dot)jain(at)enterprisedb(dot)com>, Aditya Toshniwal <aditya(dot)toshniwal(at)enterprisedb(dot)com>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [pgAdmin][RM4279] : Issue with File Browser Home button
Date: 2020-04-28 08:01:31
Message-ID: CA+OCxowWy4W_DT5qfpqbjn4R8tyhxo5DAM0yS6_pwRXp9m2sqg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On Tue, Apr 28, 2020 at 8:24 AM Neel Patel <neel(dot)patel(at)enterprisedb(dot)com>
wrote:

> Hi Yogesh,
>
> Please find the attached patch to fix the issue in Windows as I mentioned
> earlier. Please work on top of this to fix the issue below.
>
> I can see the issue below in desktop mode. Here home directory is
> "C:\Users\neel" but on dialog it shows "C:\" which is wrong.
> When we press the "Home" button, it redirects to "C:\Users\neel" which is
> correct but again when we press the "back" button, it shows the path "C:\"
> which is wrong.
> So when the user is in the home directory path and presses the "Back"
> button it should remain on the same path. This is not specific to windows
> but it should also reproducible in linux as well.
> Can you please verify and fix ?
>

By "Back", do you mean "Parent Directory" (i.e. the button next to the Home
button)? If so, shouldn't that take you to C:\Users?

>
> [image: Screenshot 2020-04-28 at 11.32.34 AM.png]
>
> Thanks,
> Neel Patel
>
> On Mon, Apr 27, 2020 at 1:50 PM Neel Patel <neel(dot)patel(at)enterprisedb(dot)com>
> wrote:
>
>> Hi,
>>
>> In windows desktop mode, it gives below error on console log while
>> opening file dialog.
>>
>> [image: Screenshot 2020-04-27 at 1.11.59 PM.png]
>>
>> Thanks,
>> Neel Patel
>>
>> On Mon, Apr 27, 2020 at 1:22 PM Akshay Joshi <
>> akshay(dot)joshi(at)enterprisedb(dot)com> wrote:
>>
>>> Hi Yogesh
>>>
>>> Tested on MAC OSX in both the mode (server, desktop) it is showing "/".
>>> Please reverify it.
>>>
>>> On Mon, Apr 27, 2020 at 10:58 AM Yogesh Jain <
>>> yogesh(dot)jain(at)enterprisedb(dot)com> wrote:
>>>
>>>> Hi Hackers,
>>>>
>>>> I have tested this patch in linux (Ubuntu 18.04) env only , which is
>>>> working fine. It will be great if someone can review/test in the Windows
>>>> environment as well as I don't have the setup ready for that.
>>>>
>>>> On Mon, Apr 27, 2020 at 10:47 AM Yogesh Jain <
>>>> yogesh(dot)jain(at)enterprisedb(dot)com> wrote:
>>>>
>>>>> Hi Aditya,
>>>>>
>>>>> Thanks for the feedback. Here is an updated patch, regarding the same.
>>>>>
>>>>> Please Review.
>>>>> PFA.
>>>>>
>>>>> On Mon, Apr 27, 2020 at 9:05 AM Aditya Toshniwal <
>>>>> aditya(dot)toshniwal(at)enterprisedb(dot)com> wrote:
>>>>>
>>>>>> Hi Yogesh,
>>>>>>
>>>>>> Just did an eyeball review. You've included homedir path in the
>>>>>> response rendered JS file. You're exposing underlying directory structure
>>>>>> to users even in server mode. This is not appropriate. This info should
>>>>>> remain at the server and not at the client side.
>>>>>> + homedir=os.path.expanduser('~'),
>>>>>>
>>>>>> On Fri, Apr 24, 2020 at 7:26 PM Yogesh Jain <
>>>>>> yogesh(dot)jain(at)enterprisedb(dot)com> wrote:
>>>>>>
>>>>>>> Hi Hackers,
>>>>>>>
>>>>>>> Attached is the patch to fix the issue with the file browser Home
>>>>>>> button.
>>>>>>>
>>>>>>> FYI : While clicking on the home button it was pointing to the
>>>>>>> user's root directory rather than home directory, which is fixed in this
>>>>>>> patch.
>>>>>>>
>>>>>>> Please review.
>>>>>>> PFA.
>>>>>>>
>>>>>>> --
>>>>>>> Regards,
>>>>>>> Yogesh Jain
>>>>>>> 8982696654
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks and Regards,
>>>>>> Aditya Toshniwal
>>>>>> pgAdmin Hacker | Sr. Software Engineer | EnterpriseDB India | Pune
>>>>>> "Don't Complain about Heat, Plant a TREE"
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Yogesh Jain
>>>>> 8982696654
>>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Yogesh Jain
>>>> 8982696654
>>>>
>>>
>>>
>>> --
>>> *Thanks & Regards*
>>> *Akshay Joshi*
>>>
>>> *Sr. Software Architect*
>>> *EnterpriseDB Software India Private Limited*
>>> *Mobile: +91 976-788-8246*
>>>
>>

--
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 2020-04-28 08:02:12 Re: Remove Python 2 support from the desktop runtime
Previous Message Akshay Joshi 2020-04-28 06:47:47 Re: pgAdmin4 v4.21 candidate builds