Uploaded image for project: 'Blossom'
  1. Blossom
  2. BLOSSOM-276

Support Node parameter injection in 6 UI apps

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Neutral
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 3.4.5
    • Component/s: None
    • Labels:
    • Documentation update required:
      Yes

      Description

       What was done in 3.4:

      • use the new DialogDefinitionRegistry
      • but keep registering old-style compatibility dialogs (rely on auto-conversion for the new Pages app).

      This maintained status quo in the compatibility Pages app (+/- BLOSSOM-269, fixed in 3.4.1).

      This introduced support for simple dialog/tab-factories in new Pages app.
      However there, there are still certain objects that the old BlossomFormDialogPresenter used to make injectable, mostly Vaadin 7 Item, JCR Node and node path. These use cases must keep using the compatibility Pages app for the time being. Magnolia 6 UI Framework does not have configurable form-dialog presenters, nor Vaadin 7 Items.

       

        Checklists

        Acceptance criteria

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                mgeljic Mikaël Geljić
                Reporter:
                fgrilli Federico Grilli
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:
                  Date of First Response:

                    Checklists

                    Task DoR