Uploaded image for project: 'Magnolia Resources Module'
  1. Magnolia Resources Module
  2. MGNLRES-324

Manually remove outdated JCR hotfix overrides

    XMLWordPrintable

Details

    • Story
    • Resolution: Workaround exists
    • Major
    • None
    • None
    • None
    • None

    Description

      User Story:

      As a developer or administrator I want to find and manually remove JCR hotfixes, so that the resource changes that are in my modules and light modules resource files take effect as expected. 

      Problem Details:

      A common problem is that developers override a file-provided resource (for example a YAML app definition) in AdminCentral Resources app by "editing it" which creates a JCR item, a "hotfix". This JCR Item overrides the YAML file. So far so good. The problems come next:

      • Development team then makes a change to the YAML app definition, these changes are not reflected on the website. Why? (Oh yeah, that file is being overridden.)
      • What is the best route to discover those hotfixes and remove them?

      Suggested Solution:

      • Resources App Filter
        • A checkbox "Show JCR Overrides only". Shows items with JCR origin which are actually overriding another origin.
      • Resources App Action
        • Archive JCR Overrides (naming?)
          • Removes on Author and Public.
          • Creates a backup file of them, in a directory with a timedate stamp.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                czimmermann Christopher Zimmermann
                Nucleus
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD