Uploaded image for project: 'Magnolia Form Module'
  1. Magnolia Form Module
  2. MGNLFORM-291

Dialogs and their fields contain old properties are still being bootstrapped

XMLWordPrintable

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

      The property was last seen in 2012: https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/browse/magnolia-ui-form/src/main/java/info/magnolia/ui/form/field/definition/LinkFieldDefinition.java?until=ca47b787c284914dad1b550404669d183f698d38&untilPath=magnolia-ui-model%2Fsrc%2Fmain%2Fjava%2Finfo%2Fmagnolia%2Fui%2Fmodel%2Ffield%2Fdefinition%2FLinkFieldDefinition.java

      It can therefore safely be removed from the bootstrap file, in order to fix the following problem:

      dialog: form:form
      from jcr
      at /modules/form/dialogs/form
      Source data processing problem: Property [buttonLabel] not found in class [info.magnolia.ui.form.field.definition.LinkFieldDefinition], property is not assigned: /form/tabs/tabSubmit/fields/redirect
      

      The selected attribute from CheckboxFieldDefinition was removed a long time ago (MGNLUI-1636). However, the property is still around in many bootstrap files. It should be removed.

      dialog: form:formEdit
      from jcr
      at /modules/form/dialogs/formEdit
      Source data processing problem: Property [selected] not found in class [info.magnolia.ui.form.field.definition.CheckboxFieldDefinition], property is not assigned: /form/tabs/tabMain/fields/mandatory
      
      dialog: form:formSummary
      from jcr
      at /modules/form/dialogs/formSummary
      Source data processing problem: Property [selected] not found in class [info.magnolia.ui.form.field.definition.CheckboxFieldDefinition], property is not assigned: /form/tabs/tabMain/fields/onlyLast
      
      dialog: form:formNumber
      from jcr
      at /modules/form/dialogs/formNumber
      Source data processing problem: Property [selected] not found in class [info.magnolia.ui.form.field.definition.CheckboxFieldDefinition], property is not assigned: /modules/form/dialogs/formEdit/form/tabs/tabMain/fields/mandatory
      
      dialog: form:formSelection
      from jcr
      at /modules/form/dialogs/formSelection
      Source data processing problem: Property [selected] not found in class [info.magnolia.ui.form.field.definition.CheckboxFieldDefinition], property is not assigned: /form/tabs/tabMain/fields/horizontal
      Source data processing problem: Property [selected] not found in class [info.magnolia.ui.form.field.definition.CheckboxFieldDefinition], property is not assigned: /form/tabs/tabMain/fields/mandatory
      Source data processing problem: Property [selected] not found in class [info.magnolia.ui.form.field.definition.CheckboxFieldDefinition], property is not assigned: /form/tabs/tabMain/fields/multiple
      
      dialog: form:form
      from jcr
      at /modules/form/dialogs/form
      Source data processing problem: Property [selected] not found in class [info.magnolia.ui.form.field.definition.CheckboxFieldDefinition], property is not assigned: /form/tabs/tabConfirmEmail/fields/sendConfirmation
      Source data processing problem: Property [selected] not found in class [info.magnolia.ui.form.field.definition.CheckboxFieldDefinition], property is not assigned: /form/tabs/tabMain/fields/displayStepNavigation
      Source data processing problem: Property [selected] not found in class [info.magnolia.ui.form.field.definition.CheckboxFieldDefinition], property is not assigned: /form/tabs/tabSubmit/fields/trackMail
      
      dialog: form:formGroupEditItem
      from jcr
      at /modules/form/dialogs/formGroupEditItem
      Source data processing problem: Property [selected] not found in class [info.magnolia.ui.form.field.definition.CheckboxFieldDefinition], property is not assigned: /form/tabs/tabMain/fields/mandatory
      

      Also, the following old properties can go:

      dialog: form:form
      from jcr
      at /modules/form/dialogs/form
      Source data processing problem: Property [boxType] not found in class [info.magnolia.ui.form.field.definition.CodeFieldDefinition], property is not assigned: /form/tabs/tabConfirmEmail/fields/confirmContentType/fields/code
      Source data processing problem: Property [source] not found in class [info.magnolia.ui.form.field.definition.CodeFieldDefinition], property is not assigned: /form/tabs/tabConfirmEmail/fields/confirmContentType/fields/code
      Source data processing problem: Property [boxType] not found in class [info.magnolia.ui.form.field.definition.CodeFieldDefinition], property is not assigned: /form/tabs/tabContactEmail/fields/contentType/fields/html
      Source data processing problem: Property [source] not found in class [info.magnolia.ui.form.field.definition.CodeFieldDefinition], property is not assigned: /form/tabs/tabContactEmail/fields/contentType/fields/html
      
      dialog: form:formCondition
      from jcr
      at /modules/form/dialogs/formCondition
      Source data processing problem: Property [saveHandler] not found in class [info.magnolia.ui.dialog.definition.ConfiguredFormDialogDefinition], property is not assigned: /
      
      dialog: form:formHidden
      from jcr
      at /modules/form/dialogs/formHidden
      Source data processing problem: Property [description] not found in class [info.magnolia.ui.form.definition.ConfiguredTabDefinition], property is not assigned: /form/tabs/tabMain
      
      dialog: form:formGroupEditItem
      from jcr
      at /modules/form/dialogs/formGroupEditItem
      Source data processing problem: Property [value] not found in class [info.magnolia.ui.form.field.definition.HiddenFieldDefinition], property is not assigned: /form/tabs/tabMain/fields/rows
      
      dialog: form:formCondition
      from jcr
      at /modules/form/dialogs/formCondition
      Source data processing problem: Property [options-conditions] not found in class [info.magnolia.ui.form.field.definition.MultiValueFieldDefinition], property is not assigned: /form/tabs/tabMain/fields/condition
      
      dialog: form:form
      from jcr
      at /modules/form/dialogs/form
      Source data processing problem: Property [boxType] not found in class [info.magnolia.ui.form.field.definition.TextFieldDefinition], property is not assigned: /form/tabs/tabConfirmEmail/fields/confirmContentType/fields/text
      Source data processing problem: Property [boxType] not found in class [info.magnolia.ui.form.field.definition.TextFieldDefinition], property is not assigned: /form/tabs/tabContactEmail/fields/contentType/fields/text
      

        Acceptance criteria

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

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0d
                    0d
                    Logged:
                    Time Spent - 0.25d
                    0.25d