Open martinpovolny opened 5 years ago
ping @brumik
We just had a meeting with @brumik, gave him the following tasks:
miq_tree.js
and miq_explorer.js
In the meantime I will be doing these things:
TreeBuilder
classes until they look prettierTreeState
more from the trees and make it pluggableTreeState
from request params in TreeController
TreeController
The goal is to have JSON endpoints for all left side explorer trees and use the React component to render the tree while storing its state in Redux instead of storing it on the server-side session.
This issue has been automatically marked as stale because it has not been updated for at least 6 months.
If you can still reproduce this issue on the current release or on master
, please reply with all of the information you have about it in order to keep the issue open.
Thank you for all your contributions!
@miq-bot rm_label stale
So after https://github.com/ManageIQ/manageiq-ui-classic/pull/6413 gets in, we will have these callsites of building trees:
HierarchicalTreeView
react componentmiqTreeView
angular component in left-side explorersmiqTreeView
angular component in generic objects :hippopotamus: :skull:miqTreeView
angular component for embedded methods in automatemiqTreeView
angular component for dialog editor automate entrypoint selectionSome current state (from https://github.com/ManageIQ/manageiq-ui-classic/pull/6413#discussion_r414695047)..
Left side explorer trees:
listnav/_explorer
layoutlistnav/_generic_object_definition_show_list_with_treeview
layout - TODO merge with listnav/_explorer
relevant: some will be removed, some moved to independent screens for https://github.com/ManageIQ/manageiq-ui-classic/issues/6819:
Right side trees:
shared/_tree
converted to react in #6413miq_policy/_alert_profile_assign
- TODO should become part of #6413 and use shared/_tree
This issue has been automatically marked as stale because it has not been updated for at least 3 months.
If you can still reproduce this issue on the current release or on master
, please reply with all of the information you have about it in order to keep the issue open.
Thank you for all your contributions! More information about the ManageIQ triage process can be found in the triage process documentation.