Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bm0R0-0000BL-IG for pgadmin-hackers@arkaria.postgresql.org; Mon, 19 Sep 2016 15:24:42 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bm0R0-0006w0-3W for pgadmin-hackers@arkaria.postgresql.org; Mon, 19 Sep 2016 15:24:42 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bm0Qm-0006hs-P5 for pgadmin-hackers@postgresql.org; Mon, 19 Sep 2016 15:24:28 +0000 Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bm0Qj-0007Sx-B4 for pgadmin-hackers@postgresql.org; Mon, 19 Sep 2016 15:24:28 +0000 Received: by mail-wm0-x233.google.com with SMTP id a25so3480336wmi.1 for ; Mon, 19 Sep 2016 08:24:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:cc; bh=lny2h/p6XHD+wViPGkffSXk++3obw9uO27BKtQcmWic=; b=sHGoVJzidD9QNbAmWTYk/kGq00mDv725X8h3OKAd3ZVWqDSyMkHnQ1jDfQIlwVnCGQ Nc/jysvWSM2DL3oj05kGGKUizTfnWD/asfrXm2HARn63VKgvUBfhQq4nZbJP89gfE1R/ byX+sCEF4lKG5LnAjEtwuoykS+0I9+R6jqnzxzIRQPWGexBiC2ffMMsxWpYRp2vo2sgc fF/jikRaWgVfuUHOQetFaaUr3VcPXfZRDL6/uGhBAH5AqgfmeZfvNgMumg+1rJo0zZNe sqfSW7TMZGiy96R4oKq6sogXXI/5ShxDVkHzEHO1TxknuJ2rhNW2PosC0ra10ZND8eAF A/+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=lny2h/p6XHD+wViPGkffSXk++3obw9uO27BKtQcmWic=; b=R9OVLen07thG7g3sHtzeVkSXEprSEjuVxJdMbZkazqfzb+6QmxAEoCJ84JUG+zUMUj dHEiemD5n3DvMPSKBqxKxP7xdNZfj5Tf5IdlaWEh4sHIF9fldkrw1pklIbdGOM8WpJC4 +fwYJQgl0x9HrGkI0LZFZ2Z0M2EpIAmORE41OPZkTNKvI0tWGb0/j5hj+VJBlVhzyqF4 Qtjet6rDpYEbOwL1jjrUcZ4h5/JBZGQ+ctLQAoVahssNAihm3Y8JYYJs09FrcsoHJbgP iot2WKAe8kfiFDhDY3Dt4UqeIVpWgdeG5ztcjhedVqLlXmnqVtwslmGlYAjkhx8Cdytn 2ORQ== X-Gm-Message-State: AE9vXwPAIeFPwRx9j/m3YdUntHQAclNJLrPavL3SC3fSKYzuW7Yg2EnBS4dN0sahQFVKxUZCnzgdgrPEefIfFCmo X-Received: by 10.28.16.148 with SMTP id 142mr9191337wmq.5.1474298663178; Mon, 19 Sep 2016 08:24:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.172.198 with HTTP; Mon, 19 Sep 2016 08:23:52 -0700 (PDT) From: Surinder Kumar Date: Mon, 19 Sep 2016 20:53:52 +0530 Message-ID: Subject: [pgAdmin4][Patch]: RM1627 - Objects are not visible after creation until press refresh button To: pgadmin-hackers Cc: Ashesh Vashi Content-Type: multipart/mixed; boundary=001a1145b4521cfac0053cdde87b X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org --001a1145b4521cfac0053cdde87b Content-Type: multipart/alternative; boundary=001a1145b4521cfabb053cdde879 --001a1145b4521cfabb053cdde879 Content-Type: text/plain; charset=UTF-8 Hi Please find patch with following fixes: 1) Newly added server-group not listing in tree view. 2) On creating a first node for collection node with no child. the created node doesn't show up under its respective parent node. - to add a node to child under its parent node. its parent node attribute must be set 'inode: true' but it always gets false for inode that doesn't add the node. Ashesh - Can you please review it? Thanks Surinder Kumar --001a1145b4521cfabb053cdde879 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi<= /div>

Please find patch with fo= llowing fixes:
=
1) Newly a= dded server-group not listing in tree view.

2) On creating a first node for collection node with n= o child. the created node doesn't show up under its respective parent n= ode.
- to add a= node to child under its parent node. its parent node attribute must be set= 'inode: true' but it always gets false for inode that doesn't = add the node.
<= br>
Ashesh - Ca= n you please review it?

T= hanks
Surinder = Kumar
--001a1145b4521cfabb053cdde879-- --001a1145b4521cfac0053cdde87b Content-Type: application/octet-stream; name="RM1627.patch" Content-Disposition: attachment; filename="RM1627.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ita712g60 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvdGVtcGxhdGVzL2Jy b3dzZXIvanMvYnJvd3Nlci5qcyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvdGVt cGxhdGVzL2Jyb3dzZXIvanMvYnJvd3Nlci5qcwppbmRleCAxNTFkMDViLi4w YWM0NjE2IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3RlbXBs YXRlcy9icm93c2VyL2pzL2Jyb3dzZXIuanMKKysrIGIvd2ViL3BnYWRtaW4v YnJvd3Nlci90ZW1wbGF0ZXMvYnJvd3Nlci9qcy9icm93c2VyLmpzCkBAIC04 MjAsNiArODIwLDExIEBAIGZ1bmN0aW9uKHJlcXVpcmUsICQsIF8sIFMsIEJv b3RzdHJhcCwgcGdBZG1pbiwgQWxlcnRpZnksIENvZGVNaXJyb3IpIHsKICAg ICAgICAgICAgICAgY3R4LmIuX2ZpbmRUcmVlQ2hpbGROb2RlKAogICAgICAg ICAgICAgICAgIGN0eC5pLCBkLCBjdHgKICAgICAgICAgICAgICAgKTsKKwor ICAgICAgICAgICAgICAvLyBPbmx5IHNlcnZlci1ncm91cCBub2RlIHdpbGwg bm90IGhhdmUgYW55IHBhcmVudAorICAgICAgICAgICAgICBpZiAoIV9kYXRh Ll9waWQpIHsKKyAgICAgICAgICAgICAgICBhZGROb2RlV2l0aE5vUGFyZW50 LmFwcGx5KGN0eCwgYXJndW1lbnRzKTsKKyAgICAgICAgICAgICAgfQogICAg ICAgICAgICAgfQogICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAg ICAgfS5iaW5kKGN0eCksCkBAIC05NTgsNyArOTYzLDcgQEAgZnVuY3Rpb24o cmVxdWlyZSwgJCwgXywgUywgQm9vdHN0cmFwLCBwZ0FkbWluLCBBbGVydGlm eSwgQ29kZU1pcnJvcikgewogICAgICAgICAgICAgICAgICAgICAgICAgICB9 KTsKICAgICAgICAgICAgICAgICAgICAgICAgIH0uYmluZChjdHgpOwoKLSAg ICAgICAgICAgICAgICAgICAgaWYgKCFjdHgudC5pc0lub2RlKGN0eC5pKSAm JiBjdHguZC5pbm9kZSkgeworICAgICAgICAgICAgICAgICAgICBpZiAoIWN0 eC50LmlzSW5vZGUoY3R4LmkpICYmIF9kYXRhICYmIF9kYXRhLmlub2RlKSB7 CiAgICAgICAgICAgICAgICAgICAgICAgICBjdHgudC5zZXRJbm9kZShjdHgu aSwge3N1Y2Nlc3M6IF9hcHBlbmR9KTsKICAgICAgICAgICAgICAgICAgICAg fSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgIF9hcHBlbmQoKTsK QEAgLTk5Nyw2ICsxMDAyLDk0IEBAIGZ1bmN0aW9uKHJlcXVpcmUsICQsIF8s IFMsIEJvb3RzdHJhcCwgcGdBZG1pbiwgQWxlcnRpZnksIENvZGVNaXJyb3Ip IHsKICAgICAgICAgICAgIC8vIFdlIGNhbiBmaW5kIHRoZSBjb2xsZWN0aW9u IG5vZGUgdXNpbmcgX2ZpbmRUcmVlQ2hpbGROb2RlCiAgICAgICAgICAgICAv LyBpbmRpcmVjdGx5LgogICAgICAgICAgICAgZmluZENoaWxkTm9kZShzZWxl Y3ROb2RlLCBhZGROb2RlKTsKKyAgICAgICAgICB9LmJpbmQoY3R4KSwKKyAg ICAgICAgICBhZGROb2RlV2l0aE5vUGFyZW50ID0gZnVuY3Rpb24oKSB7Cisg ICAgICAgICAgICAvLyBBcHBlbmQgdGhlIG5ldyBkYXRhIGluIHRoZSB0cmVl IGF0IGFwcHJvcHJpYXRlIHBvc3RpdGlvbi4KKyAgICAgICAgICAgIHZhciBj dHggPSB0aGlzLAorICAgICAgICAgICAgICAgIGl0ZW1zID0gY3R4LnQuY2hp bGRyZW4oKSwKKyAgICAgICAgICAgICAgICBzID0gMCwgZSA9IGl0ZW1zLmxl bmd0aCAtIDEsIGksCisgICAgICAgICAgICAgICAgbGluZWFyU2VhcmNoID0g ZnVuY3Rpb24oKSB7CisgICAgICAgICAgICAgICAgICB3aGlsZSAoZSA+PSBz KSB7CisgICAgICAgICAgICAgICAgICAgIGkgPSBpdGVtcy5lcShzKTsKKyAg ICAgICAgICAgICAgICAgICAgZCA9IGN0eC50Lml0ZW1EYXRhKGkpOworICAg ICAgICAgICAgICAgICAgICBpZiAoZC5sYWJlbCA+IF9kYXRhLmxhYmVsKQor ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICAg ICAgICAgICAgICBzKys7CisgICAgICAgICAgICAgICAgICB9CisgICAgICAg ICAgICAgICAgICBpZiAoZSAhPSBpdGVtcy5sZW5ndGggLSAxKSB7CisgICAg ICAgICAgICAgICAgICAgIGkgPSBpdGVtcy5lcShlKTsKKyAgICAgICAgICAg ICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgICAgICAgICAgICB9Cisg ICAgICAgICAgICAgICAgICBpID0gbnVsbDsKKyAgICAgICAgICAgICAgICAg IHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgICAgICB9LAorICAgICAgICAg ICAgICAgIGJpbmFyeVNlYXJjaCA9IGZ1bmN0aW9uKCkgeworICAgICAgICAg ICAgICAgICAgdmFyIGQsIG07CisgICAgICAgICAgICAgICAgICAvLyBCaW5h cnkgc2VhcmNoIG9ubHkgb3V0cGVyZm9ybXMgTGluZWFyIHNlYXJjaCBmb3Ig biA+IDQ0LgorICAgICAgICAgICAgICAgICAgLy8gUmVmZXJlbmNlOgorICAg ICAgICAgICAgICAgICAgLy8gaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dp a2kvQmluYXJ5X3NlYXJjaF9hbGdvcml0aG0jY2l0ZV9ub3RlLTMwCisgICAg ICAgICAgICAgICAgICAvLworICAgICAgICAgICAgICAgICAgLy8gV2Ugd2ls bCB0cnkgdW50aWwgaXQncyBoYWxmLgorICAgICAgICAgICAgICAgICAgd2hp bGUgKGUgLSBzID4gMjIpIHsKKyAgICAgICAgICAgICAgICAgICAgaSA9IGl0 ZW1zLmVxKHMpOworICAgICAgICAgICAgICAgICAgICBkID0gY3R4LnQuaXRl bURhdGEoaSk7CisgICAgICAgICAgICAgICAgICAgIGlmIChkLmxhYmVsID4g X2RhdGEubGFiZWwpCisgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRy dWU7CisgICAgICAgICAgICAgICAgICAgIGkgPSBpdGVtcy5lcShlKTsKKyAg ICAgICAgICAgICAgICAgICAgZCA9IGN0eC50Lml0ZW1EYXRhKGkpOworICAg ICAgICAgICAgICAgICAgICBpZiAoZC5sYWJlbCA8IF9kYXRhLmxhYmVsKQor ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICAg ICAgICAgICAgICBtID0gTWF0aC5yb3VuZCgoZSAtIHMpIC8gMik7CisgICAg ICAgICAgICAgICAgICAgIGkgPSBpdGVtcy5lcShlKTsKKyAgICAgICAgICAg ICAgICAgICAgZCA9IGN0eC50Lml0ZW1EYXRhKGkpOworICAgICAgICAgICAg ICAgICAgICBpZiAoZC5sYWJlbCA8IF9kYXRhLmxhYmVsKSB7CisgICAgICAg ICAgICAgICAgICAgICAgcyA9IG0gKyAxOworICAgICAgICAgICAgICAgICAg ICAgIGUtLTsKKyAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAg ICAgICAgICAgICAgICAgICBzKys7CisgICAgICAgICAgICAgICAgICAgICAg ZSA9IG0gLSAxOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAg ICAgICAgICB9CisgICAgICAgICAgICAgICAgICByZXR1cm4gbGluZWFyU2Vh cmNoKCk7CisgICAgICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgaWYg KGJpbmFyeVNlYXJjaCgpKSB7CisgICAgICAgICAgICAgIGN0eC50LmJlZm9y ZShpLCB7CisgICAgICAgICAgICAgICAgaXRlbURhdGE6IF9kYXRhLAorICAg ICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKCkgeworICAgICAgICAg ICAgICAgICAgaWYgKAorICAgICAgICAgICAgICAgICAgICBjdHgubyAmJiBj dHguby5zdWNjZXNzICYmIHR5cGVvZihjdHguby5zdWNjZXNzKSA9PSAnZnVu Y3Rpb24nCisgICAgICAgICAgICAgICAgICApIHsKKyAgICAgICAgICAgICAg ICAgICAgY3R4Lm8uc3VjY2Vzcy5hcHBseShjdHgudCwgW2ksIF9kYXRhXSk7 CisgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgfSwKKyAg ICAgICAgICAgICAgICBmYWlsOiBmdW5jdGlvbigpIHsKKyAgICAgICAgICAg ICAgICAgIGlmICgKKyAgICAgICAgICAgICAgICAgICAgY3R4Lm8gJiYgY3R4 Lm8uZmFpbCAmJiB0eXBlb2YoY3R4Lm8uZmFpbCkgPT0gJ2Z1bmN0aW9uJwor ICAgICAgICAgICAgICAgICAgKSB7CisgICAgICAgICAgICAgICAgICAgIGN0 eC5vLmZhaWwuYXBwbHkoY3R4LnQsIFtpLCBfZGF0YV0pOworICAgICAgICAg ICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg fSk7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICBjdHgu dC5hcHBlbmQoY3R4LmksIHsKKyAgICAgICAgICAgICAgICBpdGVtRGF0YTog X2RhdGEsCisgICAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24oKSB7 CisgICAgICAgICAgICAgICAgICBpZiAoCisgICAgICAgICAgICAgICAgICAg IGN0eC5vICYmIGN0eC5vLnN1Y2Nlc3MgJiYgdHlwZW9mKGN0eC5vLnN1Y2Nl c3MpID09ICdmdW5jdGlvbicKKyAgICAgICAgICAgICAgICAgICkgeworICAg ICAgICAgICAgICAgICAgICBjdHguby5zdWNjZXNzLmFwcGx5KGN0eC50LCBb Y3R4LmksIF9vbGQsIF9uZXddKTsKKyAgICAgICAgICAgICAgICAgIH0KKyAg ICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgIGZhaWw6IGZ1bmN0 aW9uKCkgeworICAgICAgICAgICAgICAgICAgaWYgKAorICAgICAgICAgICAg ICAgICAgICBjdHgubyAmJiBjdHguby5mYWlsICYmIHR5cGVvZihjdHguby5m YWlsKSA9PSAnZnVuY3Rpb24nCisgICAgICAgICAgICAgICAgICApIHsKKyAg ICAgICAgICAgICAgICAgICAgY3R4Lm8uZmFpbC5hcHBseShjdHgudCwgW2N0 eC5pLCBfb2xkLCBfbmV3XSk7CisgICAgICAgICAgICAgICAgICB9CisgICAg ICAgICAgICAgICAgfQorICAgICAgICAgICAgICB9KTsKKyAgICAgICAgICAg IH0KICAgICAgICAgICB9LmJpbmQoY3R4KTsKCiAgICAgICBpZiAoIWN0eC50 Lndhc0luaXQoKSB8fCAhX2RhdGEpIHsK --001a1145b4521cfac0053cdde87b Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers --001a1145b4521cfac0053cdde87b--