Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-114187

Migrate from aui-tree-view in layout-taglib

    Details

    • Type: Task
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Alloy UI
    • Labels:
      None

      Description

      Spin-off from https://issues.liferay.com/browse/LPS-112985 — quoting Mateo Mustapić's analysis over there:

      today I focused on the analysis of the liferay-tree-view-icons AUI component .

      This AUI utility was a hack when selected aui treeview checkbox wasn't ticked.

      Having this information it is clear that this doesn't need React porting and can safely be deprecated without introducing the breaking change (the rewrite of this utility in vanillajs is unnecessary).

      Regarding React porting of remaining aui-tree-view usages, there are exactly 4 treeview usages (+1 in archived) required for React porting. I believe that this needs to bi divided into separate tasks, each per usage replacement, due to different use cases, testing and analysis.

      In conclusion, this task should be just the deprecation of the AUI liferay-tree-view-icons and 4 more tasks should be opened per treeview replacement (asset-taglib, layout-taglib, layout-type-controller, wiki-navigation).

        Attachments

          Activity

            People

            Assignee:
            support-lep@liferay.com SE Support
            Reporter:
            greg.hurrell Greg Hurrell (Inactive)
            Recent user:
            Pier Nicolò Pinna
            Participants of an Issue:
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:

                Packages

                Version Package