Prasad P. Pawar created ATLAS-5197:
--------------------------------------
Summary: Deprecate and Remove Legacy “New UI” (Backbone.js) from
Apache Atlas
Key: ATLAS-5197
URL: https://issues.apache.org/jira/browse/ATLAS-5197
Project: Atlas
Issue Type: Task
Components: atlas-webui
Affects Versions: 3.0.0
Reporter: Prasad P. Pawar
Assignee: Prasad P. Pawar
h3. *Background*
Currently, Apache Atlas maintains {*}three different UI implementations{*}:
# *Classic UI* – Backbone.js
# *New UI* – Backbone.js
# *React UI*
Maintaining three UI layers increases maintenance overhead, code duplication,
and confusion for users and contributors.
----
h3. *Objective*
Streamline the UI architecture by {*}removing the legacy “New UI” built on
Backbone.js{*}, and retaining only:
* *Classic UI (Backbone.js)*
* *React UI*
The goal is to reduce complexity, improve maintainability, and align with the
long-term UI direction of the project.
----
h3. *Scope of Work*
* Identify and remove:
** New UI routes
** Related Backbone.js views, templates, and assets
** Feature toggles or flags referencing the New UI
* Ensure:
** Classic UI remains fully functional
** React UI remains unaffected
* Update:
** Documentation (if applicable)
** Navigation or routing logic pointing to the removed UI
* Validate:
** No broken links or references to the removed UI
** Application builds and runs successfully after cleanup
----
h3. *Acceptance Criteria*
* “New UI” (Backbone.js) is completely removed from the codebase
* Only *Classic UI* and *React UI* are available
* No references to New UI remain in routing or navigation
* Application works without UI-related regressions
* Documentation updated if required
----
h3. *Notes*
* This change is intended as a *cleanup and consolidation effort*
* No functional changes are expected in Classic or React UI
--
This message was sent by Atlassian Jira
(v8.20.10#820010)