Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5tyb-0004YU-5u for pgadmin-hackers@arkaria.postgresql.org; Wed, 03 May 2017 13:05:53 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1d5tya-0006jv-3W for pgadmin-hackers@arkaria.postgresql.org; Wed, 03 May 2017 13:05:52 +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 1d5tyZ-0006jm-Oo for pgadmin-hackers@postgresql.org; Wed, 03 May 2017 13:05:51 +0000 Received: from mail-wr0-x232.google.com ([2a00:1450:400c:c0c::232]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1d5tyU-0007wM-HP for pgadmin-hackers@postgresql.org; Wed, 03 May 2017 13:05:51 +0000 Received: by mail-wr0-x232.google.com with SMTP id l50so106502107wrc.3 for ; Wed, 03 May 2017 06:05:45 -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; bh=xmWzsqjgkSJLU9Ky4/vxLHyyG7X62xkj6NcOSAqTb30=; b=VbeoVBdXpn3s3XvWqzMZ5cZ4z0gj3sIa7Zr14W1MMowi2m9L4psgtNMTZuXLIydmQx S76H9QRSboQDhGKbug8cdVgdK+kMUqDBEGuzAwpLDxW7usi6Yfgi9WKxYZ9ekCRNhSVg aAnnZORgpGCqeg1286fR6jsrKpnY+EUtA+gAhfbqR4axSKY3A0ufEwPP9u0KCNQnj+3V 4dwDvOXtZWkKkfYgQcAJd6EcLVRnfbIbSkjcXQsQMpvpYGDGFNGS9Oiah8ijj8keq3V+ OUydQFMKwpMmUZjZMfXjy8IQ3aTamCLBtbMLNM9krsyUU0h5Vt7hvT6BYzr8ij1Az69t o19w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=xmWzsqjgkSJLU9Ky4/vxLHyyG7X62xkj6NcOSAqTb30=; b=Zj0kqmEmJCUNR8m8d26XwhRPhc0mhel7q9r5RRpbKQWm70eKbktI9TzGp8aEt7bsDp SL3taUgBeVcDau1vTXjOQKp8Iam+s8IHQkt3JQXknxL1+X2CC4pA0tw3frL7fKfpEQtV FZsSkJiWicid7dNrev6wYYfcp4z7bcDnpv3aQy0qHYEB3lzlNp6lC0FUJhirkwxljMfC RsyKsudSbJQtkkmNNeU18GyJ89UvsQHk2F6USLU3OC899lesWg4E3zFi83e/OZ7619Rx LFUDVaOCdPmlmXyM5MxaU0E3k51r898NVjGCet6itGNedIBwJ5JAtjJRSwIle6mMZW32 Uw+w== X-Gm-Message-State: AN3rC/5GhHKdislSImpy3isgneykTus6aROjAx+an3cSJAt9hjbDES19 hWGOeMn2dsb7xB7gaqXfL8WVC0VJECcxOI0= X-Received: by 10.223.183.12 with SMTP id l12mr23109180wre.191.1493816744845; Wed, 03 May 2017 06:05:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.136.70 with HTTP; Wed, 3 May 2017 06:05:24 -0700 (PDT) From: Murtuza Zabuawala Date: Wed, 3 May 2017 18:35:24 +0530 Message-ID: Subject: [pgAdmin4][PATCH] To fix the issue with NodeAjaxControl data caching To: pgadmin-hackers Content-Type: multipart/mixed; boundary=f40304388d246fdf61054e9e5074 X-Pg-Spam-Score: -1.9 (-) 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 --f40304388d246fdf61054e9e5074 Content-Type: multipart/alternative; boundary=f40304388d246fdf5d054e9e5072 --f40304388d246fdf5d054e9e5072 Content-Type: text/plain; charset=UTF-8 Hi, PFA patch to fix the issue in NodeAjaxControl caching with cache-node field and I've also added cache-node field in Trigger & Event trigger node so that whenever user creates new Trigger Function we get new data from server in NodeAjaxControl. RM#2242 Please review. -- Regards, Murtuza Zabuawala EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company --f40304388d246fdf5d054e9e5072 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

PFA patch to fix the issue in=C2=A0= NodeAjaxControl caching with cache-node field and I've also added cache= -node field in Trigger & Event trigger node so that whenever user creat= es new Trigger Function we get new data from server in NodeAjaxControl.=C2= =A0
RM#2242

Please review.

= --
Regards,
Murtuza Zabuawala=
EnterpriseDB:=C2=A0http://www.ent= erprisedb.com
The Enterprise PostgreSQL Company

--f40304388d246fdf5d054e9e5072-- --f40304388d246fdf61054e9e5074 Content-Type: text/plain; charset=US-ASCII; name="RM_2242.diff" Content-Disposition: attachment; filename="RM_2242.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j28zwf0s0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vw cy9zZXJ2ZXJzL2RhdGFiYXNlcy9ldmVudF90cmlnZ2Vycy90ZW1wbGF0ZXMv ZXZlbnRfdHJpZ2dlcnMvanMvZXZlbnRfdHJpZ2dlci5qcyBiL3dlYi9wZ2Fk bWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9l dmVudF90cmlnZ2Vycy90ZW1wbGF0ZXMvZXZlbnRfdHJpZ2dlcnMvanMvZXZl bnRfdHJpZ2dlci5qcwppbmRleCAzYTVhMjU5Li5kMmI2OTIzIDEwMDY0NAot LS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVy cy9kYXRhYmFzZXMvZXZlbnRfdHJpZ2dlcnMvdGVtcGxhdGVzL2V2ZW50X3Ry aWdnZXJzL2pzL2V2ZW50X3RyaWdnZXIuanMKKysrIGIvd2ViL3BnYWRtaW4v YnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL2V2ZW50 X3RyaWdnZXJzL3RlbXBsYXRlcy9ldmVudF90cmlnZ2Vycy9qcy9ldmVudF90 cmlnZ2VyLmpzCkBAIC02Nyw3ICs2Nyw2IEBAIGZ1bmN0aW9uKCQsIF8sIFMs IHBnQWRtaW4sIHBnQnJvd3NlciwgYWxlcnRpZnkpIHsKICAgICAgICAgICBz b3VyY2U6IHVuZGVmaW5lZCwKICAgICAgICAgICBsYW5ndWFnZTogdW5kZWZp bmVkCiAgICAgICAgIH0sCi0gICAgICAgIAogICAgICAgICAvLyBEZWZhdWx0 IHZhbHVlcyEKICAgICAgICAgaW5pdGlhbGl6ZTogZnVuY3Rpb24oYXR0cnMs IGFyZ3MpIHsKICAgICAgICAgICB2YXIgaXNOZXcgPSAoXy5zaXplKGF0dHJz KSA9PT0gMCk7CkBAIC03OSw3ICs3OCw2IEBAIGZ1bmN0aW9uKCQsIF8sIFMs IHBnQWRtaW4sIHBnQnJvd3NlciwgYWxlcnRpZnkpIHsKICAgICAgICAgICB9 CiAgICAgICAgICAgcGdBZG1pbi5Ccm93c2VyLk5vZGUuTW9kZWwucHJvdG90 eXBlLmluaXRpYWxpemUuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAg ICAgfSwKLSAgICAgICAgCiAgICAgICAgIC8vIERlZmluZSB0aGUgc2NoZW1h IGZvciB0aGUgZXZlbnQgdHJpZ2dlciBub2RlCiAgICAgICAgIHNjaGVtYTog W3sKICAgICAgICAgICBpZDogJ25hbWUnLCBsYWJlbDogJ3t7IF8oJ05hbWUn KSB9fScsIGNlbGw6ICdzdHJpbmcnLApAQCAtMTA1LDcgKzEwMyw3IEBAIGZ1 bmN0aW9uKCQsIF8sIFMsIHBnQWRtaW4sIHBnQnJvd3NlciwgYWxlcnRpZnkp IHsKICAgICAgICAgfSx7CiAgICAgICAgICAgaWQ6ICdldmVudGZ1bm5hbWUn LCBsYWJlbDone3sgXygnVHJpZ2dlciBmdW5jdGlvbicpIH19JywKICAgICAg ICAgICB0eXBlOiAndGV4dCcsIGNvbnRyb2w6ICdub2RlLWFqYXgtb3B0aW9u cycsIGdyb3VwOiAiRGVmaW5pdGlvbiIsCi0gICAgICAgICAgdXJsOidmb3B0 cycKKyAgICAgICAgICB1cmw6J2ZvcHRzJywgY2FjaGVfbm9kZTogJ3RyaWdn ZXJfZnVuY3Rpb24nCiAgICAgICAgIH0sewogICAgICAgICAgIGlkOiAnZXZl bnRuYW1lJywgbGFiZWw6J3t7IF8oJ0V2ZW50cycpIH19JywKICAgICAgICAg ICB0eXBlOiJyYWRpbyIsIGdyb3VwOiAiRGVmaW5pdGlvbiIsIGNlbGw6ICdz dHJpbmcnLApkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2 ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVzL3Ry aWdnZXJzL3RlbXBsYXRlcy90cmlnZ2VyL2pzL3RyaWdnZXIuanMgYi93ZWIv cGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFz ZXMvc2NoZW1hcy90YWJsZXMvdHJpZ2dlcnMvdGVtcGxhdGVzL3RyaWdnZXIv anMvdHJpZ2dlci5qcwppbmRleCA0MmFjZTQ0Li4zZjQ0ZTdlIDEwMDY0NAot LS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVy cy9kYXRhYmFzZXMvc2NoZW1hcy90YWJsZXMvdHJpZ2dlcnMvdGVtcGxhdGVz L3RyaWdnZXIvanMvdHJpZ2dlci5qcworKysgYi93ZWIvcGdhZG1pbi9icm93 c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90 YWJsZXMvdHJpZ2dlcnMvdGVtcGxhdGVzL3RyaWdnZXIvanMvdHJpZ2dlci5q cwpAQCAtMjgzLDcgKzI4Myw4IEBAIGZ1bmN0aW9uKCQsIF8sIFMsIHBnQWRt aW4sIHBnQnJvd3NlciwgQmFja2Zvcm0sIGFsZXJ0aWZ5KSB7CiAgICAgICAg ICAgaWQ6ICd0ZnVuY3Rpb24nLCBsYWJlbDone3sgXygnVHJpZ2dlciBGdW5j dGlvbicpIH19JywKICAgICAgICAgICB0eXBlOiAndGV4dCcsIGRpc2FibGVk OiAnaW5TY2hlbWFXaXRoTW9kZWxDaGVjaycsCiAgICAgICAgICAgbW9kZTog WydjcmVhdGUnLCdlZGl0JywgJ3Byb3BlcnRpZXMnXSwgZ3JvdXA6ICd7eyBf KCdEZWZpbml0aW9uJykgfX0nLAotICAgICAgICAgIGNvbnRyb2w6ICdub2Rl LWFqYXgtb3B0aW9ucycsIHVybDogJ2dldF90cmlnZ2VyZnVuY3Rpb25zJwor ICAgICAgICAgIGNvbnRyb2w6ICdub2RlLWFqYXgtb3B0aW9ucycsIHVybDog J2dldF90cmlnZ2VyZnVuY3Rpb25zJywKKyAgICAgICAgICBjYWNoZV9ub2Rl OiAndHJpZ2dlcl9mdW5jdGlvbicKICAgICAgICAgfSx7CiAgICAgICAgICAg aWQ6ICd0Z2FyZ3MnLCBsYWJlbDone3sgXygnQXJndW1lbnRzJykgfX0nLCBj ZWxsOiAnc3RyaW5nJywKICAgICAgICAgICBncm91cDogJ3t7IF8oJ0RlZmlu aXRpb24nKSB9fScsCmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi9icm93c2Vy L3N0YXRpYy9qcy9ub2RlLnVpLmpzIGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9z dGF0aWMvanMvbm9kZS51aS5qcwppbmRleCA2OTVlNDEzLi44ZTlmZmNlIDEw MDY0NAotLS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9ub2Rl LnVpLmpzCisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL25v ZGUudWkuanMKQEAgLTEyNiw3ICsxMjYsNyBAQCBmdW5jdGlvbigkLCBfLCBw Z0FkbWluLCBCYWNrYm9uZSwgQmFja2Zvcm0sIEFsZXJ0aWZ5LCBOb2RlKSB7 CiAgICAgICAgICAgICBjYWNoZV9sZXZlbCwKICAgICAgICAgICAgIGNhY2hl X25vZGUgPSB0aGlzLmZpZWxkLmdldCgnY2FjaGVfbm9kZScpOwogCi0gICAg ICAgIGNhY2hlX25vZGUgPSAoY2FjaGVfbm9kZSAmJiBwZ0FkbWluLkJyb3dz ZXIuTm9kZXNbJ2NhY2hlX25vZGUnXSkgfHwgbm9kZTsKKyAgICAgICAgY2Fj aGVfbm9kZSA9IChjYWNoZV9ub2RlICYmIHBnQWRtaW4uQnJvd3Nlci5Ob2Rl c1tjYWNoZV9ub2RlXSkgfHwgbm9kZTsKIAogICAgICAgICBpZiAodGhpcy5m aWVsZC5oYXMoJ2NhY2hlX2xldmVsJykpIHsKICAgICAgICAgICBjYWNoZV9s ZXZlbCA9IHRoaXMuZmllbGQuZ2V0KCdjYWNoZV9sZXZlbCcpOwo= --f40304388d246fdf61054e9e5074 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 --f40304388d246fdf61054e9e5074--