Hi On Wed, 18 May 2022 at 14:02, Pradip Parkale < pradip.park...@enterprisedb.com> wrote:
> Hi Dave/Team, > > I have come up with a plan to implement this. Please give your suggestions > > > 1. Users will be able to hide user-defined templates in the > preferences setting. By default, the value is 'Yes', and all user-defined > templates will be hidden. > 2. The icon will be different for user-defined templates. > 3. Users can connect to templete DB and properies are also same, so no > need to change the properties dialog options/design. > 4. We are giving options to hide the templates and by default, the > option will be true, so the collection node for template DBs will be the > same as for other databases. > > Works for me. Thanks. > > On Tue, May 17, 2022 at 1:50 PM Dave Page <dp...@pgadmin.org> wrote: > >> >> >> On Tue, 17 May 2022 at 08:08, Pradip Parkale < >> pradip.park...@enterprisedb.com> wrote: >> >>> Hi Dave/Team, >>> >>> On Wed, May 11, 2022 at 4:37 PM Aditya Toshniwal < >>> aditya.toshni...@enterprisedb.com> wrote: >>> >>>> Hi, >>>> >>>> On Wed, May 11, 2022 at 4:03 PM Dave Page <dp...@pgadmin.org> wrote: >>>> >>>>> Hi >>>>> >>>>> On Wed, 11 May 2022 at 09:40, Aditya Toshniwal < >>>>> aditya.toshni...@enterprisedb.com> wrote: >>>>> >>>>>> Hi Dave, >>>>>> >>>>>> On Wed, May 11, 2022 at 2:00 PM Dave Page <dp...@pgadmin.org> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, 11 May 2022 at 09:24, Aditya Toshniwal < >>>>>>> aditya.toshni...@enterprisedb.com> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> On Wed, May 11, 2022 at 1:24 PM Dave Page <dp...@pgadmin.org> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi >>>>>>>>> >>>>>>>>> I think this change needs some thought and discussion on how it >>>>>>>>> should be implemented. pgAdmin has worked this way for over 20 years >>>>>>>>> with >>>>>>>>> only this one suggestion to change afaicr - and I for one don't >>>>>>>>> suddenly >>>>>>>>> want templates showing up amongst my other databases. >>>>>>>>> >>>>>>>> User defined template DBs cannot come under "Show system objects". >>>>>>>> I mean, they're not system objects. >>>>>>>> >>>>>>> >>>>>>> No they're not. But we have over 20 years of them being classed that >>>>>>> way, and users may not suddenly want to see template1 (for example) >>>>>>> listed >>>>>>> amongst their databases. There are various things to think about here, >>>>>>> for >>>>>>> example: >>>>>>> >>>>>> No template1, template0 are system objects. They won't be visible. >>>>>> Only new databases created manually and marked as template are excluded >>>>>> from "Show system objects" . >>>>>> >>>>> >>>>> template0 is. template1 is *by default*, but not if you drop and >>>>> recreate it. >>>>> >>>> Didn't think in that way :) >>>> In that case, we can add a new preference - "Show non-system/user >>>> defined template databases?" explicitly. By default "yes", show them. >>>> Along with a new icon. >>>> >>> Has this been finalized? >>> >> >> No - I haven't seen any proposals for what will be done, except for what >> you've written below which no one has commented on yet. >> >> >>> Could I add a new preference setting to show/hide user-defined template >>> databases? The new icon for that may look like a 'T' on top of the current >>> DB icon. >>> >> >> I think that's fine. >> >> >>> >>> >>>>> >>>>>> >>>>>>> - Should there be a separate option to show/hide template databases? >>>>>>> - If so, what should the default be (hint: I think yes, and off) >>>>>>> - Should template databases have a different icon? >>>>>>> >>>>>> We can have this. Good to differentiate. >>>>>> >>>>>>> - Should they have their own collection node? >>>>>>> - They can't be connected to, so much of what's on the database >>>>>>> properties dialog won't work. Should they have their own properties >>>>>>> dialogue design? >>>>>>> >>>>>> I can connect to template DBs in pgAdmin. >>>>>> >>>>> >>>>> Yeah, disregard that. My brain was mixing up datistemplate and >>>>> datallowconn. >>>>> >>>>> >>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>>> On Wed, 11 May 2022 at 07:12, Pradip Parkale < >>>>>>>>> pradip.park...@enterprisedb.com> wrote: >>>>>>>>> >>>>>>>>>> Hi Hackers, >>>>>>>>>> >>>>>>>>>> Please find the attached patch for # 7351:Templates not displayed. >>>>>>>>>> >>>>>>>>>> I have fixed below issues >>>>>>>>>> >>>>>>>>>> 1. Databases which are marked as template manually by the >>>>>>>>>> user should be visible independent of - "Show System Objects". >>>>>>>>>> 2. DB properties dialogs should allow you to change template >>>>>>>>>> flag in edit mode. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Thanks & Regards, >>>>>>>>>> Pradip Parkale >>>>>>>>>> Software Engineer | EnterpriseDB Corporation >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Dave Page >>>>>>>>> Blog: https://pgsnake.blogspot.com >>>>>>>>> Twitter: @pgsnake >>>>>>>>> >>>>>>>>> EDB: https://www.enterprisedb.com >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Thanks, >>>>>>>> Aditya Toshniwal >>>>>>>> pgAdmin Hacker | Software Architect | *edbpostgres.com* >>>>>>>> <http://edbpostgres.com> >>>>>>>> "Don't Complain about Heat, Plant a TREE" >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Dave Page >>>>>>> Blog: https://pgsnake.blogspot.com >>>>>>> Twitter: @pgsnake >>>>>>> >>>>>>> EDB: https://www.enterprisedb.com >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> Thanks, >>>>>> Aditya Toshniwal >>>>>> pgAdmin Hacker | Software Architect | *edbpostgres.com* >>>>>> <http://edbpostgres.com> >>>>>> "Don't Complain about Heat, Plant a TREE" >>>>>> >>>>> >>>>> >>>>> -- >>>>> Dave Page >>>>> Blog: https://pgsnake.blogspot.com >>>>> Twitter: @pgsnake >>>>> >>>>> EDB: https://www.enterprisedb.com >>>>> >>>>> >>>> >>>> -- >>>> Thanks, >>>> Aditya Toshniwal >>>> pgAdmin Hacker | Software Architect | *edbpostgres.com* >>>> <http://edbpostgres.com> >>>> "Don't Complain about Heat, Plant a TREE" >>>> >>> >>> >>> -- >>> Thanks & Regards, >>> Pradip Parkale >>> Software Engineer | EnterpriseDB Corporation >>> >> >> >> -- >> Dave Page >> Blog: https://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EDB: https://www.enterprisedb.com >> >> > > -- > Thanks & Regards, > Pradip Parkale > Software Engineer | EnterpriseDB Corporation > -- Dave Page Blog: https://pgsnake.blogspot.com Twitter: @pgsnake EDB: https://www.enterprisedb.com