Uploaded image for project: 'Magnolia Personalization'
  1. Magnolia Personalization
  2. MGNLPN-350

Deprecated/unknown properties still around in bootstrap files causing node2bean problems

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • 1.4.1
    • None
    • None
    • None

      The properties 'form' and 'ruleClass' are still featured in the module's bootstrap files, leading to Definitions app minor problems, as they've been removed years ago. They last appeared in the code at the following commits:

      ruleClass: https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/browse/magnolia-ui-api/src/main/java/info/magnolia/ui/api/availability/ConfiguredAvailabilityDefinition.java?until=c1d2ba3f60a87bc4c53fdcf1de6a60096d40ebf8&untilPath=magnolia-ui-api%2Fsrc%2Fmain%2Fjava%2Finfo%2Fmagnolia%2Fui%2Fapi%2Favailability%2FConfiguredAvailabilityDefinition.java

      form: https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/browse/magnolia-ui-contentapp/src/main/java/info/magnolia/ui/contentapp/detail/ConfiguredDetailSubAppDescriptor.java?until=6f4a2a53dcf57ebd9d0d73dabac25e6299052a0a&untilPath=magnolia-ui-contentapp%2Fsrc%2Fmain%2Fjava%2Finfo%2Fmagnolia%2Fui%2Fcontentapp%2FConfiguredItemSubAppDescriptor.java

      Here are the problems this ticket is supposed to fix:

      Apps

      app: personas
      from jcr
      at /modules/personalization-personas-app/apps/personas
      Source data processing problem: Property [ruleClass] not found in class [info.magnolia.ui.api.availability.ConfiguredAvailabilityDefinition], property is not assigned: /subApps/detail/actions/commit/availability
      
      app: preview
      from jcr
      at /modules/personalization-preview-app/apps/preview
      Source data processing problem: Property [form] not found in class [info.magnolia.ui.contentapp.detail.ConfiguredDetailSubAppDescriptor], property is not assigned: /subApps/detail
      
      app: segmentation
      from: jcr
      /modules/personalization-segmentation-app/apps/segmentation
      Source data processing problem: Property [path] not found in class [info.magnolia.ui.contentapp.field.WorkbenchFieldDefinition], property is not assigned: /chooseDialog/field
      

      Field types

      Also, the following old properties can go:

      fieldType: segmentationMultiField
      from jcr
      at /modules/personalization-segmentation-app/fieldTypes/segmentationMultiField
      Source data processing problem: Property [fieldClass] not found in class [info.magnolia.ui.form.fieldtype.definition.ConfiguredFieldTypeDefinition], property is not assigned: /
      

      See: /modules/personalization-segmentation-app/fieldTypes/segmentationMultiField@fieldClass

      fieldType: dateTraitField
      from jcr
      at /modules/personalization-traits/fieldTypes/dateTraitField
      Source data processing problem: Property [fieldClass] not found in class [info.magnolia.ui.form.fieldtype.definition.ConfiguredFieldTypeDefinition], property is not assigned: /
      

      See: /modules/personalization-traits/fieldTypes/dateTraitField@fieldClass

        Acceptance criteria

              mmichel Maxime Michel
              mmichel Maxime Michel
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD