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

Not possible to use custom AlloyEditor buttons created using React.createClass

    Details

      Description

      After the installation of fixpack-dxp-12 is not possible to use custom AlloyEditor buttons created using React.createClass.

      Steps to reproduce

      1. Create a new custom AlloyEditor button using React.createClass (you can see here some examples)
      2. Start Liferay 7.1 - fixpack-dxp-11
      3. Deploy your button and assert everything works as expected.
      4. Stop the server. Install fixpack-dxp-12 (remember delete osgi/state folder )
      5. Check whether the button is still working

      Expected behavior
      Button is still working

      Actual behavior
      Button is no longer working

      Additional notes
      This issue is caused by LPS-90079 which upgraded AlloyEditor from 1.5.23 to 2.0.0-alpha.2 and moving the buttons away from portal.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              summer.zhang Summer Zhang
              Reporter:
              antonio.ortega Antonio Ortega
              Participants of an Issue:
              Recent user:
              Joel Garman
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Days since last comment:
                1 year, 24 weeks, 1 day ago

                  Packages

                  Version Package
                  7.0.0 DXP FP86
                  7.0.10.12 DXP SP12
                  7.0.X
                  7.1.10 DXP FP14
                  7.1.X