one icon indicating copy to clipboard operation
one copied to clipboard

[FSunstone] Migrate Sunstone to React/Redux

Open tinova opened this issue 4 years ago • 1 comments

Description

Sunstone needs an update to get rid of technology debt

Additional Context

All current functionality needs to be present. Probably new and old Sunstone will coexist for at least one release.

Pending Tasks

  • [x] #6176
  • [x] Disks snapshots - currently not possible to do a revert to snapshot
    • Fixed as part of OpenNebula/one#6486
  • [x] Review size of all dialogs (for instance, Take Snapshot)
  • [x] Image cards should include SIZE
    • https://github.com/OpenNebula/one-ee/pull/3031
  • [x] VM cards should include VCPU
  • [x] Logs by default should be truncated, with a debug option to show all info as currently does
    • https://github.com/OpenNebula/docs/pull/2907
  • [ ] #6430
  • [x] https://github.com/OpenNebula/one/issues/5522

Completed Tasks

  • [x] Redesign sched actions
  • [x] Support for REMOTE_AUTH (LDAP login)
  • [x] https://github.com/OpenNebula/one/issues/6095
  • [x] #5928
  • [x] #6271
  • [x] Keyboard on Guacamole VNC and RDP: OSK or Guacamole settings
  • [x] #5930
  • [x] #5862
  • [x] https://github.com/OpenNebula/one/issues/6219

After completion of first version, we'll move to tackle improvements on the current functionality set.

Notes:

  • Existing FireEdge backend (with already a nodejs xmlrpc wrapper of the OCA) will be reused. Sunstone will be an app of FireEdge
  • Frontend will use pagination for the initial load
  • JSON based searches
  • Requests per session paralleled in the backend
  • Advanced Input section to hide advanced parameters from standard users.

tinova avatar Jun 10 '21 14:06 tinova

It would be good if LABELS XML definition can be reworked to improve the behavior with FTS search.

christian7007 avatar Oct 20 '21 13:10 christian7007