Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mQr99-00010C-Am for pgadmin-hackers@arkaria.postgresql.org; Thu, 16 Sep 2021 13:09:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mQr97-0008IZ-LG for pgadmin-hackers@arkaria.postgresql.org; Thu, 16 Sep 2021 13:09:45 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mQr96-0008IR-Vi for pgadmin-hackers@lists.postgresql.org; Thu, 16 Sep 2021 13:09:45 +0000 Received: from mail-il1-x12f.google.com ([2607:f8b0:4864:20::12f]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1mQr92-0003tP-VP for pgadmin-hackers@postgresql.org; Thu, 16 Sep 2021 13:09:43 +0000 Received: by mail-il1-x12f.google.com with SMTP id i13so6534254ilm.4 for ; Thu, 16 Sep 2021 06:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=HlxWeR7gcPRkqeWKP5A9USCQadb3e9egliEMxr9xMrU=; b=CIW9F0WhoqAxsAjlsDsNT0MgDfuqDQgeymeCWOZFPzdbKLTdmgq+so0SmsjtqzqVLk UfAY0v9PW8fJX4HcpU32QiUo01OPp1+Xhd8kHO4iY2sozQUQs6W38AVJYzdXtXqs7KhV 8qCZ42ou/+s3t2TbiamogdsfpLrdW7legSvPwsc7pADe6639g879cEoh0XEE2datly40 YqnpnpK8DOB/+mggTmFsuibm6y3yik/er7u7sCXHpntGbT+QdXIH1GfrQ6hyuBVnYOZo XcSuAIWVXS2uU07grUX9Gj0ZetEadcUD/kouTHwYouwxL2mFm9llhtXfk79W6lgv2fkG /csg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=HlxWeR7gcPRkqeWKP5A9USCQadb3e9egliEMxr9xMrU=; b=YJ9q9r14OaJGHlJiCUtjjgi/ydczCZlD3v2HV731aivTHx1FX+FuYyAYiB6xh+12S1 3WsSAo50sh6MYibOExGXGAe+RsoW7S+q8a4AbbWLKCJQyRLWdj1nbC+i5e8pGsRc/Hnj Ur/pYewNhwbSRVRZOx3UztCqYV0CuXDyy5luMuo9kGHFjMCYmn0V1v3lEtlgoDUx/1GS be073FLI3SOaW7vZzWLscuTXzBEc3PjKPaYUULm7bNwcpCR9lkJVgn8IJhXDB1tgMjVE dbRXWPibuIXpFDHHxM+uVnMf+ccts0kyqOdJeP3MxemZC9iYqp3XGhKvi30gkH/mierP V47Q== X-Gm-Message-State: AOAM531aqTT28+jKs5hhklqfo1n+ALy/gbqb7FNdoLTHdQe6wAqU0Trq PsC0MpzBE2cRtiqD9LJXUXJhLUNhjR549rgqjXX7KghRMEHOxlexJ7Z23twh9CVW9evD8nebp+a +M33SOM8H7+ZWCtdnq5aNbUmBvDq8JGmc4BnH5L39glvjdhy6ByB71V4cuK7FsfX/DczBfRRIZu 7TLmH2eaLqwHRNdxa6QkEwzUFhhhNQ4p9qgNfZFOE52nkPtdkcNmSvMDzvUpCXfg/EiA== X-Google-Smtp-Source: ABdhPJwycT2HsMdoiAMt2KAOUZEw7bnItvMV4fq71OPH1OVMDBWy+SLk7QisywF+ABvnnniemnlKecidmkwJGn7RRgQ= X-Received: by 2002:a92:c26f:: with SMTP id h15mr3767185ild.271.1631797779625; Thu, 16 Sep 2021 06:09:39 -0700 (PDT) MIME-Version: 1.0 From: Rahul Shirsat Date: Thu, 16 Sep 2021 18:39:02 +0530 Message-ID: Subject: [patch][pgAdmin] RM6744 Unable to delete rows for Enum type in Create Type dialogue To: pgadmin-hackers Content-Type: multipart/mixed; boundary="00000000000000ae0505cc1c87f9" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000000ae0505cc1c87f9 Content-Type: multipart/alternative; boundary="00000000000000adff05cc1c87f7" --00000000000000adff05cc1c87f7 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Please find the attached patch which resolves the below issue: 1. Enum Type - Unable to delete rows for Enum type in Create Type dialogue. 2. Range Type - Loading icons are shown in different drop down tabs. -- *Rahul Shirsat* Senior Software Engineer | EnterpriseDB Corporation. --00000000000000adff05cc1c87f7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Please find the attached pa= tch which resolves the below issue:

1. Enum Type -= Unable to delete rows for Enum type in Create Type dialogue.
2. = Range Type - Loading icons are shown in different drop down tabs.

--
Rahul Shirsat
Senior Software Engineer=C2=A0|=C2=A0EnterpriseDB=C2=A0Corpora= tion.
--00000000000000adff05cc1c87f7-- --00000000000000ae0505cc1c87f9 Content-Type: application/octet-stream; name="RM6744.patch" Content-Disposition: attachment; filename="RM6744.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ktmy8n9o0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2Rh dGFiYXNlcy9zY2hlbWFzL3N0YXRpYy9qcy9jYXRhbG9nLnVpLmpzIGIvd2ViL3BnYWRtaW4vYnJv d3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvc3RhdGljL2pzL2Nh dGFsb2cudWkuanMKaW5kZXggYzMxNDIyMTg1Li5lNWFmZWEwYzIgMTAwNjQ0Ci0tLSBhL3dlYi9w Z2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3N0 YXRpYy9qcy9jYXRhbG9nLnVpLmpzCisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dy b3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3N0YXRpYy9qcy9jYXRhbG9nLnVpLmpzCkBA IC05LDcgKzksNiBAQAogCiBpbXBvcnQgZ2V0dGV4dCBmcm9tICdzb3VyY2VzL2dldHRleHQnOwog aW1wb3J0IEJhc2VVSVNjaGVtYSBmcm9tICdzb3VyY2VzL1NjaGVtYVZpZXcvYmFzZV9zY2hlbWEu dWknOwotaW1wb3J0IFNlY0xhYmVsU2NoZW1hIGZyb20gJy4uLy4uLy4uLy4uL3N0YXRpYy9qcy9z ZWNfbGFiZWwudWknOwogCiBleHBvcnQgZGVmYXVsdCBjbGFzcyBDYXRhbG9nU2NoZW1hIGV4dGVu ZHMgQmFzZVVJU2NoZW1hIHsKICAgY29uc3RydWN0b3IoZmllbGRPcHRpb25zID0ge30sIGluaXRW YWx1ZXMpIHsKQEAgLTUxLDE0ICs1MCw3IEBAIGV4cG9ydCBkZWZhdWx0IGNsYXNzIENhdGFsb2dT Y2hlbWEgZXh0ZW5kcyBCYXNlVUlTY2hlbWEgewogICAgICAgfSx7CiAgICAgICAgIGlkOiAnZGVz Y3JpcHRpb24nLCBsYWJlbDogZ2V0dGV4dCgnQ29tbWVudCcpLCBjZWxsOiAnc3RyaW5nJywKICAg ICAgICAgdHlwZTogJ211bHRpbGluZScsCi0gICAgICB9LHsKLSAgICAgICAgaWQ6ICdzZWNsYWJl bHMnLCBsYWJlbDogZ2V0dGV4dCgnU2VjdXJpdHkgbGFiZWxzJyksCi0gICAgICAgIHNjaGVtYTog bmV3IFNlY0xhYmVsU2NoZW1hKCksCi0gICAgICAgIGVkaXRhYmxlOiBmYWxzZSwgdHlwZTogJ2Nv bGxlY3Rpb24nLAotICAgICAgICBncm91cDogZ2V0dGV4dCgnU2VjdXJpdHknKSwgbW9kZTogWydl ZGl0JywgJ2NyZWF0ZSddLAotICAgICAgICBtaW5fdmVyc2lvbjogOTAyMDAsCi0gICAgICAgIGNh bkFkZDogZmFsc2UsIGNhbkVkaXQ6IGZhbHNlLCBjYW5EZWxldGU6IGZhbHNlLAotICAgICAgfSwK KyAgICAgIH0KICAgICBdOwogICB9CiB9CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi9icm93c2Vy L3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90eXBlcy9zdGF0aWMvanMv dHlwZS51aS5qcyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2Rh dGFiYXNlcy9zY2hlbWFzL3R5cGVzL3N0YXRpYy9qcy90eXBlLnVpLmpzCmluZGV4IDE2ZDEzODE2 Yi4uZDk4OWNlNmUyIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91 cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90eXBlcy9zdGF0aWMvanMvdHlwZS51aS5qcwor KysgYi93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMv c2NoZW1hcy90eXBlcy9zdGF0aWMvanMvdHlwZS51aS5qcwpAQCAtNTQsNiArNTQsOCBAQCBmdW5j dGlvbiBnZXRSYW5nZVNjaGVtYShub2RlT2JqLCB0cmVlTm9kZUluZm8sIGl0ZW1Ob2RlRGF0YSkg ewogICAgICAgICAgICAgfSkuY2F0Y2goKGVycik9PnsKICAgICAgICAgICAgICAgcmVqZWN0KGVy cik7CiAgICAgICAgICAgICB9KTsKKyAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgcmVz b2x2ZShkYXRhKTsKICAgICAgICAgICB9CiAgICAgICAgIH0pOwogICAgICAgfSwKQEAgLTgwLDYg KzgyLDggQEAgZnVuY3Rpb24gZ2V0UmFuZ2VTY2hlbWEobm9kZU9iaiwgdHJlZU5vZGVJbmZvLCBp dGVtTm9kZURhdGEpIHsKICAgICAgICAgICAgIH0pLmNhdGNoKChlcnIpPT57CiAgICAgICAgICAg ICAgIHJlamVjdChlcnIpOwogICAgICAgICAgICAgfSk7CisgICAgICAgICAgfSBlbHNlIHsKKyAg ICAgICAgICAgIHJlc29sdmUoZGF0YSk7CiAgICAgICAgICAgfQogICAgICAgICB9KTsKICAgICAg IH0sCkBAIC0xMDcsNiArMTExLDggQEAgZnVuY3Rpb24gZ2V0UmFuZ2VTY2hlbWEobm9kZU9iaiwg dHJlZU5vZGVJbmZvLCBpdGVtTm9kZURhdGEpIHsKICAgICAgICAgICAgIH0pLmNhdGNoKChlcnIp PT57CiAgICAgICAgICAgICAgIHJlamVjdChlcnIpOwogICAgICAgICAgICAgfSk7CisgICAgICAg ICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHJlc29sdmUoZGF0YSk7CiAgICAgICAgICAgfQogICAg ICAgICB9KTsKICAgICAgIH0sCkBAIC0xNTcsMTEgKzE2MywxMCBAQCBjbGFzcyBFbnVtZXJhdGlv blNjaGVtYSBleHRlbmRzIEJhc2VVSVNjaGVtYSB7CiAgICAgcmV0dXJuIFsKICAgICAgIHsKICAg ICAgICAgaWQ6ICdsYWJlbCcsIGxhYmVsOiBnZXR0ZXh0KCdMYWJlbCcpLAotICAgICAgICB0eXBl OiAndGV4dCcsICBjZWxsOiAndGV4dCcsCi0gICAgICAgIGNlbGxIZWFkZXJDbGFzc2VzOiAnd2lk dGhfcGVyY2VudF85OScsCi0gICAgICAgIHJlYWRvbmx5OiBmdW5jdGlvbiAoc3RhdGUpIHsKLSAg ICAgICAgICByZXR1cm4gIW9iai5pc05ldyhzdGF0ZSk7Ci0gICAgICAgIH0sCisgICAgICAgIHR5 cGU6ICd0ZXh0JywgY2VsbDogJ3RleHQnLCBtaW5XaWR0aDogNjQwLAorICAgICAgICBlZGl0YWJs ZTogKHN0YXRlKSA9PiB7CisgICAgICAgICAgcmV0dXJuIF8uaXNVbmRlZmluZWQob2JqLmlzTmV3 KSA/IHRydWUgOiBvYmouaXNOZXcoc3RhdGUpOworICAgICAgICB9CiAgICAgICB9CiAgICAgXTsK ICAgfQpAQCAtMTMxMyw2ICsxMzE4LDI0IEBAIGV4cG9ydCBkZWZhdWx0IGNsYXNzIFR5cGVTY2hl bWEgZXh0ZW5kcyBCYXNlVUlTY2hlbWEgewogICAgIHRoaXMubm9kZUluZm8gPSB0aGlzLmZpZWxk T3B0aW9ucy5ub2RlX2luZm87CiAgIH0KIAorICBpc0ludmFsaWRDb2x1bW5BZGRlZChzdGF0ZSkg eworCisgICAgbGV0IHRlbXBDb2wgPSBfLm1hcChzdGF0ZS5lbnVtLCAnbGFiZWwnKTsKKyAgICBs ZXQgZG9udEFkZENvbHVtbiA9IGZhbHNlOworCisgICAgaWYodGVtcENvbC5sZW5ndGggPT0gMSAm JiB0ZW1wQ29sWzBdID09IHVuZGVmaW5lZCkgeworICAgICAgZG9udEFkZENvbHVtbiA9IHRydWU7 CisgICAgfSBlbHNlIHsKKyAgICAgIHRlbXBDb2wuZm9yRWFjaChmdW5jdGlvbihlbnVtVmFsKSB7 CisgICAgICAgIGlmKGVudW1WYWwgPT0gdW5kZWZpbmVkKSB7CisgICAgICAgICAgZG9udEFkZENv bHVtbiA9IHRydWU7CisgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgICB9KTsKKyAg ICB9CisgICAgcmV0dXJuIGRvbnRBZGRDb2x1bW47CisgIH0KKwogICBzY2hlbWFDaGVjayhzdGF0 ZSkgewogICAgIGlmKHRoaXMuZmllbGRPcHRpb25zLm5vZGVfaW5mbyAmJiAnc2NoZW1hJyBpbiB0 aGlzLmZpZWxkT3B0aW9ucy5ub2RlX2luZm8pCiAgICAgewpAQCAtMTQyMCwxNCArMTQ0MywxNyBA QCBleHBvcnQgZGVmYXVsdCBjbGFzcyBUeXBlU2NoZW1hIGV4dGVuZHMgQmFzZVVJU2NoZW1hIHsK ICAgICB7CiAgICAgICBpZDogJ2VudW0nLCBsYWJlbDogZ2V0dGV4dCgnRW51bWVyYXRpb24gdHlw ZScpLAogICAgICAgc2NoZW1hOiBuZXcgRW51bWVyYXRpb25TY2hlbWEoKSwKLSAgICAgIGVkaXRh YmxlOiB0cnVlLAogICAgICAgdHlwZTogJ2NvbGxlY3Rpb24nLAogICAgICAgZ3JvdXA6IGdldHRl eHQoJ0RlZmluaXRpb24nKSwgbW9kZTogWydlZGl0JywgJ2NyZWF0ZSddLAotICAgICAgY2FuQWRk OiB0cnVlLCAgY2FuRWRpdDogZmFsc2UsCi0gICAgICBjYW5EZWxldGU6IGZ1bmN0aW9uKHN0YXRl KSB7CisgICAgICBjYW5BZGRSb3c6IGZ1bmN0aW9uKHN0YXRlKSB7CisgICAgICAgIHJldHVybiAh b2JqLmlzSW52YWxpZENvbHVtbkFkZGVkKHN0YXRlKTsKKyAgICAgIH0sCisgICAgICBjYW5FZGl0 OiBmYWxzZSwKKyAgICAgIGNhbkRlbGV0ZVJvdzogZnVuY3Rpb24oc3RhdGUpIHsKICAgICAgICAg Ly8gV2Ugd2lsbCBkaXNhYmxlIGl0IGlmIGl0J3MgaW4gJ2VkaXQnIG1vZGUKLSAgICAgICAgcmV0 dXJuICFvYmouaXNOZXcoc3RhdGUpOworICAgICAgICByZXR1cm4gb2JqLmlzTmV3KHN0YXRlKTsK ICAgICAgIH0sCisgICAgICBjYW5FZGl0Um93OiBmYWxzZSwKICAgICAgIGRpc2FibGVkOiAoKSA9 PiBvYmouaW5DYXRhbG9nKCksCiAgICAgICBkZXBzOiBbJ3R5cHR5cGUnXSwKICAgICAgIHVuaXF1 ZUNvbCA6IFsnbGFiZWwnXSwKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGlj L2pzL25vZGVfdmlldy5qc3ggYi93ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9ub2RlX3Zp ZXcuanN4CmluZGV4IGNhYjkwOWQxZi4uMWFhOGRjNDJiIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1p bi9icm93c2VyL3N0YXRpYy9qcy9ub2RlX3ZpZXcuanN4CisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dz ZXIvc3RhdGljL2pzL25vZGVfdmlldy5qc3gKQEAgLTE3Myw3ICsxNzMsOCBAQCBleHBvcnQgZnVu Y3Rpb24gZ2V0Tm9kZVZpZXcobm9kZVR5cGUsIHRyZWVOb2RlSW5mbywgYWN0aW9uVHlwZSwgaXRl bU5vZGVEYXRhLCBmbwogCiAgIGxldCBzY2hlbWEgPSBub2RlT2JqLmdldFNjaGVtYS5jYWxsKG5v ZGVPYmosIHRyZWVOb2RlSW5mbywgaXRlbU5vZGVEYXRhKTsKICAgLy8gU2hvdy9IaWRlIHNlY3Vy aXR5IGdyb3VwIGZvciBub2RlcyB1bmRlciB0aGUgY2F0YWxvZwotICBpZignY2F0YWxvZycgaW4g dHJlZU5vZGVJbmZvKSB7CisgIGlmKCdjYXRhbG9nJyBpbiB0cmVlTm9kZUluZm8KKyAgICAmJiBm b3JtVHlwZSAhPT0gJ3RhYicpIHsKICAgICBzY2hlbWEuZmlsdGVyR3JvdXBzID0gW2dldHRleHQo J1NlY3VyaXR5JyldOwogICB9CiAK --00000000000000ae0505cc1c87f9--