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*