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

Decorated form processors do not execute

    XMLWordPrintable

Details

    • Maintenance 47

    Description

      It's possible to decorate the form component's (form:components/form) formProcessor configuration node but that decoration is ignored when the processors are executed by the method AbstractFormEngine#executeProcessors(). The problem is the TemplateDefinition provider is not being used.

      Targeted config:
      /modules/form/templates/components/form/formProcessors

      Using the Definitions app you can see the form component template is being decorated. Decoration is technically possible but the AbstractFormEngine needs to get the processor list from the aggregated template definition and not directly from JCR.

      This is an important issue for those using cloud 1 because you want to be able to create complex forms, use JavaScript for processing and configure the processor with decoration rather than bootstrap.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                thien.quach Quach Hao Thien
                rgange Richard Gange
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Bug DoR
                    Task DoD

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - Not Specified
                      Not Specified
                      Logged:
                      Time Spent - 7.5h
                      7.5h