Uploaded image for project: 'Hippo CMS'
  1. Hippo CMS
  2. CMS-8180

Backport Make the bootstrap order of cms-dashboard, cms-reports, cms-browser and cms-admin deterministic

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.26.05
    • Component/s: None
    • Labels:
    • Similar issues:

      Description

      Currently it is

      <!-- CMS dashboard perspective -->
      <sv:node sv:name="cms-dashboard">
      <sv:property sv:name="jcr:primaryType" sv:type="Name">
      <sv:value>hippo:initializeitem</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:contentresource" sv:type="String">
      <sv:value>cms-dashboard.xml</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:contentroot" sv:type="String">
      <sv:value>/hippo:configuration/hippo:frontend/cms</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:sequence" sv:type="Double">
      <sv:value>902.0</sv:value>
      </sv:property>
      </sv:node>
      <!-- CMS builtin reports -->
      <sv:node sv:name="cms-reports">
      <sv:property sv:name="jcr:primaryType" sv:type="Name">
      <sv:value>hippo:initializeitem</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:contentresource" sv:type="String">
      <sv:value>cms-reports.xml</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:contentroot" sv:type="String">
      <sv:value>/hippo:configuration/hippo:frontend/cms</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:sequence" sv:type="Double">
      <sv:value>902.0</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:reloadonstartup" sv:type="Boolean">
      <sv:value>true</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:version" sv:type="String">
      <sv:value>2.25.03</sv:value>
      </sv:property>
      </sv:node>
      <!-- CMS browser perspective -->
      <sv:node sv:name="cms-browser">
      <sv:property sv:name="jcr:primaryType" sv:type="Name">
      <sv:value>hippo:initializeitem</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:contentresource" sv:type="String">
      <sv:value>cms-browser.xml</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:contentroot" sv:type="String">
      <sv:value>/hippo:configuration/hippo:frontend/cms</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:sequence" sv:type="Double">
      <sv:value>902.0</sv:value>
      </sv:property>
      </sv:node>
      <!-- CMS admin perspective -->
      <sv:node sv:name="cms-admin">
      <sv:property sv:name="jcr:primaryType" sv:type="Name">
      <sv:value>hippo:initializeitem</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:contentresource" sv:type="String">
      <sv:value>cms-admin.xml</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:contentroot" sv:type="String">
      <sv:value>/hippo:configuration/hippo:frontend/cms</sv:value>
      </sv:property>
      <sv:property sv:name="hippo:sequence" sv:type="Double">
      <sv:value>902.0</sv:value>
      </sv:property>
      </sv:node>

      this results in a possibly different order for bootstrapped items, making the bccm tool incorrectly identify changes

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jsheriff Junaidh Kadhar Sheriff
                Reporter:
                aschrijvers Ard Schrijvers
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: