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

DOC: Update LinkFieldDefinition

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Neutral Neutral
    • None
    • 6.2.3
    • None

      For details, see Roman's comment (copied below):

      https://documentation.magnolia-cms.com/display/DOCS62/Link+field

      link:
        $type: linkField
        chooser:  #deprecated
          workbenchChooser:
            appName: dam-chooser
      

      workbenchChooser is now deprecated in favor of:

      link:
        $type: linkField
        datasource: #required
          $type: jcrDatasource
          workspace: website
      

      This config is using the default workbench configuration from https://git.magnolia-cms.com/projects/PLATFORM/repos/ui.pub/browse/magnolia-ui-framework-jcr/src/main/resources/ui-framework-jcr/dialogs/chooser.yaml. You can decorate this chooser to change it for all JCR apps or use a custom chooser:

      link:
        $type: linkField
        datasource: #required
          $type: jcrDatasource
          workspace: website
        chooserId: myModule:chooser
      

      Shortcuts:

      link:
        $type: damLinkField 
        $type: pageLinkField 

      Updated LinkFieldDefinition class: https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/browse/magnolia-ui-framework/src/main/java/info/magnolia/ui/field/LinkFieldDefinition.java

      Updated ChooserDefinition class: https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/browse/magnolia-ui-framework/src/main/java/info/magnolia/ui/chooser/definition/ChooserDefinition.java

        Acceptance criteria

              akhamis Ashraf Khamis
              akhamis Ashraf Khamis
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoR