Activity feeds · Github · Flux

[TASK] Generate change log for 9.2.0

[TASK] Generate change log for 9.2.0
NamelessCoder 2019-04-01

[TASK] Set beta stability

[TASK] Set beta stability
NamelessCoder 2019-04-01

Merge branch 'master' into development

Merge branch 'master' into development
NamelessCoder 2019-04-01

[TER] 9.2.0

[TER] 9.2.0
NamelessCoder 2019-04-01

Merge branch 'staging'

Merge branch 'staging'
NamelessCoder 2019-04-01

Merge branch 'development' into staging

Merge branch 'development' into staging
NamelessCoder 2019-04-01

[FEATURE] Use predictable icon identifier

[FEATURE] Use predictable icon identifier

Uses an icon identifier that's more predictable in the
ContentTypeBuilder. Old format was a hashed value,
new format is "content-$CTypeFromRecord".
NamelessCoder 2019-04-01

[TASK] Convert line indentations in localconf

[TASK] Convert line indentations in localconf
NamelessCoder 2019-03-30

[BUGFIX] Implement section object colPos with JS (#1592)

[BUGFIX] Implement section object colPos with JS (#1592)

Fixes an issue where creating a new record with section objects
as grid columns would cause incorrect colPos values for the
third and subsequent objects added to the form.
pkerling 2019-03-30

[BUGFIX] Respect preview settings (#1678)

[BUGFIX] Respect preview settings (#1678)

Use FrontendRestrictionContainer also in TYPO3 8.7
Additional pull request for #1664
monosize 2019-03-30

[FEATURE] Allow arbitrary TCA "config" array on fields (#1687)

[FEATURE] Allow arbitrary TCA "config" array on fields (#1687)

Allows users to pass "config" to Flux form fields and
provide any TCA option, including those that are not
supported as ViewHelper attributes. Values specified
in this array will have priority over other properties.
NamelessCoder 2019-03-30

[BUGFIX] Correctly copy & paste localized child elements (#1684)

[BUGFIX] Correctly copy & paste localized child elements (#1684)

Fixes a problem where copying a localized container element would
"move" the translated children into the language the container was
being copied into.
glucka 2019-03-21

[BUGFIX] Do not use dynamic table name in update statement

[BUGFIX] Do not use dynamic table name in update statement

During copying of a "pages" record, child content would
be selected but the input argument for which table to
use in the update() statement was taken from the dynamic
input variable whose value would be "pages", resulting in
an attempt to update properties of a tt_content record in
that table instead.

Close: #1682
NamelessCoder 2019-03-20

[BUGFIX] Prevent issues with translate button on 8.7

[BUGFIX] Prevent issues with translate button on 8.7

Avoids calling the override logic that includes nested
child content elements on 9.x when TYPO3 version
is 8.x.

Close: #1675
NamelessCoder 2019-03-20

[BUGFIX] Allow null returns when loading DB record

[BUGFIX] Allow null returns when loading DB record

The BackendLayoutView override class assumes that
records are possible to read from DB because it is
almost only used in the PageLayoutView which can only
show records that exist.

However, the class is also consulted for colPos value
lists when creating tt_content records as IRRE so it must
be allowed to silently ignore possibly missing parent
or child records for parents that have not been saved.

Close: #1598
NamelessCoder 2019-03-03

[BUGFIX] Add extension key to cache identifier

[BUGFIX] Add extension key to cache identifier

Adds extension key to cache identifiers for values
retrieved from Flux templates that are stored in the
Flux cache. Prevents colissions between same-named
templates from different extensions.

Close: #1646
NamelessCoder 2019-03-03

[FEATURE] Allow translating child content with localize button

[FEATURE] Allow translating child content with localize button

Adds an override for the LocalizationController which
automatically adds an ad-hoc column entry for
records which are not located directly in a page column
and which have a colPos value above the 100 limit.

The result is that child content records will be shown
with the ability to sync each individual child column,
without including unintended content from page columns.

Close: #1662
NamelessCoder 2019-03-03

[BUGFIX] Show column label instead of colPos (page translation view) …

[BUGFIX] Show column label instead of colPos (page translation view) (#1608)
BenjaminBeck 2019-03-03

[BUGFIX] Use context-sensitive DB constraints handling

[BUGFIX] Use context-sensitive DB constraints handling

Uses a custom set of restrictions for DB queries
in RecordService. In BE, all restrictions are removed
which allows the service to work in Recycler and
other similar context working with soft-deleted records.
And in FE, a special frontend restriction container is
used which includes hidden content and pages if the
request is a preview request (of a hidden page).

Close: #1664
2019-03-03

[FEATURE] Content type API and record-based CTypes (#1653)

[FEATURE] Content type API and record-based CTypes (#1653)

This patch adds new API to use arbitrary storage formats to
store content type definitions which Flux will then render,
with support for Flux fields, nested content and so on just
like template-based content types.

An implementation based on this new API is then added which
allows site administrators to configure content types without
opening a code editor - by creating content type records.
The editing interface for content types is then tightly coupled
with validation to prevent misconfigured CTypes, and export
capability to move finished content types to Flux-based fluid
template files that are ideal for version control.
NamelessCoder 2019-03-03