pgAdmin 4 commit: Correct the issue number and sequence in release note
Correct the issue number and sequence in release note. Branch -- master Details --- https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=5a0aae0c1ccd63046480e0d84cc0bef47f016577 Modified Files -- docs/en_US/release_notes_4_11.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
Re: Bug in Database Nodes in the Tree
Hi On Thu, Jul 18, 2019 at 6:40 AM Yosry Muhammad wrote: > Hi, > > On Thu, Jul 18, 2019, 7:27 AM Khushboo Vashi < > khushboo.va...@enterprisedb.com> wrote: > >> Hi Yosry, >> >> On Wed, Jul 17, 2019 at 10:49 PM Yosry Muhammad >> wrote: >> >>> Hi Khushboo, >>> >>> There's a minor bug that I noticed a while back that when you right >>> click a disconnected database (to drop it for example) it automatically >>> connects to the database and expands the node. This behaviour is a little >>> annoying to users (me too), I am trying to fix it. >>> >>> This behavior is by design as we have considered some of the pgAdmin >> III behavior. One behavior we can change is that on the selection of the >> database node, we can just connect it and not expand it and when we expand >> the database node (by arrow icon or double click), we can connect and >> expand both. >> >> We need Dave's approval to change this. >> > > I think this makes more sense. > pgAdmin 3 automatically connects databases on select but not servers. I'd be fine with only connecting databases and servers on expand, and not on select. That should not affect auto-expand and treeview state restore at all, but will mean you can right-click a database or server without it connecting. FYI, I've found this behaviour annoying too. I can't imagine it would require hacking aciTree to make that happen - we'd basically just move the connect function call from the onSelect handler (or whatever it's called) to onExpand wouldn't we? > > >> I looked around the code in the browser module (node.js, database.js, >>> menu.js) and I couldn't find a way to modify this behaviour. Is this >>> handled internally by jQuery? Is modifying this behaviour feasible? >>> >>> >> I think the problem is that the right click event triggers the left event >>> click too. Am I correct? >>> >>> Basically, the browser tree is generated through the aciTree library, so >> when required, the public APIs (provided by aciTree) of the events are >> being called. >> In this case, on the selection of the database node, the selected event >> is used in the database.js file. >> >> Thanks for the clarification. > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company
Re: Bug in Database Nodes in the Tree
On Thu, Jul 18, 2019 at 1:44 PM Dave Page wrote: > Hi > > On Thu, Jul 18, 2019 at 6:40 AM Yosry Muhammad wrote: > >> Hi, >> >> On Thu, Jul 18, 2019, 7:27 AM Khushboo Vashi < >> khushboo.va...@enterprisedb.com> wrote: >> >>> Hi Yosry, >>> >>> On Wed, Jul 17, 2019 at 10:49 PM Yosry Muhammad >>> wrote: >>> Hi Khushboo, There's a minor bug that I noticed a while back that when you right click a disconnected database (to drop it for example) it automatically connects to the database and expands the node. This behaviour is a little annoying to users (me too), I am trying to fix it. This behavior is by design as we have considered some of the pgAdmin >>> III behavior. One behavior we can change is that on the selection of the >>> database node, we can just connect it and not expand it and when we expand >>> the database node (by arrow icon or double click), we can connect and >>> expand both. >>> >>> We need Dave's approval to change this. >>> >> >> I think this makes more sense. >> > > pgAdmin 3 automatically connects databases on select but not servers. I'd > be fine with only connecting databases and servers on expand, and not on > select. That should not affect auto-expand and treeview state restore at > all, but will mean you can right-click a database or server without it > connecting. FYI, I've found this behaviour annoying too. > > This change will definitely affect the auto-expand and tree-view state restore, but that can be handled by some code changes. > I can't imagine it would require hacking aciTree to make that happen - > we'd basically just move the connect function call from the onSelect > handler (or whatever it's called) to onExpand wouldn't we? > Right, as we have implemented both expand and select calls, we just need to remove the select handler. > > >> >> >>> I looked around the code in the browser module (node.js, database.js, menu.js) and I couldn't find a way to modify this behaviour. Is this handled internally by jQuery? Is modifying this behaviour feasible? >>> I think the problem is that the right click event triggers the left event click too. Am I correct? Basically, the browser tree is generated through the aciTree library, >>> so when required, the public APIs (provided by aciTree) of the events are >>> being called. >>> In this case, on the selection of the database node, the selected event >>> is used in the database.js file. >>> >>> Thanks for the clarification. >> > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company >