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 1lgWIk-0002Xo-GP for pgadmin-hackers@arkaria.postgresql.org; Tue, 11 May 2021 17:36:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lgWIj-0004Y9-DC for pgadmin-hackers@arkaria.postgresql.org; Tue, 11 May 2021 17:36:09 +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 1lgWIj-0004Y0-2x for pgadmin-hackers@lists.postgresql.org; Tue, 11 May 2021 17:36:09 +0000 Received: from mail-pg1-x52e.google.com ([2607:f8b0:4864:20::52e]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lgWIh-0004T0-4g for pgadmin-hackers@postgresql.org; Tue, 11 May 2021 17:36:08 +0000 Received: by mail-pg1-x52e.google.com with SMTP id j12so10197979pgh.7 for ; Tue, 11 May 2021 10:36:06 -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=9+LMG8VLcn8rTL5U7FyZqSkz7Sv1O2nssvH/nYlcUSc=; b=gU2BZ+5q0D9fZy3Y25S/5fDZTLUd+NBkkkO68s6dhu1yeLiVseOR0zqdrMsnUMswaO AmjJEI7MWdS72LBpOXAkqlTZ6203i1f2jK//6keO9e3NlIoJSNqA4pQDQS0WDvVXU9ns n+CAyCgxhpqfwr7XZhgO1lS3ClMwFXuvhOZfvm85mj3sigMCAlZ03Pj2ivNJYY/YWyBN cCNR/N+SlxuSP+G2I8vobFbYP0S0L4eR1Sx4+5ETyLUP/8xicmAQKR59PhLUhvMHkqxz YBy5rW7HBObFt8h8QUaGWrkofHztH2E1RHC0fANGI9/DmFI+6Plo/8Y7mudAZtYBGbBZ smuw== 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=9+LMG8VLcn8rTL5U7FyZqSkz7Sv1O2nssvH/nYlcUSc=; b=MXjAlfu0443F+0ra+aG6lqpJ4MQtuwGlSmPHRBqU0u5Bkjn1Mu+b0EssVl8wEIMSAg RYZhHWuFb4BpvNREY9JYYGjy+GYBr9CVIiV3TeTXagPiZehBOXltf7bjfp0GZLa6Qh72 JkpsnRj69yRbjvLX6TbOXERTTnmJcCBNDoz3haGpTw+394qQYY6nSlMY+T4vabDUif3N w47SDLprO2jUqpXKp4cjYNsu9c3tzhaKhsx7Npniy0qg3FvkC5avLBpFxjdaOUBAKEVw uqy6a+Nqs2aTLEbDeUMHsKXpRb9OtEltlGn5I8oGFJjK6vmEvWPMb9d0t6HPjQpj3x6i 0/jQ== X-Gm-Message-State: AOAM530EcxiNW7v5aTnsnPDaZiN1gM9HlJpzHTLqFajtEhnSnVUoouIP GtOGRgcZrIv8GbNHDJdYj1wyRUF+vitgqc13jBkEI+LfJq7UMGXme+SzbYXZUvUxCs0g+Xqes9n 0Z3PBjvkvXAQVNvVbNxevCO5sO9oBRPEjKP82dhk/Uby/yUNlsDmPM3azOU2yrU/eO1HyoD6tn4 h5iL0qsq0QSXKz/kvuSodqtIkZZKXboH+gqet6AOeRg9xcdfkhtYVR4LS5UZKGdI8= X-Google-Smtp-Source: ABdhPJwUcndJiWmfZEgvBpQOTLAsMpnCBJ/PGXMhbFRTp7tbCpFdOaPgFQDlDtj3KmrTJuXublEjFSl5n0aPDd8YOEQ= X-Received: by 2002:aa7:808d:0:b029:2bf:bf00:c6f6 with SMTP id v13-20020aa7808d0000b02902bfbf00c6f6mr11504900pff.64.1620754565783; Tue, 11 May 2021 10:36:05 -0700 (PDT) MIME-Version: 1.0 From: Pradip Parkale Date: Tue, 11 May 2021 23:05:54 +0530 Message-ID: Subject: [pgAdmin][RM6399]: Add panel option allows to add duplicate tabs. To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000299c9d05c211545d" 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 --000000000000299c9d05c211545d Content-Type: multipart/alternative; boundary="000000000000299c9b05c211545b" --000000000000299c9b05c211545b Content-Type: text/plain; charset="UTF-8" Hi Hackers, Please find the attached patch for #6399. I have partially fixed the issue. I have set the limit of 1 so that user won't be able to add any duplicate panel. -- Thanks & Regards, Pradip Parkale Software Engineer | EnterpriseDB Corporation --000000000000299c9b05c211545b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Please find the attached pa= tch for #6399. I have partially fixed the issue. I have set the limit of 1 = so that user won't be able to add any duplicate panel.

--
= Thanks & Regards,
Pradip Parka= le
Software Engineer | EnterpriseDB Corporation
<= /div> --000000000000299c9b05c211545b-- --000000000000299c9d05c211545d Content-Type: application/octet-stream; name="RM6399.patch" Content-Disposition: attachment; filename="RM6399.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kokbdgx70 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2Jyb3dzZXIuanMgYi93 ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9icm93c2VyLmpzCmluZGV4IGJmNDRhYTZmNC4u NDZkZmI0ZjE1IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9icm93 c2VyLmpzCisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2Jyb3dzZXIuanMKQEAg LTIzMCw2ICsyMzAsNyBAQCBkZWZpbmUoJ3BnYWRtaW4uYnJvd3NlcicsIFsKICAgICAgICAgaXND bG9zZWFibGU6IGZhbHNlLAogICAgICAgICBpc1ByaXZhdGU6IHRydWUsCiAgICAgICAgIGljb246 ICcnLAorICAgICAgICBsaW1pdDogMSwKICAgICAgICAgY29udGVudDogJzxkaXYgaWQ9InRyZWUi IGNsYXNzPSJhY2lUcmVlIj48L2Rpdj4nLAogICAgICAgICBvbkNyZWF0ZTogZnVuY3Rpb24ocGFu ZWwpIHsKICAgICAgICAgICB0b29sQmFyLmluaXRpYWxpemVUb29sYmFyKHBhbmVsLCB3Y0RvY2tl cik7CkBAIC0yNDQsNiArMjQ1LDcgQEAgZGVmaW5lKCdwZ2FkbWluLmJyb3dzZXInLCBbCiAgICAg ICAgIGlzQ2xvc2VhYmxlOiBmYWxzZSwKICAgICAgICAgaXNQcml2YXRlOiB0cnVlLAogICAgICAg ICBlbENvbnRhaW5lcjogdHJ1ZSwKKyAgICAgICAgbGltaXQ6IDEsCiAgICAgICAgIGNvbnRlbnQ6 ICc8ZGl2IGNsYXNzPSJvYmpfcHJvcGVydGllcyBjb250YWluZXItZmx1aWQiPjxkaXYgcm9sZT0i c3RhdHVzIiBjbGFzcz0icGctcGFuZWwtbWVzc2FnZSI+JyArIHNlbGVjdF9vYmplY3RfbXNnICsg JzwvZGl2PjwvZGl2PicsCiAgICAgICAgIGV2ZW50czogcGFuZWxFdmVudHMsCiAgICAgICAgIG9u Q3JlYXRlOiBmdW5jdGlvbihteVBhbmVsLCAkY29udGFpbmVyKSB7CkBAIC0yNTgsNiArMjYwLDcg QEAgZGVmaW5lKCdwZ2FkbWluLmJyb3dzZXInLCBbCiAgICAgICAgIHdpZHRoOiA1MDAsCiAgICAg ICAgIGlzQ2xvc2VhYmxlOiB0cnVlLAogICAgICAgICBpc1ByaXZhdGU6IGZhbHNlLAorICAgICAg ICBsaW1pdCA6IDEsCiAgICAgICAgIGNhbkhpZGU6IHRydWUsCiAgICAgICAgIGNvbnRlbnQ6ICc8 ZGl2IGNsYXNzPSJuZWdhdGl2ZS1zcGFjZSBwLTIiPjxkaXYgcm9sZT0ic3RhdHVzIiBjbGFzcz0i cGctcGFuZWwtbWVzc2FnZSBwZy1wYW5lbC1zdGF0aXN0aWNzLW1lc3NhZ2UiPicgKyBzZWxlY3Rf b2JqZWN0X21zZyArICc8L2Rpdj48ZGl2IGNsYXNzPSJwZy1wYW5lbC1zdGF0aXN0aWNzLWNvbnRh aW5lciBkLW5vbmUiPjwvZGl2PjwvZGl2PicsCiAgICAgICAgIGV2ZW50czogcGFuZWxFdmVudHMs CkBAIC0yNzAsNiArMjczLDcgQEAgZGVmaW5lKCdwZ2FkbWluLmJyb3dzZXInLCBbCiAgICAgICAg IHdpZHRoOiA1MDAsCiAgICAgICAgIGlzQ2xvc2VhYmxlOiBmYWxzZSwKICAgICAgICAgaXNQcml2 YXRlOiB0cnVlLAorICAgICAgICBsaW1pdDogMSwKICAgICAgICAgY29udGVudDogJzxsYWJlbCBm b3I9InNxbC10ZXh0YXJlYSIgY2xhc3M9InNyLW9ubHkiPicgKyBnZXR0ZXh0KCdTUUwgQ29kZScp ICsgJzwvbGFiZWw+PGRpdiBjbGFzcz0ic3FsX3RleHRhcmVhIj48dGV4dGFyZWEgaWQ9InNxbC10 ZXh0YXJlYSIgbmFtZT0ic3FsLXRleHRhcmVhIiB0aXRsZT0iJyArIGdldHRleHQoJ1NRTCBDb2Rl JykgKyAnIj48L3RleHRhcmVhPjwvZGl2PicsCiAgICAgICB9KSwKICAgICAgIC8vIERlcGVuZGVu Y2llcyBvZiB0aGUgb2JqZWN0CkBAIC0yODEsNiArMjg1LDcgQEAgZGVmaW5lKCdwZ2FkbWluLmJy b3dzZXInLCBbCiAgICAgICAgIGlzQ2xvc2VhYmxlOiB0cnVlLAogICAgICAgICBpc1ByaXZhdGU6 IGZhbHNlLAogICAgICAgICBjYW5IaWRlOiB0cnVlLAorICAgICAgICBsaW1pdDogMSwKICAgICAg ICAgY29udGVudDogJzxkaXYgY2xhc3M9Im5lZ2F0aXZlLXNwYWNlIHAtMiI+PGRpdiByb2xlPSJz dGF0dXMiIGNsYXNzPSJwZy1wYW5lbC1tZXNzYWdlIHBnLXBhbmVsLWRlcGVuZHMtbWVzc2FnZSI+ JyArIHNlbGVjdF9vYmplY3RfbXNnICsgJzwvZGl2PjxkaXYgY2xhc3M9InBnLXBhbmVsLWRlcGVu ZGVuY2llcy1jb250YWluZXIgZC1ub25lIj48L2Rpdj48L2Rpdj4nLAogICAgICAgICBldmVudHM6 IHBhbmVsRXZlbnRzLAogICAgICAgfSksCkBAIC0yOTIsNiArMjk3LDcgQEAgZGVmaW5lKCdwZ2Fk bWluLmJyb3dzZXInLCBbCiAgICAgICAgIHdpZHRoOiA1MDAsCiAgICAgICAgIGlzQ2xvc2VhYmxl OiB0cnVlLAogICAgICAgICBpc1ByaXZhdGU6IGZhbHNlLAorICAgICAgICBsaW1pdDogMSwKICAg ICAgICAgY2FuSGlkZTogdHJ1ZSwKICAgICAgICAgY29udGVudDogJzxkaXYgY2xhc3M9Im5lZ2F0 aXZlLXNwYWNlIHAtMiI+PGRpdiByb2xlPSJzdGF0dXMiIGNsYXNzPSJwZy1wYW5lbC1tZXNzYWdl IHBnLXBhbmVsLWRlcGVuZHMtbWVzc2FnZSI+JyArIHNlbGVjdF9vYmplY3RfbXNnICsgJzwvZGl2 PjxkaXYgY2xhc3M9InBnLXBhbmVsLWRlcGVuZGVudHMtY29udGFpbmVyIGQtbm9uZSI+PC9kaXY+ PC9kaXY+JywKICAgICAgICAgZXZlbnRzOiBwYW5lbEV2ZW50cywKQEAgLTM0NSw2ICszNTEsNyBA QCBkZWZpbmUoJ3BnYWRtaW4uYnJvd3NlcicsIFsKICAgICAgICAgICAgIHNob3dUaXRsZTogcGFu ZWwuc2hvd1RpdGxlLAogICAgICAgICAgICAgaXNDbG9zZWFibGU6IHBhbmVsLmlzQ2xvc2VhYmxl LAogICAgICAgICAgICAgaXNQcml2YXRlOiBwYW5lbC5pc1ByaXZhdGUsCisgICAgICAgICAgICBs aW1pdDogKHBhbmVsLmxpbWl0KSA/IHBhbmVsLmxpbWl0IDogbnVsbCwKICAgICAgICAgICAgIGNv bnRlbnQ6IChwYW5lbC5jb250ZW50KSA/IHBhbmVsLmNvbnRlbnQgOiAnJywKICAgICAgICAgICAg IGV2ZW50czogKHBhbmVsLmV2ZW50cykgPyBwYW5lbC5ldmVudHMgOiAnJywKICAgICAgICAgICAg IGNhbkhpZGU6IChwYW5lbC5jYW5IaWRlKSA/IHBhbmVsLmNhbkhpZGUgOiAnJywKZGlmZiAtLWdp dCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci9zdGF0aWMvanMvc3FsZWRpdG9yLmpzIGIv d2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3N0YXRpYy9qcy9zcWxlZGl0b3IuanMKaW5kZXgg YTE2OWE5OGMyLi4xNjlhZGM5MjkgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVk aXRvci9zdGF0aWMvanMvc3FsZWRpdG9yLmpzCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVk aXRvci9zdGF0aWMvanMvc3FsZWRpdG9yLmpzCkBAIC0zNTEsNiArMzUxLDcgQEAgZGVmaW5lKCd0 b29scy5xdWVyeXRvb2wnLCBbCiAgICAgICAgIGhlaWdodDogJzMzJScsCiAgICAgICAgIGlzQ2xv c2VhYmxlOiB0cnVlLAogICAgICAgICBpc1ByaXZhdGU6IGZhbHNlLAorICAgICAgICBsaW1pdDog MSwKICAgICAgICAgY29udGVudDogJzxkaXYgY2xhc3M9InNxbC1zY3JhdGNoIj48dGV4dGFyZWEg d3JhcD0ib2ZmIiB0YWJpbmRleD0iMCI+PC90ZXh0YXJlYT48L2Rpdj4nLAogICAgICAgfSk7CiAK --000000000000299c9d05c211545d--