[REMOVAL] Make fluidpages obsolete
[REMOVAL] Make fluidpages obsolete
Functionality is now served by Flux.
NamelessCoder
2019-12-17
[BUGFIX] Default to "grid" layout name
[BUGFIX] Default to "grid" layout name
When the record is invalid or contains no grid, but
Fluidpages is selected as layout, return an empty
grid with the name "grid".
This avoids a reset of the "backend_layout" fields
in the page record when the grid names do not
match the previous value. By default, all grids in
Flux are named "grid" unless explicitly renamed -
so we choose "grid" as fallback name.
Close: #411
NamelessCoder
2019-10-10
[TASK] Handle future exception from Fluid 3.0
[TASK] Handle future exception from Fluid 3.0
Handles the ChildNotFoundException that will be
thrown by Fluid 3.0 when a section cannot be found.
NamelessCoder
2019-10-10
[BUGFIX] Support record properties submitted as arrays
[BUGFIX] Support record properties submitted as arrays
FormEngine will in some cases pass <select> values
as an array, despite the field only allowing a single
option value to be selected. Fluidpages will extract
the value from such arrays, assuming they only ever
contain a single value.
NamelessCoder
2019-10-10
[BUGFIX] Resolve template based on active provider
[BUGFIX] Resolve template based on active provider
Rather than using a hardcoded Page controller name,
asks the Provider which controller to use.
NamelessCoder
2019-10-10
[TASK] Provide a default Page template asking for selection
[TASK] Provide a default Page template asking for selection
Rather than failing with an Exception about a template
file not being found, a very basic default template is
rendered asking the editor to select a true page template.
NamelessCoder
2019-10-10
[TASK] Remove outdated "suggest" section from composer.json
[TASK] Remove outdated "suggest" section from composer.json
Close: #415
NamelessCoder
2019-09-20
[FEATURE] Hide entire "flex" field if empty with Flux 9.3+
[FEATURE] Hide entire "flex" field if empty with Flux 9.3+
Adds a condition to check if a certain feature class of Flux
exists and if it does, adds this as displayCond. The condition
will only allow the field to be shown if there are actually
fields inside the DS.
Note that the feature being used is only available on Flux
9.3 (which at this time is not released yet). The minimum
requirement for Flux version is however not increased -
the friendlier solution of just not using the feature if not
available is implemented.
Close: #374
NamelessCoder
2019-04-22
[BUGFIX] Clean up controller action resolving
[BUGFIX] Clean up controller action resolving
Cleans up possible confusion about which controller action
should be used and subsequently which template file should
be used. Homogenises the way action is determined so that
both provider classes resolve it the same way and only takes
parent selection into account if local selection is empty.
Close: #388
NamelessCoder
2019-04-22
[BUGFIX] Check possibly-null value before use
[BUGFIX] Check possibly-null value before use
Close: #408
NamelessCoder
2019-04-03
[TASK] Generate change log for 5.0.0
[TASK] Generate change log for 5.0.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
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
[TASK] Inject page service in tests
[TASK] Inject page service in tests
NamelessCoder
2019-04-01
[TASK] Adjust tests after removed features
[TASK] Adjust tests after removed features
NamelessCoder
2019-04-01
[TASK] Delete test case for removed class
[TASK] Delete test case for removed class
NamelessCoder
2019-04-01
[BUGFIX] Do not pass ignored icon size
[BUGFIX] Do not pass ignored icon size
The parameters had no effect and are removed.
NamelessCoder
2019-04-01