Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agVOk-00017P-4K for pgadmin-hackers@arkaria.postgresql.org; Thu, 17 Mar 2016 10:43:22 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1agVOi-0000VO-M3 for pgadmin-hackers@arkaria.postgresql.org; Thu, 17 Mar 2016 10:43:20 +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 1agVOg-0000VD-VK for pgadmin-hackers@postgresql.org; Thu, 17 Mar 2016 10:43:19 +0000 Received: from mail-io0-x22d.google.com ([2607:f8b0:4001:c06::22d]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1agVOd-00009S-Bl for pgadmin-hackers@postgresql.org; Thu, 17 Mar 2016 10:43:17 +0000 Received: by mail-io0-x22d.google.com with SMTP id m184so93862201iof.1 for ; Thu, 17 Mar 2016 03:43:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-transfer-encoding; bh=f0V0Va0JxIcWWY3iP3FLpzxqL+zwAtBNm6FgeADtdJQ=; b=vFDPf3v2CijB8EM8Lq9arxgIKmlqP6065A/4H9xgU5/Ut5olIOC4/kXNLohpG9mvaQ LvcoCfLv6AQL31hobpii6TtpzAkaBwDNQTBLLd9xBUOrpwaCPEcjSv0Jr8DndaSVnecK F+iwODi6iyvQl95thf2bM8TSs6CyfcCsHeTK9D6Bhc75Igo5NruS/tAgI17UfmOczZ05 Z4e/llIeUzIFxlTNHs/laR3aVgQ6rlJbo+HEfrjdaCO91a+8IrSExgo2A1kZ5vTlB667 BmFhk4uV3CI5iNngcS6FG3Ub6vJsEmSSoVuKfEVeJo5Zl8p6PXEQPffJaVbJvU5vno1U HWBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-transfer-encoding; bh=f0V0Va0JxIcWWY3iP3FLpzxqL+zwAtBNm6FgeADtdJQ=; b=CnlUMEiSCSc1N2phxHfKmcdDBUrYH8M49W0m40TPA06zm6WNhedogMDZ7+3CA7N147 fwvYQpCSeSVEYcpuPisXNjS9n2TccJIQp5Vffi2/7D9+FHZBuzi140VBNbocWzYHbhAf YVJG17fcSHlTisyS+9RV6epSWWqpZK/K6Vmrb0Gy6QH3hQ4fhs0E4jv9JteLOKwhKEvE Zhzv9f4U9JYLV/jBAtdjJSrbFjBDbKx+IO7/ZCKQQhvEvUUiEr4XyLPzzBmZZvywjINy wc0Q/xA9SG+ffbKpaBtJBGYnNEYTApYjGtzek1qDTQSjFgdOG2SQgd8j/FvDfvA53Oj9 TJBQ== X-Gm-Message-State: AD7BkJLXNdW9xQagt8GQxe8PlpgFLn49++gKZQG5qzfPwYNC3ifH09FsgYzcWqxd5JLkTFcu89Hbmiq48wkdew== MIME-Version: 1.0 X-Received: by 10.107.12.207 with SMTP id 76mr9093301iom.70.1458211381997; Thu, 17 Mar 2016 03:43:01 -0700 (PDT) Received: by 10.64.213.73 with HTTP; Thu, 17 Mar 2016 03:43:01 -0700 (PDT) In-Reply-To: References: Date: Thu, 17 Mar 2016 10:43:01 +0000 Message-ID: Subject: Re: PATCH: Added Node Type & Catalog objects [pgAdmin4] From: Dave Page To: Murtuza Zabuawala Cc: pgadmin-hackers Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Pg-Spam-Score: -2.6 (--) 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 Hi On Thu, Mar 17, 2016 at 10:08 AM, Murtuza Zabuawala wrote: > > - When editing a type, I cannot select a Grantee on the Privileges tab. > > This is general issue with privilege control. > [We will add it in TODO list] OK. > - When adding a composite type, I cannot type/select directly in the > grid, I have to expand the row. > > Because currently in Backgrid we do not have functionality like if I edit > one cell second cell re-renders according the value of first cell, > If we expand and select the type the other two fields (length & > precision)are dependent on the value of type for composite types they bec= ome > enable/disable accordingly. That's must-have functionality. Please add a TODO for it. > - If I click ADD to add a new member to a composite type whilst the > previous row is expanded, the new row is added, but the expanded panel > remains linked to the first row. > > - If I then click on the Edit button on the new row, I see two > expanded panels, neither of which is attached to their row (and > they're in the wrong order). I would only expect to see one panel at a > time. > > This is general with sub-node collection control. > [We will add it in TODO list] OK. > - When creating an External type, the Input, Output, Send, Receive and > Analyze function lists are all blank. Is this expected? I would have > thought there would be system functions listed as there are for Typmod > in/out. > > Dave, I was not able to test External type functionality completely becau= se > it requires external type which is not inbuilt in postgres. > Once you create that custom type using C/C++ code, it will be listed in > those combobox by sql we are using to fetch external function types added= by > user in postgres. I wonder if installing PostGIS would allow that testing to be done. > - Why does "Range" type have a frame around it? > > So that we can make visible/hide all the control/elements related to Range > type as whole instead having separate code for each control/element. > That frame is because we used =E2=80=98FieldsetControl=E2=80=99 of backfo= rm to group all the > elements of Range type. Can you make it a plain div with no border/title? That would fit in better with the existing styling, assuming the columns line up properly. Thanks. --=20 Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --=20 Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers