mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
[Extendible][Dashboard] Allow to create a server clicking the
'Add New Server' button on the dashboard, even when the first node is of not type of 'server-group' in the browser tree.
This commit is contained in:
@@ -237,7 +237,17 @@ function(r, $, pgAdmin, _, Backbone) {
|
|||||||
add_new_server: function() {
|
add_new_server: function() {
|
||||||
if (pgBrowser && pgBrowser.tree) {
|
if (pgBrowser && pgBrowser.tree) {
|
||||||
var i = pgBrowser.tree.first(null, false),
|
var i = pgBrowser.tree.first(null, false),
|
||||||
serverModule = r('pgadmin.node.server');
|
serverModule = r('pgadmin.node.server'),
|
||||||
|
itemData = pgBrowser.tree.itemData(i);
|
||||||
|
|
||||||
|
while (itemData && itemData._type != "server-group") {
|
||||||
|
i = pgBrowser.tree.next(i);
|
||||||
|
itemData = pgBrowser.tree.itemData(i);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!itemData) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (serverModule) {
|
if (serverModule) {
|
||||||
serverModule.callbacks.show_obj_properties.apply(
|
serverModule.callbacks.show_obj_properties.apply(
|
||||||
|
|||||||
Reference in New Issue
Block a user