From Manuel.Pavy@cnes.fr Thu Jun 4 09:35:34 2026 Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1jHaxN-0002xQ-P4 for pgadmin-hackers@arkaria.postgresql.org; Thu, 26 Mar 2020 22:26:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1jHaxM-00047s-IY for pgadmin-hackers@arkaria.postgresql.org; Thu, 26 Mar 2020 22:26:32 +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_SHA1:256) (Exim 4.89) (envelope-from ) id 1jHaxM-00047l-BE for pgadmin-hackers@lists.postgresql.org; Thu, 26 Mar 2020 22:26:32 +0000 Received: from mx1.cnes.fr ([194.199.174.200]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jHaxJ-0003wh-6J for pgadmin-hackers@lists.postgresql.org; Thu, 26 Mar 2020 22:26:31 +0000 X-IronPort-AV: E=Sophos;i="5.72,309,1580774400"; d="scan'208";a="15244499" X-IPAS-Result: =?us-ascii?q?A2EFFgA1K31e/wYBeApmHAEBAQEBBwEBEQEEBAEBgXsCg?= =?us-ascii?q?wCBToFwAa5zCgEBAQEBAQEBARscBAEBhEQCglQ5BQ0CEAEBAQUBAQEBAQUCA?= =?us-ascii?q?QECAoVzTQuHBlEBFRUUQh8HAQQbtXAaikcNAYEqgWWDOw2JHIFYhz4ag0KCL?= =?us-ascii?q?ASNXyaiUgeBQX6CVoQcjUqCaniBQxGILYRDA4wjjxOeCoF6MxonTIJtTxicc?= =?us-ascii?q?o8FgRABAQ?= From: Pavy Manuel To: "pgadmin-hackers@lists.postgresql.org" Subject: disable create server Thread-Topic: disable create server Thread-Index: AdYDvWtaxCxC8DHRQgmzZx80S+M5RA== Date: Thu, 26 Mar 2020 22:26:27 +0000 Message-ID: <376C920F3015BC43A3485A86670B336C2E1884A3@TW-MBX-P03.cnesnet.ad.cnes.fr> Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tm-as-product-ver: SMEX-11.0.0.4255-8.100.1062-25316.002 x-tm-as-result: No--9.044300-0.000000-31 x-tm-as-user-approved-sender: Yes x-tm-as-user-blocked-sender: No Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Hello, I'm new in the pgadmin list. I try to deploy pgadmin4 on my company but I want to manage the connections= (server in pgadmin) the users can create. So, I've found the line 84 of pgadmin/dashboard/templates/dashboard/welcome= _dashboard.html to disable the link : , but I don't find how to disable the context menu in the right of the dash= board (each try has no impact on the application, perhaps caused by some ca= che or something like that). Can someone help me please ? Is there any other way to do what I want ? Thanks, Manuel Pavy From khushboo.vashi@enterprisedb.com Thu Jun 4 09:35:34 2026 Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1jHgY7-0002H0-Pq for pgadmin-hackers@arkaria.postgresql.org; Fri, 27 Mar 2020 04:24:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1jHgY5-0003Ou-4b for pgadmin-hackers@arkaria.postgresql.org; Fri, 27 Mar 2020 04:24:49 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1jHgY4-0003Om-Po for pgadmin-hackers@lists.postgresql.org; Fri, 27 Mar 2020 04:24:48 +0000 Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jHgY2-0001Z1-2x for pgadmin-hackers@lists.postgresql.org; Fri, 27 Mar 2020 04:24:47 +0000 Received: by mail-lj1-x232.google.com with SMTP id g27so8792867ljn.10 for ; Thu, 26 Mar 2020 21:24:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AHMt8JEgwWUOAsfeQ1mCve5Bf6LFvNWBjG81oUaiUm8=; b=EoccTGyLAgCdAM6gFtd6abfuuThpeOVG/OFF9k6Ms+DCyhrrNz/qsEY4OPSBEIuuo3 VljYNhJE7w5UxBQ2Ka71z9rFh7eID4l67k2vWV7QGdUj3CG5yQSPFGmU2t1GvuiY8o6Z 47Kou6UW8jtYBCwVZWVgTUOwI+SsKYCWovJRj6ZWwsircWoFLjmOaMtTkONT8iHofmz1 F93mYv0tyC4hyz6qYmd9Lpww03RETbkPAvPpOo+2/mduC4DNOEyEf8Z2t7CvotNlnBlB i+A8J9HHsG5wpJVeRoUHe4mmHzOGnKVVO5BgMz2JwQjkwbdEaPKsvDq6QLopZxMbDDhw mKBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AHMt8JEgwWUOAsfeQ1mCve5Bf6LFvNWBjG81oUaiUm8=; b=OXYmN9xkOFQCaYQp9eMjyk/+BM0JHgb+5KqjvoaELt7T/tVmUAg+FuxxSke7wcBcn/ 5plxJk9h5En0xzseZzPcTpRHAha2Vl8SXFGTADZ2wn+ZdH4wkzKLDKOT6F9n4XsfV0TG ewpbzBTeaO77CUxssDXWiBt8jaIvO/VuBfwMaVcdWVN5lO7hgiV03BiQPnbPOPPdVdnf 5JF0bMv+U1ki7pas6We1PAPSa2NGH9rZRmRNOl2n3+XJCUGAtbRz/02GegPaQ8XE1XmF sM2U7gXA/aYu1zJaZtOtEvzTj7MlYWRYFC2xusx1waQXqFluIH5klpftZ5mm2HcC60p+ J86w== X-Gm-Message-State: AGi0PubAlJUtjsuVOBWA4DXyKiCgfLKcrPusbufbdZkBd1KbPcvKxlTR w39zmACzG7ZG2TXob9jH5D/xAUFVegcOGWXkt9+lZ6a5x3ULhuEgMXPBP/k28Ol7LCKsP4kHa2X zjHoJ+Mn/WK40tC45ILsXXlcTF+ndgqTdD31MDvdFKIIraKJOV25PYb389/EXs8KnO+q/WkqLCL mQlOMPS6h9u7sUL1VmQf6s/IvP52Ig/YFdT+hf3T5qm6nEj3jBT4aE+DNYEXiUe9TNFPU= X-Google-Smtp-Source: APiQypIBUuPcfESoPKOK8lqCOwMH2KdoLz9Q3NeRFCC0cEgitkOLiTaw6TvNX44nePv8Qir0GKg6i118gmVflt8Fo1o= X-Received: by 2002:a2e:988c:: with SMTP id b12mr7278121ljj.138.1585283084100; Thu, 26 Mar 2020 21:24:44 -0700 (PDT) MIME-Version: 1.0 References: <376C920F3015BC43A3485A86670B336C2E1884A3@TW-MBX-P03.cnesnet.ad.cnes.fr> In-Reply-To: <376C920F3015BC43A3485A86670B336C2E1884A3@TW-MBX-P03.cnesnet.ad.cnes.fr> From: Khushboo Vashi Date: Fri, 27 Mar 2020 09:54:36 +0530 Message-ID: Subject: Re: disable create server To: Pavy Manuel Cc: "pgadmin-hackers@lists.postgresql.org" Content-Type: multipart/alternative; boundary="00000000000018ddd905a1ce7bbe" X-CLOUD-SEC-AV-Info: edb,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: Precedence: bulk --00000000000018ddd905a1ce7bbe Content-Type: text/plain; charset="UTF-8" Hi, On Fri, Mar 27, 2020 at 3:56 AM Pavy Manuel wrote: > Hello, > > I'm new in the pgadmin list. > I try to deploy pgadmin4 on my company but I want to manage the > connections (server in pgadmin) the users can create. > So, I've found the line 84 of > pgadmin/dashboard/templates/dashboard/welcome_dashboard.html to disable the > link : > > > , but I don't find how to disable the context menu in the right of the > dashboard (each try has no impact on the application, perhaps caused by > some cache or something like that). > > Can someone help me please ? Is there any other way to do what I want ? > > I didn't get the idea of stopping users to create servers. If any user has database access (may be limited) then he should be able to create it and manage it as pgAdmin *just connects* the database with the given details in the server dialog. Thanks, Khushboo Thanks, > > Manuel Pavy > > > --00000000000018ddd905a1ce7bbe Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Fri, Mar 27, 2020 at 3:56 AM Pavy Manuel <Manuel.Pavy@cnes.fr<= /a>> wrote:
H= ello,

I'm new in the pgadmin list.
I try to deploy pgadmin4 on my company but I want to manage the connections= (server in pgadmin) the users can create.
So, I've found the line 84 of pgadmin/dashboard/templates/dashboard/wel= come_dashboard.html to disable the link :
<a href=3D"#" onclick=3D"pgAdmin.Dashboard.add_new_server= ()">

, but I don't find how to disable the context menu in the right of the = dashboard (each try has no impact on the application, perhaps caused by som= e cache or something like that).

Can someone help me please ? Is there any other way to do what I want ?

I didn't get the idea of stopping users to create= servers. If any user has database access (may be limited) then he should b= e able to create it and manage it as=C2=A0pgAdmin just connects the = database with the given details in the server dialog.

<= div>Thanks,
Khushboo

Thanks,

Manuel Pavy


--00000000000018ddd905a1ce7bbe-- From dpage@pgadmin.org Thu Jun 4 09:35:34 2026 Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1jHmHQ-00036q-3C for pgadmin-hackers@arkaria.postgresql.org; Fri, 27 Mar 2020 10:32:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1jHmHO-0001QW-Sx for pgadmin-hackers@arkaria.postgresql.org; Fri, 27 Mar 2020 10:31:58 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1jHmHN-0001QP-OE for pgadmin-hackers@lists.postgresql.org; Fri, 27 Mar 2020 10:31:58 +0000 Received: from mail-vs1-xe42.google.com ([2607:f8b0:4864:20::e42]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jHmHJ-0004b8-UH for pgadmin-hackers@lists.postgresql.org; Fri, 27 Mar 2020 10:31:56 +0000 Received: by mail-vs1-xe42.google.com with SMTP id e138so5821358vsc.11 for ; Fri, 27 Mar 2020 03:31:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Yo4g6wbH/QP1QVGIgxsK2i9bLyprh0MJHo2WxmpuqCU=; b=ni5h9R0yE7ufmqpGZ9vqwbBLPrH9Ttnb58AFW5dvVBghmchA308n8HMTi3j+CEmd3A 0uJRtQCb5qbO+BchD8bysgCZsSx0yvXnKw4gZgj6PB5BZjqWwDmr49N9FA326keHYUuT ZofYs9GQdceUnVACuTjRfm3EYjsl5gnC3pjjTBlVMZJp4IRbttRSgSADCrzIxF0A+Qdc Jtb2eTIZlJIi+EltlGZIEkeJzeLshqtlyuwECp6Tlwdi0tskwftuFXusOcrsPcioQTC4 7exuiI4BSYwKSjBkQTLKohDLEmNAOixTtZ1elp1Pyaor2sn6kdje5SsJskHiLzU+SawR oNbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Yo4g6wbH/QP1QVGIgxsK2i9bLyprh0MJHo2WxmpuqCU=; b=jr5ld/GCSKTen2ySUfFgYur3PGR48nwvUzVXreWow2UyivB8T9psHZVhUNolnL8HVh PjJ/auU68ir+yn35vFK/xUYdwnb+VtXj1wqZ7PqQaLHG1jlzF5ERLZ6ohLRJYy4RUhLH iag4z+Py2M/osEVEFsbJPz8EeBdrsYwcmVe0NiAcqCO/mwk7rQkGmTrECXvLKpA7il1J X6qDlRgtfNcT6TSkfQVADwTFRWg0+6Qxs55Z/H42uvD54Lze0fVknzl6daqhofKJPFyH sHJYu+1HjueSQl+hlLbH5r0e3B3XsKegnQt3k6gBmqZw1+Ufm75kO3BQWRsN+hAbrUkb 8lRQ== X-Gm-Message-State: ANhLgQ3Jxys4UrvySPCn0lxRFhiB6Efy4ePSb5MA+YQLS1irkaU0REM9 Y1taAxfwhtMkAWxsrMerouHVgCyfAETPHo8gJR2y8A== X-Google-Smtp-Source: ADFU+vuSyRnnxhpCN2dDCSFKbnkBTim+27IhoOreEEsajuWHtF4jefKBmdM8uqr6/Lixlh2vDspBG92GbiTgCuhDDkQ= X-Received: by 2002:a67:d60d:: with SMTP id n13mr11495740vsj.230.1585305113072; Fri, 27 Mar 2020 03:31:53 -0700 (PDT) MIME-Version: 1.0 References: <376C920F3015BC43A3485A86670B336C2E1884A3@TW-MBX-P03.cnesnet.ad.cnes.fr> In-Reply-To: From: Dave Page Date: Fri, 27 Mar 2020 10:31:37 +0000 Message-ID: Subject: Re: disable create server To: Khushboo Vashi Cc: Pavy Manuel , "pgadmin-hackers@lists.postgresql.org" Content-Type: multipart/alternative; boundary="000000000000202c3705a1d39cce" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000202c3705a1d39cce Content-Type: text/plain; charset="UTF-8" On Fri, Mar 27, 2020 at 4:24 AM Khushboo Vashi < khushboo.vashi@enterprisedb.com> wrote: > Hi, > > On Fri, Mar 27, 2020 at 3:56 AM Pavy Manuel wrote: > >> Hello, >> >> I'm new in the pgadmin list. >> I try to deploy pgadmin4 on my company but I want to manage the >> connections (server in pgadmin) the users can create. >> So, I've found the line 84 of >> pgadmin/dashboard/templates/dashboard/welcome_dashboard.html to disable the >> link : >>
>> >> , but I don't find how to disable the context menu in the right of the >> dashboard (each try has no impact on the application, perhaps caused by >> some cache or something like that). >> >> Can someone help me please ? Is there any other way to do what I want ? >> >> I didn't get the idea of stopping users to create servers. If any user > has database access (may be limited) then he should be able to create it > and manage it as pgAdmin *just connects* the database with the given > details in the server dialog. > It seems like a reasonable request to me - for example, to stop students adding random servers to a shared instance of pgAdmin that they're only supposed to be using for coursework. -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --000000000000202c3705a1d39cce Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
Hi,

On Fri, Mar 27, 2020 at 3:56 = AM Pavy Manuel <Manuel.Pavy@cnes.fr> wrote:
Hello,

I'm new in the pgadmin list.
I try to deploy pgadmin4 on my company but I want to manage the connections= (server in pgadmin) the users can create.
So, I've found the line 84 of pgadmin/dashboard/templates/dashboard/wel= come_dashboard.html to disable the link :
<a href=3D"#" onclick=3D"pgAdmin.Dashboard.add_new_server= ()">

, but I don't find how to disable the context menu in the right of the = dashboard (each try has no impact on the application, perhaps caused by som= e cache or something like that).

Can someone help me please ? Is there any other way to do what I want ?

I didn't get the idea of stopping users to create= servers. If any user has database access (may be limited) then he should b= e able to create it and manage it as=C2=A0pgAdmin just connects the = database with the given details in the server dialog.

It seems like a reasonable request to me - for= example, to stop students adding random servers to a shared instance of pg= Admin that they're only supposed to be using for coursework.
= =C2=A0
--
Dave Pa= ge
Blog: http:= //pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterpris= edb.com
The Enterprise PostgreSQL Company
--000000000000202c3705a1d39cce-- From ashesh.vashi@enterprisedb.com Thu Jun 4 09:35:34 2026 Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1jHmKC-0003Bb-2d for pgadmin-hackers@arkaria.postgresql.org; Fri, 27 Mar 2020 10:34:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1jHmKA-00033h-QK for pgadmin-hackers@arkaria.postgresql.org; Fri, 27 Mar 2020 10:34:50 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1jHmKA-00033a-Bh for pgadmin-hackers@lists.postgresql.org; Fri, 27 Mar 2020 10:34:50 +0000 Received: from mail-ot1-x341.google.com ([2607:f8b0:4864:20::341]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jHmK7-0004ce-OP for pgadmin-hackers@lists.postgresql.org; Fri, 27 Mar 2020 10:34:49 +0000 Received: by mail-ot1-x341.google.com with SMTP id f52so9175636otf.8 for ; Fri, 27 Mar 2020 03:34:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jZ+Zzmev3x1MCY6VgrgVnb/U9JzaA4r51Xh9JzZa9/8=; b=yJL91ALax5AJVjmfW5BDV7o/U84cS/GLK0GXUsk9kQfX/D+esC6h0aRlY9uW7Ah8rt H+1zW32Ag9ZT/GmE2Ocb4MsQJB90F+uQaV/iI8wAigSoIkvAJ5VilpLnuvzs+jUvCTwV el3btrolsHIvWfD36axKQ8Mq7xE7JIb4IIvGydy+YJn7//AtrGn5/lRjc9OHp+S5hsLZ bYAKCFEFEuURwnALJd13J4ClbNVAxaZsFXizF82ot5+u8mECrhTfui3VXPlCN2Z7M5Ue rf/RHFkTJDBfatO+VQywknpG275VULVnRVO2LVq12oOF2m8oV4vp0EJmK6naXe4xdtio E+ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jZ+Zzmev3x1MCY6VgrgVnb/U9JzaA4r51Xh9JzZa9/8=; b=ryw57NvRrPI8MOeU66IxtawwEuoSB6WDyhvJZhV6e9VlNg9kaE4kE8zUpnay5U/RrR seauKsWyvOcxT0mRP6hcU+ic9h2ooJTTvCt1hQNCzr7UcQHHH1BgGgTre46AwbGjMMi3 l6+XBkEVae8NI0gdLqk1vneQLRz9qnCjtPBHObfUUmd7cg8WfnnL/ghBQrQJTS2f4LYh 9WO5/cBsg3ljA5f8Nh6HTb+LZoCYyVQ1IfTncxdTXTvaZoSzyae2euUEtWKcMSxlylh/ bpbWMS8BxbuXvByV15W32XYxQwjetJgRX0eEYUqO9lcFNUjeE3DRV3M7qznq7Ac09ABF tD/Q== X-Gm-Message-State: ANhLgQ29kXXe5aaOImFoAX5dWmJeeZ3X4/6voaYYsXwWG8SH6XscwZkW egqf5nsQVy469Yu3gzgAGGJ/kyEWYuK+QOWYaDA6I7PAy8qHemPIC49z6qwxJPVfhtXt3/pVuBv oMR44m2aF+6Nc5nV2JxVwg/jTFgRofqnrMOXYUILQwX1CzImr3xtfzAwGlCyYXRz53TBss081Gu Ik5iWP8qKev3Nk1v0+KpjrNpqx3SAy+dXz1ugzyV4lH+u50T1aBNjoK335hd8UOHZ69bo= X-Google-Smtp-Source: ADFU+vvsz1W2MRK9IkacpofbL8z5x+D08oTdr4rJNwrdk6cznrSa3hZU/Kb6LhxauhrarWGU8jn2cQT6NvgslTWun6c= X-Received: by 2002:a9d:7a8:: with SMTP id 37mr10236981oto.209.1585305285653; Fri, 27 Mar 2020 03:34:45 -0700 (PDT) MIME-Version: 1.0 References: <376C920F3015BC43A3485A86670B336C2E1884A3@TW-MBX-P03.cnesnet.ad.cnes.fr> In-Reply-To: From: Ashesh Vashi Date: Fri, 27 Mar 2020 16:04:01 +0530 Message-ID: Subject: Re: disable create server To: Dave Page Cc: Khushboo Vashi , Pavy Manuel , "pgadmin-hackers@lists.postgresql.org" Content-Type: multipart/alternative; boundary="000000000000698e0605a1d3a62d" X-CLOUD-SEC-AV-Info: edb,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: Precedence: bulk --000000000000698e0605a1d3a62d Content-Type: text/plain; charset="UTF-8" On Fri, Mar 27, 2020 at 4:01 PM Dave Page wrote: > > > On Fri, Mar 27, 2020 at 4:24 AM Khushboo Vashi < > khushboo.vashi@enterprisedb.com> wrote: > >> Hi, >> >> On Fri, Mar 27, 2020 at 3:56 AM Pavy Manuel wrote: >> >>> Hello, >>> >>> I'm new in the pgadmin list. >>> I try to deploy pgadmin4 on my company but I want to manage the >>> connections (server in pgadmin) the users can create. >>> So, I've found the line 84 of >>> pgadmin/dashboard/templates/dashboard/welcome_dashboard.html to disable the >>> link : >>> >>> >> pgAdmin saves server list per user. You may need to keep that in mind. > >>> , but I don't find how to disable the context menu in the right of the >>> dashboard (each try has no impact on the application, perhaps caused by >>> some cache or something like that). >>> >>> Can someone help me please ? Is there any other way to do what I want ? >>> >>> I didn't get the idea of stopping users to create servers. If any user >> has database access (may be limited) then he should be able to create it >> and manage it as pgAdmin *just connects* the database with the given >> details in the server dialog. >> > > It seems like a reasonable request to me - for example, to stop students > adding random servers to a shared instance of pgAdmin that they're only > supposed to be using for coursework. > Agreed. -- Thanks, Ashesh > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > --000000000000698e0605a1d3a62d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, Mar 27, 2020 at 4:= 24 AM Khushboo Vashi <khushboo.vashi@enterprisedb.com> wrote:
=
Hi,=

= On Fri, Mar 27, 2020 at 3:56 AM Pavy Manuel <Manuel.Pavy@cnes.fr> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">Hello,

I'm new in the pgadmin list.
I try to deploy pgadmin4 on my company but I want to manage the connections= (server in pgadmin) the users can create.
So, I've found the line 84 of pgadmin/dashboard/templates/dashboard/wel= come_dashboard.html to disable the link :
<a href=3D"#" onclick=3D"pgAdmin.Dashboard.add_new_server= ()">
pgAdmin saves server list per user.
You may need to keep= that in mind.=C2=A0

, but I don't find how to disable the context menu in the right of the = dashboard (each try has no impact on the application, perhaps caused by som= e cache or something like that).

Can someone help me please ? Is there any other way to do what I want ?

I didn't get the idea of stopping users to create= servers. If any user has database access (may be limited) then he should b= e able to create it and manage it as=C2=A0pgAdmin just connects the = database with the given details in the server dialog.

It seems like a reasonable request to me - for= example, to stop students adding random servers to a shared instance of pg= Admin that they're only supposed to be using for coursework.
Agreed.

-- Thanks, Ashesh=
=C2=A0
=C2=A0
--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
--000000000000698e0605a1d3a62d-- From Manuel.Pavy@cnes.fr Thu Jun 4 09:35:34 2026 Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1jHoJL-000684-Vo for pgadmin-hackers@arkaria.postgresql.org; Fri, 27 Mar 2020 12:42:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1jHoJH-0002K3-Sj for pgadmin-hackers@arkaria.postgresql.org; Fri, 27 Mar 2020 12:42:03 +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_SHA1:256) (Exim 4.89) (envelope-from ) id 1jHoJH-0002Jw-LG for pgadmin-hackers@lists.postgresql.org; Fri, 27 Mar 2020 12:42:03 +0000 Received: from mx1.cnes.fr ([194.199.174.200]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jHoJB-0003Gb-Bh for pgadmin-hackers@lists.postgresql.org; Fri, 27 Mar 2020 12:42:02 +0000 X-IronPort-AV: E=Sophos;i="5.72,312,1580774400"; d="scan'208,217";a="15259899" X-IPAS-Result: =?us-ascii?q?A2EUBABb831e/wUBeApmGwEBAQEBAQEFAQEBEQEBAwMBA?= =?us-ascii?q?QGBewKBI4FdE4E7hBCkSoYRgXoKAQEBAQEBAQEBNwQBAYREAheCPzoEDQIQA?= =?us-ascii?q?QEBBQEBAQEBBQIBAQIChXNYhkYCAQMjBAZMEAIBCA0VIAICAjAlAQEEAQ0NE?= =?us-ascii?q?4MMgX6tKn8zGopDDQGBKgGBZIxkgViCHTA+hDYagxAygiwEjWAFgw+FeYomj?= =?us-ascii?q?lR2B4FBfoJWkWmCaniOSAOMJo8Ung4HgXEzGidMgm1PGI4xjkGOaoEQAQE?= X-URL-LookUp-ScanningError: 1 From: Pavy Manuel To: Ashesh Vashi , Dave Page CC: Khushboo Vashi , "pgadmin-hackers@lists.postgresql.org" Subject: RE: disable create server Thread-Topic: disable create server Thread-Index: AdYDvWtaxCxC8DHRQgmzZx80S+M5RAAKdJAAAAzRY4AAABV1gAAFmUdA Date: Fri, 27 Mar 2020 12:41:55 +0000 Message-ID: <376C920F3015BC43A3485A86670B336C2E188641@TW-MBX-P03.cnesnet.ad.cnes.fr> References: <376C920F3015BC43A3485A86670B336C2E1884A3@TW-MBX-P03.cnesnet.ad.cnes.fr> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tm-as-product-ver: SMEX-11.0.0.4255-8.100.1062-25316.006 x-tm-as-result: No--32.011600-0.000000-31 x-tm-as-user-approved-sender: Yes x-tm-as-user-blocked-sender: No Content-Type: multipart/alternative; boundary="_000_376C920F3015BC43A3485A86670B336C2E188641TWMBXP03cnesnet_" MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --_000_376C920F3015BC43A3485A86670B336C2E188641TWMBXP03cnesnet_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpUaGFuayB5b3UgYWxsLg0KDQpJIHRyeSB0byBkZXBsb3kgcGdhZG1pbjQgb24gbXkgY29tcGFu eSBidXQgSSB3YW50IHRvIG1hbmFnZSB0aGUgY29ubmVjdGlvbnMgKHNlcnZlciBpbiBwZ2FkbWlu KSB0aGUgdXNlcnMgY2FuIGNyZWF0ZS4NClNvLCBJJ3ZlIGZvdW5kIHRoZSBsaW5lIDg0IG9mIHBn YWRtaW4vZGFzaGJvYXJkL3RlbXBsYXRlcy9kYXNoYm9hcmQvd2VsY29tZV9kYXNoYm9hcmQuaHRt bCB0byBkaXNhYmxlIHRoZSBsaW5rIDoNCjxhIGhyZWY9IiMiIG9uY2xpY2s9InBnQWRtaW4uRGFz aGJvYXJkLmFkZF9uZXdfc2VydmVyKCkiPg0KcGdBZG1pbiBzYXZlcyBzZXJ2ZXIgbGlzdCBwZXIg dXNlci4NCllvdSBtYXkgbmVlZCB0byBrZWVwIHRoYXQgaW4gbWluZC4NCg0KWWVzIEnigJltIGF3 YXJlIG9mIHRoYXQNCg0KDQpJdCBzZWVtcyBsaWtlIGEgcmVhc29uYWJsZSByZXF1ZXN0IHRvIG1l IC0gZm9yIGV4YW1wbGUsIHRvIHN0b3Agc3R1ZGVudHMgYWRkaW5nIHJhbmRvbSBzZXJ2ZXJzIHRv IGEgc2hhcmVkIGluc3RhbmNlIG9mIHBnQWRtaW4gdGhhdCB0aGV5J3JlIG9ubHkgc3VwcG9zZWQg dG8gYmUgdXNpbmcgZm9yIGNvdXJzZXdvcmsuDQpBZ3JlZWQuDQoNCk15IG5lZWQgaXMgZGlmZmVy ZW50IDogSSBkZXBsb3kgcGdhZG1pbjQgaW4gYW4gYW5zaWJsZSByb2xlIHdoaWNoIGRlcGxveSB0 aGUgZm9sbG93aW5nIChpbnNpZGUgdGhlIFsgXSApIDoNClVzZXIgIC0tLS0+ICBbIEFwYWNoZSAt LS0+ICBwZ2FkbWluIC0tLS0+IHBnYm91bmNlciBdICAtLS0tLT4gIHBvc3RncmVzcWwgYmFja2Vu ZA0KQW5kIEkgaGF2ZSBhIHNjcmlwdCBmb3IgYWRkaW5nIGEgc2VydmVyIGZvciBhIHNwZWNpZmlj IHVzZXIgd2hpY2ggY3JlYXRlIGEgcG9vbCBhbmQgYWRkIHRoZSBzZXJ2ZXIgdHVwbGUgaW4gdGhl IHNxbGl0ZTMgZGIuDQpUaGUgYmVuZWZpdCBpcyA6DQotIEkgY2FuIHNlcmlhbGl6ZSB0aGUgY29u bmVjdGlvbnMgKHNvbWUgdXNlcnMgb3BlbiBtYW55LCBtYW55IHRhYnMpDQotIHVzZXJzIHdobyBk byBub3QgY2xvc2UgdGhlaXIgY29ubmVjdGlvbnMgYXJlIG5vdCBhIHByb2JsZW0gKHRoYW5rcyB0 byB0aGUgcGdib3VuY2VyIHRpbWVvdXQpDQotIEkgY2FuIHJlc2VydmUgc29tZSBjb25uZWN0aW9u IHRvIHRoZSBwcm9kdWN0aW9uIGNoYWluDQotIEkgY2FuIG1vbml0b3IgdGhlIHBvb2wNCg0KU2lu Y2UgeWVzdGVyZGF5LCBJ4oCZdmUgZm91bmQgYSAodWdseSkgc29sdXRpb24gOiBpbiB0aGUgLi9w Z2FkbWluL3N0YXRpYy9qcy9nZW5lcmF0ZWQvYnJvd3Nlcl9ub2Rlcy5qcywgSSBkZWFjdGl2YXRl IHRoZSBTZXJ2ZXIgYWN0aW9uLg0KDQpCdXQgdGhlIHByZXR0eSB3YXkgc2hvdWxkIGJlIHRvIGNy ZWF0ZSBhIGRlZGljYXRlZCBwcm9maWxlIChpbiBhZGRpdGlvbiBvZiBhZG1pbmlzdHJhdG9yIGFu ZCB1c2VyKS4NCg0KTWFudWVsIFBhdnkNCg== --_000_376C920F3015BC43A3485A86670B336C2E188641TWMBXP03cnesnet_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgs IGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1w cmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdp bi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJnaW4tYm90dG9tOi4wMDAx cHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz ZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21z by1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJn aW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0 OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i LHNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJl cGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7 fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbXNvLWZh cmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBw dCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNzAuODVwdCA3MC44NXB0O30NCmRp di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9 IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg bGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNl Y3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyI+VGhhbmsgeW91IGFsbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6 c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0 OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBj bSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRp dj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s aWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQu OHB0O21hcmdpbi1yaWdodDowY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp bi1sZWZ0OjM2LjE1cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIHRyeSB0byBkZXBsb3kgcGdhZG1p bjQgb24gbXkgY29tcGFueSBidXQgSSB3YW50IHRvIG1hbmFnZSB0aGUgY29ubmVjdGlvbnMgKHNl cnZlciBpbiBwZ2FkbWluKSB0aGUgdXNlcnMgY2FuIGNyZWF0ZS48YnI+DQpTbywgSSd2ZSBmb3Vu ZCB0aGUgbGluZSA4NCBvZiBwZ2FkbWluL2Rhc2hib2FyZC90ZW1wbGF0ZXMvZGFzaGJvYXJkL3dl bGNvbWVfZGFzaGJvYXJkLmh0bWwgdG8gZGlzYWJsZSB0aGUgbGluayA6PGJyPg0KJmx0O2EgaHJl Zj0mcXVvdDsjJnF1b3Q7IG9uY2xpY2s9JnF1b3Q7cGdBZG1pbi5EYXNoYm9hcmQuYWRkX25ld19z ZXJ2ZXIoKSZxdW90OyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMTVw dCI+PHNwYW4gbGFuZz0iRU4tVVMiPnBnQWRtaW4gc2F2ZXMgc2VydmVyIGxpc3QgcGVyIHVzZXIu PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjE1cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5Zb3UgbWF5 IG5lZWQgdG8ga2VlcCB0aGF0IGluIG1pbmQuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5ZZXMg SeKAmW0gYXdhcmUgb2YgdGhhdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdp bi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjU5LjI1cHQiPjxzcGFuIGxhbmc9 IkVOLVVTIj5JdCBzZWVtcyBsaWtlIGEgcmVhc29uYWJsZSByZXF1ZXN0IHRvIG1lIC0gZm9yIGV4 YW1wbGUsIHRvIHN0b3Agc3R1ZGVudHMgYWRkaW5nIHJhbmRvbSBzZXJ2ZXJzIHRvIGEgc2hhcmVk IGluc3RhbmNlIG9mIHBnQWRtaW4gdGhhdCB0aGV5J3JlIG9ubHkgc3VwcG9zZWQgdG8gYmUgdXNp bmcgZm9yIGNvdXJzZXdvcmsuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtYXJnaW4tbGVmdDo1OS4yNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+QWdyZWVkLjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyI+TXkgbmVlZCBpcyBkaWZmZXJlbnQmbmJzcDs6IEkgZGVwbG95IHBnYWRtaW40 IGluIGFuIGFuc2libGUgcm9sZSB3aGljaCBkZXBsb3kgdGhlIGZvbGxvd2luZyAoaW5zaWRlIHRo ZSBbIF0gKSA6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiPlVzZXImbmJzcDsgLS0tLSZndDsmbmJzcDsgWyBBcGFjaGUgLS0tJmd0 OyZuYnNwOyBwZ2FkbWluIC0tLS0mZ3Q7IHBnYm91bmNlciBdICZuYnNwOy0tLS0tJmd0OyAmbmJz cDtwb3N0Z3Jlc3FsIGJhY2tlbmQNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5BbmQgSSBoYXZlIGEgc2NyaXB0IGZvciBhZGRp bmcgYSBzZXJ2ZXIgZm9yIGEgc3BlY2lmaWMgdXNlciB3aGljaCBjcmVhdGUgYSBwb29sIGFuZCBh ZGQgdGhlIHNlcnZlciB0dXBsZSBpbiB0aGUgc3FsaXRlMyBkYi48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIGJlbmVmaXQg aXMgOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIj4tIEkgY2FuIHNlcmlhbGl6ZSB0aGUgY29ubmVjdGlvbnMgKHNvbWUgdXNlcnMg b3BlbiBtYW55LCBtYW55IHRhYnMpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi0gdXNlcnMgd2hvIGRvIG5vdCBjbG9zZSB0aGVp ciBjb25uZWN0aW9ucyBhcmUgbm90IGEgcHJvYmxlbSAodGhhbmtzIHRvIHRoZSBwZ2JvdW5jZXIg dGltZW91dCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyI+LSBJIGNhbiByZXNlcnZlIHNvbWUgY29ubmVjdGlvbiB0byB0aGUgcHJv ZHVjdGlvbiBjaGFpbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIj4tIEkgY2FuIG1vbml0b3IgdGhlIHBvb2w8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiPlNpbmNlIHllc3RlcmRheSwgSeKAmXZlIGZvdW5kIGEgKHVnbHkpIHNvbHV0aW9uIDog aW4gdGhlIC4vcGdhZG1pbi9zdGF0aWMvanMvZ2VuZXJhdGVkL2Jyb3dzZXJfbm9kZXMuanMsIEkg ZGVhY3RpdmF0ZSB0aGUgU2VydmVyIGFjdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkJ1dCB0aGUg cHJldHR5IHdheSBzaG91bGQgYmUgdG8gY3JlYXRlIGEgZGVkaWNhdGVkIHByb2ZpbGUgKGluIGFk ZGl0aW9uIG9mIGFkbWluaXN0cmF0b3IgYW5kIHVzZXIpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+TWFu dWVsIFBhdnk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8 L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_376C920F3015BC43A3485A86670B336C2E188641TWMBXP03cnesnet_-- From khushboo.vashi@enterprisedb.com Thu Jun 4 09:35:34 2026 Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jIlDg-0007ax-9a for pgadmin-hackers@arkaria.postgresql.org; Mon, 30 Mar 2020 03:36:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jIlDf-0001Wp-0A for pgadmin-hackers@arkaria.postgresql.org; Mon, 30 Mar 2020 03:36:11 +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 1jIlDe-0001Wi-Lw for pgadmin-hackers@lists.postgresql.org; Mon, 30 Mar 2020 03:36:10 +0000 Received: from mail-lf1-x143.google.com ([2a00:1450:4864:20::143]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jIlDb-0000nm-4g for pgadmin-hackers@lists.postgresql.org; Mon, 30 Mar 2020 03:36:09 +0000 Received: by mail-lf1-x143.google.com with SMTP id q5so12892377lfb.13 for ; Sun, 29 Mar 2020 20: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:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8c32yc/HIvIDvr1SwWCeYLl8ZL0lNpQfVZ3T9B5Zt04=; b=AxK5jQK7LuTINT5v4/kQMMRR86vinKptQQjbWKPXwKI7RQVaUHWYt+8pXyYRoshspA YKcV2fYqkbi7FyioBQ2o4I3iv5aUX+1z4UMvQ0Gk/AOtXIc8FM5ytiPkJZLHTWzQ03oJ 3dJbev+Yklt5YI0fL8L8rCaQb8Fp3tJqgR98h6XLO28yYFEgrJXeu6j+TalHwrBjhswn PB+DvPuJo1skKhYL034gxSkqgyrLJ8fLgFOL3H9HN417P1F9lUGOzbjFtQJvm0i4ByBe mffqBWcOMUD+ZlOTUgp2Y/K7MENDul9PujI0fQ6aQPtFE4ZuEjpRzuinGfCfrVv4k2UK c0DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8c32yc/HIvIDvr1SwWCeYLl8ZL0lNpQfVZ3T9B5Zt04=; b=ZMtF+SPFjZR4XJ5fVHYtntfgHBiI8Bp+oRgHGoH6hW1AjVg6P6mZFMGfGW5L+dUpcL Xs25JV1uLcmTZK2v/8GvzI17hRN61wdaMeq9vwkggICd1ieNq/uKw5kFm3gOn2Duw4CN fM/veD9Qwu/xvIZumvipYcqmtwtNzfOw/MfSP+k873tkkqW5BfSE9mYbVq+OcazgdVKP QkOa3k6ALMY73FDgOIlSkChlMzcqtycTQoaJRLuHDPpomTr+37JYlCgaZwwCWELfnfuh IW/QmqNeTHtWqU6xHa1SH3+s6IO3wOK0i/DYfXkK6a4UkNiftu/p63l7IfiwFYiqeOD5 ESmw== X-Gm-Message-State: AGi0Pub9FdcIp+VVEvrZZ/zsrQBxP/0bq3u6deQEqMnheBwhUkTQfCk+ KbJICHSYrNwzj/O3PN4xrwdrRSzE3wh42my/eHaoYUqX8tV1Neu5qur3u4BEgREaFvjRZiU/hRc eo+BnzrAWcTsL8hdXpZmyrp/hTURVYFtkBazx5LldbyptyZfIYTCdd+/E3e3Q4cwoLAcgEhpsVV zv6mRU1TXTLeuktlP0OJIqEl3JG1IqnOB3Tdy746O7/wXN8vofgANOuQMh3kgcEfMm8OE= X-Google-Smtp-Source: APiQypKujJTz1YOaPL/u3jNEmsnUAuPEnMQbs1M/dzO+3YBOMl55JzEW9gEMVtsVZn0Luj5pbo9UQaT/1ZjFnRE36Fo= X-Received: by 2002:a19:ed14:: with SMTP id y20mr6903280lfy.179.1585539365198; Sun, 29 Mar 2020 20:36:05 -0700 (PDT) MIME-Version: 1.0 References: <376C920F3015BC43A3485A86670B336C2E1884A3@TW-MBX-P03.cnesnet.ad.cnes.fr> <376C920F3015BC43A3485A86670B336C2E188641@TW-MBX-P03.cnesnet.ad.cnes.fr> In-Reply-To: <376C920F3015BC43A3485A86670B336C2E188641@TW-MBX-P03.cnesnet.ad.cnes.fr> From: Khushboo Vashi Date: Mon, 30 Mar 2020 09:05:58 +0530 Message-ID: Subject: Re: disable create server To: Pavy Manuel Cc: Ashesh Vashi , Dave Page , "pgadmin-hackers@lists.postgresql.org" Content-Type: multipart/alternative; boundary="000000000000a3f28705a20a26c9" X-CLOUD-SEC-AV-Info: edb,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: Precedence: bulk --000000000000a3f28705a20a26c9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Fri, Mar 27, 2020 at 6:11 PM Pavy Manuel wrote: > > > Thank you all. > > > > I try to deploy pgadmin4 on my company but I want to manage the > connections (server in pgadmin) the users can create. > So, I've found the line 84 of > pgadmin/dashboard/templates/dashboard/welcome_dashboard.html to disable t= he > link : > > > pgAdmin saves server list per user. > > You may need to keep that in mind. > > > > Yes I=E2=80=99m aware of that > > > > > > It seems like a reasonable request to me - for example, to stop students > adding random servers to a shared instance of pgAdmin that they're only > supposed to be using for coursework. > > Agreed. > > > > My need is different : I deploy pgadmin4 in an ansible role which deploy > the following (inside the [ ] ) : > > User ----> [ Apache ---> pgadmin ----> pgbouncer ] -----> postgresql > backend > > And I have a script for adding a server for a specific user which create = a > pool and add the server tuple in the sqlite3 db. > > The benefit is : > > - I can serialize the connections (some users open many, many tabs) > > - users who do not close their connections are not a problem (thanks to > the pgbouncer timeout) > > - I can reserve some connection to the production chain > > - I can monitor the pool > > > > Since yesterday, I=E2=80=99ve found a (ugly) solution : in the > ./pgadmin/static/js/generated/browser_nodes.js, I deactivate the Server > action. > > > > But the pretty way should be to create a dedicated profile (in addition o= f > administrator and user). > Please create a feature request @ https://redmine.postgresql.org/projects/pgadmin4 . Thanks, Khushboo > > > Manuel Pavy > --000000000000a3f28705a20a26c9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

=C2=A0

Thank you all.

=C2=A0

I= try to deploy pgadmin4 on my company but I want to manage the connections = (server in pgadmin) the users can create.
So, I've found the line 84 of pgadmin/dashboard/templates/dashboard/wel= come_dashboard.html to disable the link :
<a href=3D"#" onclick=3D"pgAdmin.Dashboard.add_new_server= ()">

p= gAdmin saves server list per user.

Y= ou may need to keep that in mind.=C2=A0

=C2=A0

Yes I=E2=80=99m aware of that

=C2=A0

=C2=A0

I= t seems like a reasonable request to me - for example, to stop students add= ing random servers to a shared instance of pgAdmin that they're only su= pposed to be using for coursework.

A= greed.

=C2=A0

My need is different=C2=A0: I d= eploy pgadmin4 in an ansible role which deploy the following (inside the [ = ] ) :

User=C2=A0 ---->=C2=A0 [ Apa= che --->=C2=A0 pgadmin ----> pgbouncer ] =C2=A0-----> =C2=A0postgr= esql backend

And I have a script for adding = a server for a specific user which create a pool and add the server tuple i= n the sqlite3 db.

The benefit is :<= /span>

- I can serialize the connectio= ns (some users open many, many tabs)

- users who do not close their = connections are not a problem (thanks to the pgbouncer timeout)

- I can reserve some connection= to the production chain

- I can monitor the pool=

=C2=A0

Since yesterday, I=E2=80=99ve f= ound a (ugly) solution : in the ./pgadmin/static/js/generated/browser_nodes= .js, I deactivate the Server action.

=C2=A0

But the pretty way should be to= create a dedicated profile (in addition of administrator and user).=

Please create a feature= request=C2=A0@=C2=A0https://redmine.postgresql.org/projects/pgadmin4=C2=A0.

Thanks,
Khushboo=C2=A0

=C2=A0

Manuel Pavy

--000000000000a3f28705a20a26c9-- From Manuel.Pavy@cnes.fr Thu Jun 4 09:35:34 2026 Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jIqMN-0004Nm-52 for pgadmin-hackers@arkaria.postgresql.org; Mon, 30 Mar 2020 09:05:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jIqML-00024x-Oq for pgadmin-hackers@arkaria.postgresql.org; Mon, 30 Mar 2020 09:05:29 +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 1jIqML-00024q-JH for pgadmin-hackers@lists.postgresql.org; Mon, 30 Mar 2020 09:05:29 +0000 Received: from mx1.cnes.fr ([194.199.174.200]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jIqMI-0003VM-0I for pgadmin-hackers@lists.postgresql.org; Mon, 30 Mar 2020 09:05:28 +0000 X-IronPort-AV: E=Sophos;i="5.72,323,1580774400"; d="scan'208,217";a="15300269" X-IPAS-Result: =?us-ascii?q?A2GzBAAftYFe/wEBeApmHAEBAQEBBwEBEQEEBAEBgXsCg?= =?us-ascii?q?SOBXROBO4QQpEuCI4VoCgEBAQEBAQEBASsMBAEBhEQCF4JAOQUNAhABAQEFA?= =?us-ascii?q?QEBAQEFAgEBAgKFc0wMhkYCAQMjCkwQAgEIBAkVIAICAjAlAgQODYMfgX6BD?= =?us-ascii?q?awKgTIahBsBhXMGgTiBZYM9DYkcgViCTT6ENhqDEDKCLASOCIJuhXqZdQeBQ?= =?us-ascii?q?X6CVoQcb49ReIFUiDCERgOMJ5YnggiUf4F6MxongzlPGI4xiQCFQXuOA4EQA?= =?us-ascii?q?QE?= X-URL-LookUp-ScanningError: 1 From: Pavy Manuel To: Khushboo Vashi CC: Ashesh Vashi , Dave Page , "pgadmin-hackers@lists.postgresql.org" Subject: RE: disable create server Thread-Topic: disable create server Thread-Index: AdYDvWtaxCxC8DHRQgmzZx80S+M5RAAKdJAAAAzRY4AAABV1gAAFmUdAAICUbgAAD5izoA== Date: Mon, 30 Mar 2020 09:05:21 +0000 Message-ID: <376C920F3015BC43A3485A86670B336C2E1888D8@TW-MBX-P03.cnesnet.ad.cnes.fr> References: <376C920F3015BC43A3485A86670B336C2E1884A3@TW-MBX-P03.cnesnet.ad.cnes.fr> <376C920F3015BC43A3485A86670B336C2E188641@TW-MBX-P03.cnesnet.ad.cnes.fr> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tm-as-product-ver: SMEX-11.0.0.4255-8.100.1062-25322.005 x-tm-as-result: No--14.951800-0.000000-31 x-tm-as-user-approved-sender: Yes x-tm-as-user-blocked-sender: No Content-Type: multipart/alternative; boundary="_000_376C920F3015BC43A3485A86670B336C2E1888D8TWMBXP03cnesnet_" MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --_000_376C920F3015BC43A3485A86670B336C2E1888D8TWMBXP03cnesnet_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVsbG8sDQoNCkJ1dCB0aGUgcHJldHR5IHdheSBzaG91bGQgYmUgdG8gY3JlYXRlIGEgZGVkaWNh dGVkIHByb2ZpbGUgKGluIGFkZGl0aW9uIG9mIGFkbWluaXN0cmF0b3IgYW5kIHVzZXIpLg0KUGxl YXNlIGNyZWF0ZSBhIGZlYXR1cmUgcmVxdWVzdCBAIGh0dHBzOi8vcmVkbWluZS5wb3N0Z3Jlc3Fs Lm9yZy9wcm9qZWN0cy9wZ2FkbWluNA0KDQpEb25lIDogaHR0cHM6Ly9yZWRtaW5lLnBvc3RncmVz cWwub3JnL2lzc3Vlcy81MzAxDQoNCk1hbnVlbCBQYXZ5DQo= --_000_376C920F3015BC43A3485A86670B336C2E1888D8TWMBXP03cnesnet_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1z b25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCglt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0K CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4 DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0 eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7 DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np emU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNzAuODVwdCA3MC44 NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHls ZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQi IHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+ PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0 IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFk Pg0KPGJvZHkgbGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz cz0iV29yZFNlY3Rpb24xIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IZWxsbyw8bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoyMy4x cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAw Y20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRp dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm dDoyMy4xcHQiPg0KQnV0IHRoZSBwcmV0dHkgd2F5IHNob3VsZCBiZSB0byBjcmVhdGUgYSBkZWRp Y2F0ZWQgcHJvZmlsZSAoaW4gYWRkaXRpb24gb2YgYWRtaW5pc3RyYXRvciBhbmQgdXNlcikuPG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm dDoyMy4xcHQiPlBsZWFzZSBjcmVhdGUgYSBmZWF0dXJlIHJlcXVlc3QmbmJzcDtAJm5ic3A7PGEg aHJlZj0iaHR0cHM6Ly9yZWRtaW5lLnBvc3RncmVzcWwub3JnL3Byb2plY3RzL3BnYWRtaW40Ij48 c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aHR0cHM6 Ly9yZWRtaW5lLnBvc3RncmVzcWwub3JnL3Byb2plY3RzL3BnYWRtaW40PC9zcGFuPjwvYT4mbmJz cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkRvbmUmbmJzcDs6 IDxhIGhyZWY9Imh0dHBzOi8vcmVkbWluZS5wb3N0Z3Jlc3FsLm9yZy9pc3N1ZXMvNTMwMSI+DQpo dHRwczovL3JlZG1pbmUucG9zdGdyZXNxbC5vcmcvaXNzdWVzLzUzMDE8L2E+IDxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyI+TWFudWVsIFBhdnk8c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286 cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i b2R5Pg0KPC9odG1sPg0K --_000_376C920F3015BC43A3485A86670B336C2E1888D8TWMBXP03cnesnet_-- From khushboo.vashi@enterprisedb.com Thu Jun 4 09:35:34 2026 Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jIqQT-0004je-Kg for pgadmin-hackers@arkaria.postgresql.org; Mon, 30 Mar 2020 09:09:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jIqQR-0006Xu-At for pgadmin-hackers@arkaria.postgresql.org; Mon, 30 Mar 2020 09:09:43 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jIqNs-00049Q-UF for pgadmin-hackers@lists.postgresql.org; Mon, 30 Mar 2020 09:07:05 +0000 Received: from mail-lj1-x231.google.com ([2a00:1450:4864:20::231]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jIqNq-0003Yu-5N for pgadmin-hackers@lists.postgresql.org; Mon, 30 Mar 2020 09:07:04 +0000 Received: by mail-lj1-x231.google.com with SMTP id w1so17185819ljh.5 for ; Mon, 30 Mar 2020 02:07:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=q3rAHjMCJbXNn8j/sxWmpQRi+KGodQ6Bxp01Fu6/LQQ=; b=uVBWVHETiFQP3aXP0hgfyeh/Pn4+Fn1GNh2S7hlzNDDO86YJ+Oc9UOBj7C1Cm5JFEt AnPwg/oPmCgF1/wO/jrgGy2PpjVJyluKDrqZuzbcAtF6A4JmeWrq5obCs6J4JPx/u5lD m4+ArORpI499g8P9jse9FjP4XTjdl7dzNQpccmstCWs/DDp/DD+xZ1kRkqAvHgVAwHU4 zvhRW9QWrP9RmOGanqRtFGlLkEJvE4y/BdRzu4asfBT4mbIktuNE5/MTQEoXIOufZ/PS PWb+V32csgu6bJ1cuS0lo2JDFJUe2xKV9vXyvZSa7RY6LDe970/5r1Q18lL3gXOSu/ud YHfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=q3rAHjMCJbXNn8j/sxWmpQRi+KGodQ6Bxp01Fu6/LQQ=; b=LkPr47YVnkNIV9y0J0Lac3+FNtlRw+rnYvjr13IU1lbrHYrl2/yddbckB2T8pmSnyD JYotBljh5jeTgj6AOS0u1NZ/WwVH6+SzxghndJ/C4IELVc5inbeQBYAhXcRNu9f2+Wxe vDXowyavLVXoMSBjjCO0So4xQkJyO6397pDRcR0/hTqomXCV96Ooue4pLNDpH7M+bumm KZVZWYM6jxdPEw3NOufg4OZEBft2fOFFIC7mqZG3XinbZ1JWGRsl9wF3TDOjic4tJ084 5szx2Wxv5T1H7pBWlIJaAUAo63MsDQSBjj4QRPf0fX/j/9Np4gZycJ945KJBvW8xe5jg B9yA== X-Gm-Message-State: AGi0Pub71qJfbyEIfg4ImSsl4kfXSFWAVWI3TdcKwJLMddkXkh86RQpv rUxyPVNTjiopM65dR58VyaYppnFLIQ0geEii/9hTyKRK7eKxB4A9RqCVHjOkyTXYySV7mW4n96A UhrkR1Eictt7X9jeX135rll3Z3KVxJQ8dpT06dKbzjn3BCR0I6gPZGDUJ0dMlC68pcB7/HO+Zby fqSspfRUFFRrCSh68qGrALtLNwApun3iUxUvdq6WFBAyp9hjhrsBrsturRc1EdnMN/7kD0Gg== X-Google-Smtp-Source: APiQypIKytJVWOLZfVzsh1JHrcmPx6r4yQ7lisrK51ilU6uxCHInpkQLfvf05ea6bjhWi8VI35P5o9Y3OueCyKTWX8s= X-Received: by 2002:a2e:330e:: with SMTP id d14mr6474063ljc.153.1585559220722; Mon, 30 Mar 2020 02:07:00 -0700 (PDT) MIME-Version: 1.0 References: <376C920F3015BC43A3485A86670B336C2E1884A3@TW-MBX-P03.cnesnet.ad.cnes.fr> <376C920F3015BC43A3485A86670B336C2E188641@TW-MBX-P03.cnesnet.ad.cnes.fr> <376C920F3015BC43A3485A86670B336C2E1888D8@TW-MBX-P03.cnesnet.ad.cnes.fr> In-Reply-To: <376C920F3015BC43A3485A86670B336C2E1888D8@TW-MBX-P03.cnesnet.ad.cnes.fr> From: Khushboo Vashi Date: Mon, 30 Mar 2020 14:36:53 +0530 Message-ID: Subject: Re: disable create server To: Pavy Manuel Cc: Ashesh Vashi , Dave Page , "pgadmin-hackers@lists.postgresql.org" Content-Type: multipart/alternative; boundary="0000000000001f377105a20ec678" X-CLOUD-SEC-AV-Info: edb,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: Precedence: bulk --0000000000001f377105a20ec678 Content-Type: text/plain; charset="UTF-8" On Mon, Mar 30, 2020 at 2:35 PM Pavy Manuel wrote: > Hello, > > > > But the pretty way should be to create a dedicated profile (in addition of > administrator and user). > > Please create a feature request @ > https://redmine.postgresql.org/projects/pgadmin4 > > > > Done : https://redmine.postgresql.org/issues/5301 > > > Thanks. > Manuel Pavy > --0000000000001f377105a20ec678 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Mon, Mar 30, 2020 at 2:35 PM Pavy = Manuel <Manuel.Pavy@cnes.fr&g= t; wrote:

Hello,

=C2=A0

But the pretty way should be to create a dedicated profile (in addition of = administrator and user).

Please create a feature= request=C2=A0@=C2=A0https://redmine.postgresql.org/projects/pgadmin4=C2=A0

=C2=A0

Done=C2=A0: https://redmine.postgresql.org/issues/5301

=C2=A0

<= /div>
Thanks.=C2=A0

Manuel Pavy

--0000000000001f377105a20ec678--