Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-148

Improvements to configuration by code API

    XMLWordPrintable

Details

    Description

      General

      • create methods for standard actions and validators in builders
      • pass only one cfg object to methods, compose them into one (dont use inheritance)

      Workbench

      • break out ColumnBuilder from WorkbenchBuilder
      • add cfg.columns.property("title", "Title")

      Dialogs

      • rename field methods on cfg.fields, i.e. cfg.fields.textField() => cfg.fields.text()
      • fields.custom(new MyDefinition).name("foo")...

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                tmattsson Tobias Mattsson
                tmattsson Tobias Mattsson
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD