Uploaded image for project: 'Definitions App'
  1. Definitions App
  2. CFGUI-32

Fix and streamline configuration source type resolution and presentation in overview sub-app

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.0
    • None
    • None

      The following issue has to be addressed

      • Definitions that are hot-fixed within resources-app are considered as config-based definitions => show file action broken

      This happens due to a mis-understanding of how does the notion of configuration source correlates with ResourceOrigins and with JCR config and resources workspaces. The following logic should be used:

      • Anything that is served via the ResourceOrigin (this includes JCR resources workspace) is treated as a file-based definition
      • Anything that comes from JCR config workspace is treated as a JCR definition.

      Luckily to simplify this - MAGNOLIA-6081 brings us a new simple API which allows to ask a DefinitionProvider - which config source it initially is coming from.

      As a complement to this effort - we should re-purpose the Source column in the overview table - let it omit the information about the exact origin of the file-based definition (i.e. FS, classpath or resources workspace), they all are in the end are files.

        Acceptance criteria

              apchelintcev Aleksandr Pchelintcev
              pmundt Philip Mundt
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD