Thanks, the patch applied. On Mon, Jun 28, 2021 at 3:57 PM Aditya Toshniwal < aditya.toshni...@enterprisedb.com> wrote:
> Hi Hackers, > > Please ignore the previous patch. Attached is the revised patch. > > On Mon, Jun 28, 2021 at 2:50 PM Aditya Toshniwal < > aditya.toshni...@enterprisedb.com> wrote: > >> Hi Hackers, >> >> I made some changes to the core code that will be helpful for other nodes. >> Please review. >> >> >> On Thu, Jun 24, 2021 at 5:39 PM Akshay Joshi < >> akshay.jo...@enterprisedb.com> wrote: >> >>> Thanks, the patch applied in the "React_Porting" branch. >>> >>> On Mon, Jun 21, 2021 at 9:35 AM Aditya Toshniwal < >>> aditya.toshni...@enterprisedb.com> wrote: >>> >>>> Hi Dave, >>>> >>>> On Thu, Jun 17, 2021 at 7:26 PM Dave Page <dp...@pgadmin.org> wrote: >>>> >>>>> Hi >>>>> >>>>> On Thu, Jun 17, 2021 at 11:01 AM Aditya Toshniwal < >>>>> aditya.toshni...@enterprisedb.com> wrote: >>>>> >>>>>> Hi Hackers, >>>>>> >>>>>> Attached patch marks the beginning of migrating properties dialog/tab >>>>>> to React based code, which is easy to maintain, performant and testable >>>>>> using automation. >>>>>> Patch includes: >>>>>> - Framework for creating React based dynamic form view out of a >>>>>> pre-defined UI schema. Previously, it was based on Backform/Backbone. >>>>>> - The new framework and components will use MaterialUI as base. >>>>>> Previously, Bootstrap/Backform/jQuery components were used. >>>>>> - The new code uses JSS instead of CSS since material ui and most >>>>>> modern React libraries also use JSS. In future, this will allow us to >>>>>> change the theme in real-time without refresh. >>>>>> - 90% code covered by 80-85 new jasmine test cases. >>>>>> - Server group node UI Schema migration to new, with schema test >>>>>> cases. >>>>>> - Server node UI Schema migration to new, with schema test cases. >>>>>> - Database node UI Schema migration to new, with schema test cases. >>>>>> - Few other UI changes. >>>>>> >>>>> >>>>> Nice! >>>>> >>>>> >>>>>> >>>>>> PS: Until all the nodes are migrated, this will not go in the main >>>>>> branch. >>>>>> >>>>> >>>>> Yeah, how are we going to manage this? I agree with building it out in >>>>> a branch until we have full coverage of the dialogues, but I'm concerned >>>>> that it'll become a merge nightmare. Though, I guess we aren't touching >>>>> the >>>>> dialogues much for other things right now, so maybe not. >>>>> >>>> We'll right now work only on the dialogs. So merging should be >>>> manageable. >>>> BTW, the patch can be merged in the main branch as well. It is backward >>>> compatible, and it will work fine. Only the UI components would look >>>> slightly different from the non-migrated dialogs. >>>> >>>>> >>>>> -- >>>>> Dave Page >>>>> Blog: https://pgsnake.blogspot.com >>>>> Twitter: @pgsnake >>>>> >>>>> EDB: https://www.enterprisedb.com >>>>> >>>>> >>>> >>>> -- >>>> Thanks, >>>> Aditya Toshniwal >>>> pgAdmin hacker | Sr. Software Engineer | *edbpostgres.com* >>>> <http://edbpostgres.com> >>>> "Don't Complain about Heat, Plant a TREE" >>>> >>> >>> >>> -- >>> *Thanks & Regards* >>> *Akshay Joshi* >>> *pgAdmin Hacker | Principal Software Architect* >>> *EDB Postgres <http://edbpostgres.com>* >>> >>> *Mobile: +91 976-788-8246* >>> >> >> >> -- >> Thanks, >> Aditya Toshniwal >> pgAdmin hacker | Sr. Software Engineer | *edbpostgres.com* >> <http://edbpostgres.com> >> "Don't Complain about Heat, Plant a TREE" >> > > > -- > Thanks, > Aditya Toshniwal > pgAdmin hacker | Sr. Software Engineer | *edbpostgres.com* > <http://edbpostgres.com> > "Don't Complain about Heat, Plant a TREE" > -- *Thanks & Regards* *Akshay Joshi* *pgAdmin Hacker | Principal Software Architect* *EDB Postgres <http://edbpostgres.com>* *Mobile: +91 976-788-8246*