Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-4027

Remove adminInterface-legacy module.

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Neutral
    • 5.5
    • None
    • admincentral
    • None

    Description

      With Magnolia 5.5 adminInterface-legacy will be removed entirely from the bundles, as all the legacy apps (except for DevTools?) have been converted to the new Vaadin-based UI.
      Customers can manually add adminInterface-legacy back to their web apps in case they still need it.

      ui-admincentral MVH will take care of removing some of the leftovers from adminInterface-legacy (see related issues for other modules doing their part) and eventually remove adminInterface-legacy module itself. In the current 5.5-SNAPSHOT EE pro bundle the following references to old admininterface have been found

      config workspace
      ---
      /server/i18n/authoringLegacy
      /server/filters/servlets/AdminTreeServlet
      /server/filters/servlets/DialogServlet
      /server/filters/servlets/PageServlet
      
      /modules/ui-admincentral/apps/websiteJcrBrowser
      /modules/ui-admincentral/apps/logViewer
      /modules/ui-admincentral/apps/configInfo
      /modules/ui-admincentral/apps/export
      /modules/ui-admincentral/apps/import
      /modules/ui-admincentral/apps/jcrQueryUtils
      /modules/ui-admincentral/apps/devTools
      /modules/ui-admincentral/apps/permissions
      /modules/ui-admincentral/apps/log4j
      /modules/ui-admincentral/config/appLauncherLayout/groups/dev/apps/devTools
      /modules/ui-admincentral/templates/deleted@i18nBasename
      
      
      /modules/jcr-browser-app/apps/jcr-browser/subApps@extends value must change to /modules/ui-admincentral/apps/configuration/subApps
      
      /modules/adminInterface
      
      userroles workspace
      ---
      // found with  select * from [nt:base] as n where n.path like '%/.magnolia/pages/%’
      
      /security-base/acl_uri/02
      /security-base/acl_uri/03
      /security-base/acl_uri/04
      /security-base/acl_uri/05
      /security-base/acl_uri/06
      /security-base/acl_uri/07
      /security-base/acl_uri/08
      /security-base/acl_uri/00
      
      //from forum module
      /forum_ALL-admin/acl_uri/0
      /forum_ALL-user/acl_uri/0
      /forum_ALL-moderator/acl_uri/0
      
      // found by searching in JCR app for '*admininterface*'
      //from resources module
      /resources-base/acl_config/02
      /resources-base/acl_config/01
      /resources-base/acl_config/03
      
      //from templating samples module
      /editor/acl_config/03
      /developer/acl_config/01
      /editor/acl_config/00
      /developer/acl_config/00
      /editor/acl_config/0
      
      // all other workspaces seem to contain no reference to admininterface
      

      More references in module descriptors

      Some of the above should be removable safely. Subtasks will be created for that if needed.

      • Legacy messages.properties in ui-admincentral can be removed as well.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                mmichel Maxime Michel
                mmuehlebach Michael Mühlebach
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 1.5d
                      1.5d