Activity feeds · Github · Flux

[BUGFIX] Handle expanded records from FormEngine (#1648)

[BUGFIX] Handle expanded records from FormEngine (#1648)

This patch adds an additional check for a UID value possibly being contained in an array, which happens when a record is passed from FormEngine to the Flux override for BackendLayoutView.

Though this doesn’t happen in core code, it may occur in third party code that re-uses the record FormEngine expanded and calls core functions like preview rendering with that record as input. Flux can easily handle the case.

References: #1645
NamelessCoder 2018-11-13

[BUGFIX] Skip migration of deleted content records

[BUGFIX] Skip migration of deleted content records

Do not remove the soft-delete restriction, but still remove all other restrictions for selecting content records to be migrated. This reduces the need to clean up the database before running the migration to avoid problems with old content that cannot resolve parent/child relations correctly for whichever reasons.

References: #1645
NamelessCoder 2018-11-12

[BUGFIX] Skip deleted content when testing for conflicting records

[BUGFIX] Skip deleted content when testing for conflicting records

References: #1645
Follow-up to 7dc3ef028490430d825d364f929e54f919a64eb8
fnagel 2018-11-12

[BUGFIX] Fix incorrect reference to language service (#1612)

[BUGFIX] Fix incorrect reference to language service (#1612)
ogrosko 2018-11-03

[BUGFIX] Add renderType to Form\Field\Tree. (#1634)

[BUGFIX] Add renderType to Form\Field\Tree. (#1634)
sven-carstens 2018-11-02

[BUGFIX] Require correct source data for table.field mapping

[BUGFIX] Require correct source data for table.field mapping
glucka 2018-11-02

[BUGFIX] Handle empty form IDs in new content wizard

[BUGFIX] Handle empty form IDs in new content wizard
NamelessCoder 2018-10-28

[TASK] Provide CType in emulated record when registering content type

[TASK] Provide CType in emulated record when registering content type
NamelessCoder 2018-10-28

[FEATURE] Allow custom Provider class for template-as-CType

[FEATURE] Allow custom Provider class for template-as-CType

Adds API parameter to pass provider class name.
NamelessCoder 2018-10-28

[BUGFIX] Adjust DS resolving to fixed provider priority

[BUGFIX] Adjust DS resolving to fixed provider priority

Fixes issues where lower-priority providers can overwrite
Form instances returned from higher-priority ones. The first
Form returned from a provider will be used.

Also, when post-processing data structures a condition is
added to avoid processing if there are no fields in the form.
NamelessCoder 2018-10-27

[BUGFIX] Fix signature default values

[BUGFIX] Fix signature default values
NamelessCoder 2018-10-27

[FEATURE] Automatic grids from section objects (#1582)

[FEATURE] Automatic grids from section objects (#1582)

Adds a flag for section objects to make each object
that gets saved in the section, a content container
column in the page layout view.

Example Form with section-objects-as-grid:

    <flux:form id="sectionObjectsAsGrid">
        <flux:form.section name="objects">
            <flux:form.object name="main" contentContainer="1">
                <flux:field.input name="test" label="Test" />
            </flux:form.object>
        </flux:form.section>
    </flux:form>
NamelessCoder 2018-10-27

[BUGFIX] Ensure resolved providers sorted high-priority first

[BUGFIX] Ensure resolved providers sorted high-priority first

Makes the returned list of all resolved providers for a given
record be sorted by highest priority first, which means that
when other functions iterate the providers, the more important
one gets executed first.

Among other things this applies to BE preview rendering.
NamelessCoder 2018-10-27

[BUGFIX] Respect Provider’s template file in controllers

[BUGFIX] Respect Provider’s template file in controllers

Ensures the template file returned from the Provider is
the one that gets rendered by the performSubRendering
method on Flux controllers.
NamelessCoder 2018-10-27

[FEATURE] Allow forcing a CType for registered content

[FEATURE] Allow forcing a CType for registered content

Adds a new parameter for Core::registerTemplateAsContentType
which allows forcing a specific CType value for the template, or
registering the same template as multiple different CTypes.
NamelessCoder 2018-10-27

[TASK] Add instructions for installation (#1639)

[TASK] Add instructions for installation (#1639)

Add instructions to install the flux extension via Composer or the TER.
rotespferd 2018-10-25

[BUGFIX] Add pageTSconfig for content types in frontend

[BUGFIX] Add pageTSconfig for content types in frontend

Adds pageTSconfig also in FE, for the third-party extensions
that may require this.
rupasix 2018-10-19

[TASK] Temporarily allow v9 builds to fail

[TASK] Temporarily allow v9 builds to fail

Builds report deprecations as fatal errors which
isn’t exactly true. Will be followed up with another
patch that adds fail-allowed builds that check for
deprecations specifically.
NamelessCoder 2018-10-19

[BUGFIX] Restore $table.$field naming transfer to record (#1636)

[BUGFIX] Restore $table.$field naming transfer to record (#1636)

Saves fields prefixed with the table name and which exist
in TCA, into the record fields directly. This patch restores
a functionality previously bound to Providers.
NamelessCoder 2018-10-19

[BUGFIX] Do not cache DS unless marked static

[BUGFIX] Do not cache DS unless marked static

Prevents issues where “old” record values would be used
on a second request after saving the form.

Close: #1611
NamelessCoder 2018-10-19