Uploaded image for project: '[Read Only] - Hippo Repository'
  1. [Read Only] - Hippo Repository
  2. REPO-2063

Provide automatic upgrade migration to remove obsolete and deprecated NodeTypes

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • 13.0.0
    • None
    • None
    • Platform 195 - Hardening 1, Platform 196 - Hardening 2

    Description

      Using the MigrateToV13 (renamed/moved from MigratoToV12) we can provide automatic cleanup/removal of both the usages and definition obsolete/deprecated nodetypes like:

      • hippo:initializeitem
      • hippo:initializefolder
      • hippo:lockable (mixin)
      • hippo:lock
      • hipposys:initializeitem

      as follow up for REPO-1900 and REPO-2054.

      And likely for several more already/longtime deprecated nodetypes as welll.   

      Update 2018-06-25: as the removal of HippoLock and HippoLockManager has been reverted (see REPO-1900), hippo:lock also can't be removed.
      This will require adjusting the preliminary changes commited on the REPO-2063 feature branch as well.  

      Update 2018-11-26
      We decided to postpone the moval of hippo:lockable and hippo:lock to next major release (REPO-2162).
      The following nodetypes cleanup now has been completed, including the removal of their usages:

      [hipposys:configuration]
      + hippo:initializefolder
      
      [hcm:hcm]
      + hippo:lock
      
      [hipposys:initializeitem]
      
      [hippo:initializefolder]
      
      [hst:hst]
      > mix:versionable
      + hst:channels
      
      [hst:channels]
      
      [hst:channel]
      > mix:versionable
      
      [hst:configuration]
      > mix:versionable
      - hst:lockedby
      - hst:lockedon
      
      [hst:configurations]
      > mix:versionable
      
      [hst:containeritemcomponent]
      - hst:referencecomponent
      - hst:dummycontent
      
      [hst:sitemapitem]
      - hst:portletcomponentconfigurationid
      
       [hst:sitemenuitem]
      - hst:refidsitemapitem
      
      [hst:site]
      > mix:versionable
      - hst:portalconfigurationenabled
      
      [hst:sites]
      > mix:versionable
      
      [hst:mount]
      - hst:onlyforcontextpath
      - hst:embeddedmountpath
      - hst:isSite
      - hst:channelpath
      
      [hst:virtualhost]
      - hst:onlyforcontextpath
      
      [hst:virtualhosts]
      > mix:versionable
      - hst:prefixexclusions
      - hst:suffixexclusions
      - hst:channelmanagerhostgroup
      
      [hst:blueprint]
      > mix:versionable
      
      [hst:blueprints]
      > mix:versionable
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              adouma Ate Douma
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: