[ https://issues.apache.org/jira/browse/ATLAS-4597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18010809#comment-18010809 ]
ASF subversion and git services commented on ATLAS-4597: -------------------------------------------------------- Commit 98de11aca285e7b3d09496429c05e2e0a94a5c0f in atlas's branch refs/heads/atlas-2.5 from Brijesh Bhalala [ https://gitbox.apache.org/repos/asf?p=atlas.git;h=98de11aca ] ATLAS-4597: Find a viable replacement of Backbone JS for Atlas UI. (#309) > Find a viable replacement of Backbone JS for Atlas UI. > ------------------------------------------------------ > > Key: ATLAS-4597 > URL: https://issues.apache.org/jira/browse/ATLAS-4597 > Project: Atlas > Issue Type: Improvement > Components: atlas-webui > Reporter: Farhan Khan > Assignee: Brijesh Bhalala > Priority: Major > Labels: atlas-react > Fix For: 3.0.0 > > Time Spent: 10m > Remaining Estimate: 0h > > As backbone JS is an old library and backbone js related library like > backbone-form, backbone-pagination, and backbone table has not been updated > for the last 5 years, we need to move to the latest and stable UI framework > for Atlas UI. This is critical for security reasons. > Research for a viable replacement of Backbone JS for Atlas UI. > So we are planning to move Atlas UI code base to React js. > Sub Tasks :- > 1. Initial React Setup :- > * Dev and Prod env Configuration. > * Folder structure. > * Installation of Libraries in React. > 2. Left Sidebar Layout :- > * Tree Structure and Search Bar. > 3. Common Table Layout :- > * Common table layout. > * Table Functionalities :- > a)Sorting, b)Row Selection, c)Pagination, d)Drag and Drop Column, e)Column > Show/Hide Functionalities > 4. Table View on search page :- > * Search page Table view. > * Query Builder. > 5. Global Search Bar on Header :- > * Global search bar for entities search. > * Advance & Quick Search. > 6.Detail page module for entities:- > 1)Add Classification Component :- > Classification Form > Add Validity Period Module > 2)Add validity Period Component. > 3)Tabs:- > 1)Properties module > 2)Relationship module. > 3)Classification module. > 4)Audit module > 5)Lineage Module > 7. Entity Form Mdoule. > 1)Entity create > 2)Entity update -- This message was sent by Atlassian Jira (v8.20.10#820010)