Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-7101

Hide implementation details from configuration

    XMLWordPrintable

Details

    • Task
    • Resolution: Resolved
    • Neutral
    • 6.3.0
    • None
    • None
    • Nucleus 11, Nucleus 12
    • 8

    Description

      The framework expose publicly  a lot of java implementation details, making it easy to misconfigure.

      • implementation classes all over the place
      • factory classes
      • fields
        • types
        • converterClass
      • multi fields
        • entryResolution (can we have just the default one for now?)
        • orderHandler  (can we have just the default one for now or disable ordering by a boolean property?)
        • itemProvider (can we have just the default one for now, the child provider?)
        • propertyNameDecorator
      • grid columns
        • type
        • valueProvider (no custom java in cloud anyway)
        • renderer (HTML renderer could be replaced by an HTML column definition)
        • descriptionGenerator

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                rkovarik Roman Kovařík
                rkovarik Roman Kovařík
                Nucleus
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - Not Specified
                      Not Specified
                      Logged:
                      Time Spent - 2d 0.5h
                      2d 0.5h