[MGNLDAM-1113] Decorations in Detail Subapp not working Created: 10/Feb/23  Updated: 23/Oct/23

Status: Open
Project: Magnolia DAM Module
Component/s: DAM App
Affects Version/s: 3.0.19
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: Andreas Noll Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:
Epic Link: DevX Bucket
Team: DeveloperX

 Description   

Steps to reproduce

  1. Using decoration file in <light-module>/decorations/dam-jcr-app/apps with name assets.subApps.detail.editor.yaml and content:
    form:
      tabs:
        asset:
          fields:
            resource:
              binaryNodeName: jcr:content
              class: info.magnolia.dam.app.ui.field.definition.DamUploadFieldDefinition
              editFileFormat: false
              editFileName: true
              i18n: true
              required: false
            name:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
            cropFocusArea:
              class: info.magnolia.ui.form.field.definition.SelectFieldDefinition
              label: Crop Focus Area
              filteringMode: startswith
              pageLength: 10
              textInputAllowed: true
              i18n: true
              options:
                - name: CENTER
                  value: CENTER
                  selected: true
                  label: Center
                - name: NORTH
                  value: NORTH
                  label: Top
                - name: EAST
                  value: EAST
                  label: Right
                - name: SOUTH
                  value: SOUTH
                  label: Bottom
                - name: WEST
                  value: WEST
                  label: Left
                - name: NORTHEAST
                  value: NORTHEAST
                  label: "Top Right"
                - name: NORTHWEST
                  value: NORTHWEST
                  label: "Top Left"
                - name: SOUTHEAST
                  value: SOUTHEAST
                  label: "Bottom Right"
                - name: SOUTHWEST
                  value: SOUTHWEST
                  label: "Bottom Left"
            caption:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              i18n: true
              name: caption
            metadataStandard:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              defaultValue: Simple Dublin Core Metadata Element Set (DCMES)
              name: metadataStandard
              readOnly: true
            identifier:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              name: jcr:uuid
              readOnly: true
            mediaType:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              readOnly: true
              type: String
            languages:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              readOnly: true
              type: String
            title:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              i18n: true
              name: title
            subject:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              i18n: true
              name: subject
              readOnly: true
            coverage:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              name: coverage
              readOnly: true
            description:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              i18n: true
              rows: 5
            creationDate:
              class: info.magnolia.ui.form.field.definition.DateFieldDefinition
              name: mgnl:created
              readOnly: true
              time: true
              type: Date
            modificationDate:
              class: info.magnolia.ui.form.field.definition.DateFieldDefinition
              name: mgnl:lastModified
              readOnly: true
              time: true
              type: Date
            creator:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              name: mgnl:createdBy
              readOnly: true
            publisher:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              name: publisher
              readOnly: true
            contributor:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              name: contributor
              readOnly: true
            rights:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              i18n: true
              name: copyright
              readOnly: true
            source:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              i18n: true
              name: source
              readOnly: true
            relation:
              class: info.magnolia.ui.form.field.definition.TextFieldDefinition
              i18n: true
              name: relation
              readOnly: true
        tags:
          label: tags
          fields:
            - name: mgnl:tags
              label: Tags
              class: info.magnolia.contenttags.form.field.TagFieldDefinition 
  1. Open Asset in Assets-App

Expected results

Add assets, captions, ... in different languages.

Added fields (e.g. Crop Focus Area) are available.

Actual results

Default Asset is shown.

Workaround

Development notes

Problem occured when updating from 2.6 dam-app to 3.19 dam-app-jcr, decorations directory was renamed accordingly.

Definitions-App "Show definition decorators" funcionality lists decorations file shown above.


Generated at Mon Feb 12 05:06:23 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.