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

Remove adminInterface-legacy module.

XMLWordPrintable

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

      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.

        Acceptance criteria

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

                Created:
                Updated:
                Resolved:

                  Task DoR

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