Hi Hackers, Please find the attached patch for #7351. I have made all the necessary changes which were discussed.
*Thanks & Regards,* *Pradip ParkaleSoftware Engineer | EnterpriseDB Corporation* On Wed, May 18, 2022 at 7:11 PM Dave Page <dp...@pgadmin.org> wrote: > 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 > >
RM7351.patch
Description: Binary data