Uploaded image for project: 'Live Copy'
  1. Live Copy
  2. LIVECOPY-34

Relink doesn't work with composite fields

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Neutral
    • None
    • None
    • None

    Description

      The Relink Action doesn't work with following Switchable Field combined with a composite Field.

      name: type
      class: info.magnolia.ui.form.field.definition.SwitchableFieldDefinition
      transformerClass: info.magnolia.ui.form.field.transformer.composite.DelegatingCompositeFieldTransformer
      required: true
      selectionType: radio
      type: String
      i18n: true
      label: generic.fields.linktype.label
      options:
        - name: typeInternal
          label: generic.fields.linktype.internal
          selected: true
          value: typeInternal
        - name: typeExternal
          label: generic.fields.linktype.external
          selected: false
          value: typeExternal
        - name: typeDownload
          label: generic.fields.linktype.download
          selected: false
          value: typeDownload
      fields:
        - name: typeInternal
          class: info.magnolia.ui.form.field.definition.CompositeFieldDefinition
          layout: vertical
          required: true
          transformerClass:  info.magnolia.ui.form.field.transformer.composite.DelegatingCompositeFieldTransformer
          i18n: true
          label: generic.fields.external.externalLink
          fields:
            - name: LinkText
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              name: typeInternalLinkText
              label: generic.fields.external.linkText
            - name: Link
              class: info.magnolia.ui.form.field.definition.LinkFieldDefinition
              targetWorkspace: website
              appName: pages
              name: typeInternal
              identifierToPathConverter:
                class: info.magnolia.ui.form.field.converter.BaseIdentifierToPathConverter
              label: generic.fields.internal.page
            - name: typeInternalLinkTarget
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              label: Target
              placeholder: "type _blank to open in new window"
        - name: typeExternal
          i18n: true
          class: info.magnolia.ui.form.field.definition.CompositeFieldDefinition
          layout: vertical
          required: true
          transformerClass: info.magnolia.ui.form.field.transformer.composite.CompositeTransformer
          i18n: true
          label: generic.fields.external.externalLink
          fields:
            - name: LinkText
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              label: generic.fields.external.linkText
            - name: Link
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              label: generic.fields.external.url
            - name: LinkTarget
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              label: Target
              placeholder: "type _blank to open in new window"
        - name: typeDownload
          i18n: true
          class: info.magnolia.ui.form.field.definition.LinkFieldDefinition
          targetWorkspace: contentservDam
          appName: contentservDam
          identifierToPathConverter:       
            class: com.contentserv.fields.converter.ContentservIdentifierToPathConverter
          contentPreviewDefinition:
            contentPreviewClass: com.contentserv.app.ContentservFilePreviewComponent
          required: true
          label: generic.fields.download.file
      

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              jschulte Jan Schulte
              marvink2 Marvin Kerkhoff
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Bug DoR
                  Task DoD