Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1alXap-0006Oo-02 for pgadmin-hackers@arkaria.postgresql.org; Thu, 31 Mar 2016 08:04:39 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1alXao-0007vQ-J6 for pgadmin-hackers@arkaria.postgresql.org; Thu, 31 Mar 2016 08:04:38 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1alXab-0007gn-4H for pgadmin-hackers@postgresql.org; Thu, 31 Mar 2016 08:04:25 +0000 Received: from mail-oi0-x236.google.com ([2607:f8b0:4003:c06::236]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1alXaY-0005a9-8v for pgadmin-hackers@postgresql.org; Thu, 31 Mar 2016 08:04:23 +0000 Received: by mail-oi0-x236.google.com with SMTP id p188so17523115oih.2 for ; Thu, 31 Mar 2016 01:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:date:message-id:subject:from:to; bh=mXbjhrbd4IMdRDfXLGDafMQ9RRoR9HFEMKUdwdiHyyo=; b=rCbJ8NRraGRlvVQuH/dsSCoZa4tXxDOuh0T1ItmiPgyEfnia7w6q6PeunaWlcaievy ZPLMR+X/BgJUeuAMhmeozTbD7G6YZBXm20zyhLxJOVP5c3+7/WZFll8u/ewXUWN56klD BZGDRD+lsW/Kn+e+xHwzfM5N5tcxa1YYYImEXZd2DWBQNQi3Lq1NbCBE+6Qgg5Xx3QAC 2qlV2vCPZeOEG6Xdpwi2SHUXef7nvXArAvlPhOp1BIMzQp81j59eI+/zwe96llq9wB4w S6uzVMWSVnFrnf32KSNs3xVTFFsNBN45/9V/OV6zdxJVrLTuroFiW67ki+56ptbBOPjn qP4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=mXbjhrbd4IMdRDfXLGDafMQ9RRoR9HFEMKUdwdiHyyo=; b=WRLVxehZYMF7iqM09MdNws+d3tHOSABNKw8zwuYDc3cwe2ou6Ago4VzQfsks0Kyd0p MDNaCvNIaWa+VL/STNd2KjXleKr32ElyWEVk4VeyNc1wdMrOtfLWOZAapLtCf49t3TC3 LKMY0B/T8I4qNd4KWaZWjsKpiqmYjapa3NIwFiwcLNgDkYkTCcFIpAftagG/YN894unH nSrmRLYKxmurwSKxDmUE9gdRxMQDcWfmn6AF7MAk9OVRiN9oqL8V0U2i7dcVmhqHzhs5 7alTiN6rWDRzeK+8JhyKsXOoIiSI91lzjk3sfhovZVGWkDGJcUiRInxg2JXpvV4W/y2q j2vQ== X-Gm-Message-State: AD7BkJLL3Tsil3J/eR7ChebOja+DDGkUt+Ds9Rv6su0lGF2yPzcRvduD4nVrHgt/VBcNBZAHzJTWJYJIxyXaCg8K MIME-Version: 1.0 X-Received: by 10.157.20.146 with SMTP id d18mr7107828ote.172.1459411461530; Thu, 31 Mar 2016 01:04:21 -0700 (PDT) Received: by 10.157.54.216 with HTTP; Thu, 31 Mar 2016 01:04:21 -0700 (PDT) Date: Thu, 31 Mar 2016 13:34:21 +0530 Message-ID: Subject: Tree reload & panel close issue after saving new node on server [pgadmin4] From: Harshal Dhumal To: pgadmin-hackers Content-Type: multipart/mixed; boundary=001a113e18f4bf2b9d052f53b54a X-Pg-Spam-Score: -0.5 (/) 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 --001a113e18f4bf2b9d052f53b54a Content-Type: multipart/alternative; boundary=001a113e18f4bf2b98052f53b548 --001a113e18f4bf2b98052f53b548 Content-Type: text/plain; charset=UTF-8 Hi, PFA patch for node.js Issues fixed: 1] Reload node collection when server doesn't send node data for newly created node. 2] Close create panel either when collection node matches with newly create node type or *collection node type matches with newly created node's collection type.* -- *Harshal Dhumal* *Software Engineer * EenterpriseDB --001a113e18f4bf2b98052f53b548 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

PFA patch for node.js=

Issues fixed:

1] Reload node collection when ser= ver doesn't send node data for newly created node.
2] Close cr= eate panel either when collection node matches with newly create node type= =C2=A0 or collection node type matches with newly created node's col= lection type.





=
--=C2=A0
Harshal Dhumal
Software En= gineer=C2=A0



<= /div>
--001a113e18f4bf2b98052f53b548-- --001a113e18f4bf2b9d052f53b54a Content-Type: text/x-patch; charset=US-ASCII; name="node.js_tree_reload_issue_31_March_v1.patch" Content-Disposition: attachment; filename="node.js_tree_reload_issue_31_March_v1.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_imfzvt1n0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvdGVtcGxhdGVzL2Jy b3dzZXIvanMvbm9kZS5qcyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvdGVtcGxh dGVzL2Jyb3dzZXIvanMvbm9kZS5qcwppbmRleCA1ZDZlYzg2Li5iYjY4M2Vl IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3RlbXBsYXRlcy9i cm93c2VyL2pzL25vZGUuanMKKysrIGIvd2ViL3BnYWRtaW4vYnJvd3Nlci90 ZW1wbGF0ZXMvYnJvd3Nlci9qcy9ub2RlLmpzCkBAIC04NDcsNyArODQ3LDcg QEAgZnVuY3Rpb24oJCwgXywgUywgcGdBZG1pbiwgTWVudSwgQmFja2JvbmUs IEFsZXJ0aWZ5LCBwZ0Jyb3dzZXIsIEJhY2tmb3JtKSB7CiAgICAgICAgIH0s CiAgICAgICAgIHNhdmVOZXdOb2RlID0gZnVuY3Rpb24oKSB7CiAgICAgICAg ICAgLyogVE9ETzo6IENyZWF0ZSBuZXcgdHJlZSBub2RlIGZvciB0aGlzICov Ci0gICAgICAgICAgaWYgKHZpZXcubW9kZWwudG5vZGUpIHsKKyAgICAgICAg ICBpZiAodmlldy5tb2RlbC50bm9kZSAmJiAnX2lkJyBpbiB2aWV3Lm1vZGVs LnRub2RlKSB7CiAgICAgICAgICAgICB2YXIgZCA9IF8uZXh0ZW5kKHt9LCB2 aWV3Lm1vZGVsLnRub2RlKSwKICAgICAgICAgICAgICAgZnVuYyA9IGZ1bmN0 aW9uKGkpIHsKICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9u KCkgewpAQCAtODg4LDcgKzg4OCw4IEBAIGZ1bmN0aW9uKCQsIF8sIFMsIHBn QWRtaW4sIE1lbnUsIEJhY2tib25lLCBBbGVydGlmeSwgcGdCcm93c2VyLCBC YWNrZm9ybSkgewogICAgICAgICAgICAgICAgICAgICAgIGlmIChkYXRhICYm IGRhdGEuX3R5cGUgJiYgZGF0YS5fdHlwZSBpbiBwZ0Jyb3dzZXIuTm9kZXMp IHsKICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUgPSBwZ0Jyb3dzZXIu Tm9kZXNbZGF0YS5fdHlwZV07CiAKLSAgICAgICAgICAgICAgICAgICAgICAg IGlmIChub2RlICYmIG5vZGUubm9kZSAmJiBub2RlLm5vZGUgPT0gdGhhdC50 eXBlKSB7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAobm9kZSAmJiAo KG5vZGUubm9kZSAmJiBub2RlLm5vZGUgPT0gdGhhdC50eXBlKSB8fAorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2RlLnR5cGUgPT0gdGhh dC5jb2xsZWN0aW9uX3R5cGUpKSB7CiAgICAgICAgICAgICAgICAgICAgICAg ICAgIGZvdW5kID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICAgICAgICAg aWYgKHRyZWUud2FzTG9hZChqKSkgewogICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHRyZWUuYXBwZW5kKGosIHsKQEAgLTk3OSw2ICs5ODAsNDggQEAg ZnVuY3Rpb24oJCwgXywgUywgcGdBZG1pbiwgTWVudSwgQmFja2JvbmUsIEFs ZXJ0aWZ5LCBwZ0Jyb3dzZXIsIEJhY2tmb3JtKSB7CiAgICAgICAgICAgICAg ICAgfQogICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgIH0KKyAgICAg ICAgICB9IGVsc2UgeworICAgICAgICAgIC8qCisgICAgICAgICAgICogU29t ZXRpbWUgd2UgZG9uJ3QgZ2V0IG5vZGUgaW4gcmVzcG9uc2UgZXZlbiB0aG91 Z2ggaXQncyBzYXZlZAorICAgICAgICAgICAqIG9uIHNlcnZlci4gSW4gc3Vj aCBjYXNlIGp1c3QgcmVsb2FkIHRoZSBjb2xsZWN0aW9uIHRvIGdldCBuZXds eQorICAgICAgICAgICAqIGNyZWF0ZWQgbm9kZXMuCisgICAgICAgICAgICov CisKKyAgICAgICAgICAgdmFyIGNoaWxkcmVuID0gdHJlZS5jaGlsZHJlbihp dGVtLCBmYWxzZSwgZmFsc2UpLAorICAgICAgICAgICAgb3Blbk5vZGUgPSBm dW5jdGlvbihpdGVtLCBhbmltYXRpb24peworICAgICAgICAgICAgICB0cmVl Lm9wZW4oaXRlbSwgeworICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0 aW9uIChpdGVtLCBvcHRpb25zKXsKKyAgICAgICAgICAgICAgICAgIHNldFRp bWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgICAgICAgICAgICAgIGNsb3Nl UGFuZWwoKTsKKyAgICAgICAgICAgICAgICAgIH0sIDApOworICAgICAgICAg ICAgICAgIH0sCisgICAgICAgICAgICAgICAgZmFpbDogZnVuY3Rpb24gKGl0 ZW0sIG9wdGlvbnMpeworICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAg ICAgICAgdW5hbmltYXRlZDogYW5pbWF0aW9uCisgICAgICAgICAgICAgIH0p OworICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgaWYgKGNoaWxkcmVu KSB7CisgICAgICAgICAgICAgIF8uZWFjaChjaGlsZHJlbiwgZnVuY3Rpb24o Y2hpbGQpIHsKKyAgICAgICAgICAgICAgICB2YXIgJGNoaWxkID0gJChjaGls ZCk7CisgICAgICAgICAgICAgICAgdmFyIGRhdGEgPSB0cmVlLml0ZW1EYXRh KCRjaGlsZCkKKyAgICAgICAgICAgICAgICAgIGlmIChkYXRhLl90eXBlID09 IHRoYXQuY29sbGVjdGlvbl90eXBlKXsKKyAgICAgICAgICAgICAgICAgICAg Ly8gV2UgZm91bmQgY29sbGVjdGlvbiB3aGljaCBuZWVkIHRvIHJlbG9hZC4K KyAgICAgICAgICAgICAgICAgICAgaWYgKHRyZWUud2FzTG9hZCgkY2hpbGQp KSB7CisgICAgICAgICAgICAgICAgICAgICAgdHJlZS51bmxvYWQoJGNoaWxk LCB7CisgICAgICAgICAgICAgICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlv biAoaXRlbSwgb3B0aW9ucyl7CisgICAgICAgICAgICAgICAgICAgICAgICAg IG9wZW5Ob2RlKGl0ZW0sIHRydWUpOworICAgICAgICAgICAgICAgICAgICAg ICAgfSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGZhaWw6IGZ1bmN0aW9u IChpdGVtLCBvcHRpb25zKXsKKyAgICAgICAgICAgICAgICAgICAgICAgIH0s CisgICAgICAgICAgICAgICAgICAgICAgICB1bmFuaW1hdGVkOiB0cnVlCisg ICAgICAgICAgICAgICAgICAgICAgfSk7CisgICAgICAgICAgICAgICAgICAg IH0gZWxzZSB7CisgICAgICAgICAgICAgICAgICAgICAgb3Blbk5vZGUoJGNo aWxkLCBmYWxzZSk7CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAg ICAgICAgICAgIH0KKyAgICAgICAgICAgICAgfSk7CisgICAgICAgICAgICB9 CiAgICAgICAgICAgfQogICAgICAgICB9LAogICAgICAgICBlZGl0SW5OZXdQ YW5lbCA9IGZ1bmN0aW9uKCkgewo= --001a113e18f4bf2b9d052f53b54a 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 --001a113e18f4bf2b9d052f53b54a--