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

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 13.0.0
    • Component/s: None
    • Labels:
      None
    • Similar issues:
    • Processed by team:
      Pulsar
    • Sprint:
      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: