[
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)