Rewrite existing Backbone views to React components

Registered by Vitaly Kramskikh

It is becoming more and more hard to maintain growing view hierarchy written with plain Backbone.View's. Let's rewrite as many such view using React as possible.

Blueprint information

Status:
Complete
Approver:
Vitaly Kramskikh
Priority:
High
Drafter:
Vitaly Kramskikh
Direction:
Approved
Assignee:
Vitaly Kramskikh
Definition:
Approved
Series goal:
Accepted for 8.0.x
Implementation:
Implemented
Milestone target:
milestone icon 8.0
Started by
Vitaly Kramskikh
Completed by
Vitaly Kramskikh

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/backbone-to-react,n,z

Addressed by: https://review.openstack.org/120129
    [React] Cluster page subviews

Addressed by: https://review.openstack.org/107431
    React.js integration

Addressed by: https://review.openstack.org/108424
    [React] [tests] Using JSHint instead of JSLint

Addressed by: https://review.openstack.org/110974
    [React] Notifications page

Addressed by: https://review.openstack.org/111249
    [React] Support page

Addressed by: https://review.openstack.org/113511
    [React] Releases page

Addressed by: https://review.openstack.org/111753
    [React] Settings tab

Addressed by: https://review.openstack.org/111751
    [React] Rewriting Capacity with React

Addressed by: https://review.openstack.org/114533
    [React] Healthcheck tab

Addressed by: https://review.openstack.org/121522
    React reusable components

Addressed by: https://review.openstack.org/121603
    [React] Node view

Addressed by: https://review.openstack.org/122173
    [React] Assign Roles panel

Addressed by: https://review.openstack.org/111014
    [React] - Actions tab

Addressed by: https://review.openstack.org/122720
    Added select all checkbox control

Addressed by: https://review.openstack.org/123141
    propTypes for reusable components

Addressed by: https://review.openstack.org/124352
    input.jsx

Addressed by: https://review.openstack.org/124747
    [React] Deploy Changes dialog

Addressed by: https://review.openstack.org/124008
    Reusable components improvements

Gerrit topic: https://review.openstack.org/#q,topic:bug/1375615,n,z

Gerrit topic: https://review.openstack.org/#q,topic:new_reus,n,z

Addressed by: https://review.openstack.org/121165
    Updated change password dialog up to latest version

Addressed by: https://review.openstack.org/125618
    [React] Node management panel

Addressed by: https://review.openstack.org/115039
    [React] - Logs tab

Addressed by: https://review.openstack.org/127524
    [React] Login page

Addressed by: https://review.openstack.org/127287
    [React] Network tab to React

Gerrit topic: https://review.openstack.org/#q,topic:bug/1308920,n,z

Gerrit topic: https://review.openstack.org/#q,topic:statistics-settings,n,z

Addressed by: https://review.openstack.org/131395
    Controls improvements

Addressed by: https://review.openstack.org/133935
    Cache and reuse compiled expressions

Addressed by: https://review.openstack.org/133988
    [React] Node list view

Addressed by: https://review.openstack.org/117301
    [React] - Dialogs

Gerrit topic: https://review.openstack.org/#q,topic:bug/1376312,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bug/1394943,n,z

Addressed by: https://review.openstack.org/136350
    [React] Edit node interfaces screen

Addressed by: https://review.openstack.org/139683
    BackboneViewWrapper PoC

Gerrit topic: https://review.openstack.org/#q,topic:bp/react-router,n,z

Addressed by: https://review.openstack.org/144318
    Dispatcher PoC

Addressed by: https://review.openstack.org/146491
    [React] Edit node disks screen

Addressed by: https://review.openstack.org/147887
    Introduce RootComponent

Addressed by: https://review.openstack.org/148971
    RootComponent evolution - layout from index.html moved to root.jsx - navbar, breadcrumbs and footer are managed from root.jsx now

Gerrit topic: https://review.openstack.org/#q,topic:(detached,n,z

Addressed by: https://review.openstack.org/169013
    Twitter Bootstrap 3 Markup

Gerrit topic: https://review.openstack.org/#q,topic:bug/1420202,n,z

Addressed by: https://review.openstack.org/255346
    Remove universalMount/Unmount

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.