- Jul 23, 2024
-
-
Georg Ringer authored
Provide a new type of static routes `assets` to expose assets shipped by extensions. Resolves: #101472 Releases: main Change-Id: I46d5b8af795b1037c6a3e2554454df6a6e7174ea Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85268 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Garvin Hicking <gh@faktor-e.de>
-
- Jul 22, 2024
-
-
Oliver Bartsch authored
In case content elements exist in the database, having a CType for which no TCA exists, e.g. because an extension providing this CType has been deactivated, no more UndefinedSchemaException, is thrown. This allows an editor to properly handle the situation as before. Note: Such elements are displayed with an "INVALID VALUE ("INVALID_CTYPE")" badge. Resolves: #104448 Releases: main Change-Id: I94cd9c42040274536730b020ae29bf9ff13bb3f4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85322 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Jul 21, 2024
-
-
Christian Kuhn authored
Fluid standalone AbstractTemplateView has method getTemplatePaths() which is just a wrapper around the same operation on RenderingContext. This method has been marked as deprecated in Fluid standalone 2.14, and will be removed in Fluid standalone v4. The patch avoids some last usages. Note this is a pre-patch to a bigger patch that will change view handling in extbase, which will come with proper deprecation notes. Resolves: #104446 Releases: main Change-Id: I495ceac71cd998550fb930b45d8f34513e7cce3a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85318 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Garvin Hicking <gh@faktor-e.de> Reviewed-by:
Garvin Hicking <gh@faktor-e.de> Reviewed-by:
Simon Praetorius <simon@praetorius.me> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Simon Praetorius <simon@praetorius.me>
-
Christian Kuhn authored
There is some ancient when a DI method is called 'injectSettings': DI ignores this. There is a single use for Fluid views in extbase, which calls injectSettings if it exists manually. However no Fluid view ever implemented this method. It is removed. Also, the DI magic to not call 'injectSettings' is removed, injectSettings can now be used as casual inject* method. This is considered a bugfix (for main only): It is unexpected and undocumented this handling exists. Resolves: #104445 Releases: main Change-Id: I6eb527bea048dd856f618b4caadb7e17d4ce6ad3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85317 Reviewed-by:
Simon Praetorius <simon@praetorius.me> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Simon Praetorius <simon@praetorius.me> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jul 20, 2024
-
-
Christian Kuhn authored
Method registerTagAttribute() has been soft-deprecated with Fluid 2.12. The patch removed usages and documents details. Resolves: #104443 Related: #103560 Related: #104412 Releases: main Change-Id: Id1c0f6d801a2a4898afca6a24e541ee1b2a9a694 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85310 Reviewed-by:
Simon Praetorius <simon@praetorius.me> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Simon Praetorius <simon@praetorius.me>
-
Stephan Großberndt authored
The usages of `PasswordViewHelper` now render `required="required"` instead of `required="true"`. ViewHelpers that do not register "required" as an argument (e.g. `PasswordViewHelper`) pass any value since Fluid v2.12.0 (see https://github.com/TYPO3/Fluid/pull/859). ViewHelpers that register "required" as an argument (e.g. `TextfieldViewHelper`) interpret the specified value as a bool and if true always render `required="required"` and omit the attribute if false. Resolves: #104441 Related: #104436 Releases: main Change-Id: Id3bef65e36a488ab35ac367b1722e05bfa1ba106 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85311 Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jul 19, 2024
-
-
Oliver Bartsch authored
Resolves: #104425 Releases: main Change-Id: I76dea6700d5d51a1283e6c13f84ff97dbb0bd386 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85287 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Garvin Hicking authored
An example colorPalette picker is utilized for the new field `tx_styleguide_elements_basic.color_palpreset`. By default all defined colors available to palettes are used as a fallback, so every colorpicker will receive these palettes now. `color_palpreset` has a limited palette to showcase both fallback and specific choice of colors. A custom page.tsconfig is added, independent from the Site Set file, to apply this to the backend. Resolves: #103994 Related: #101843 Related: #98294 Releases: main Change-Id: I18c06ddcd7938ea0b0088e3ee3b56e02a26ed3f9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84521 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com>
-
Sandra Erbel authored
Missing definition provided and wording corrected. Releases: main, 12.4 Resolves: #104429 Change-Id: I59bca54826557e7633ce837c73df6d38cda24742 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85294 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Lina Wolf <112@linawolf.de> Reviewed-by:
Lina Wolf <112@linawolf.de> Tested-by:
core-ci <typo3@b13.com>
-
Stephan Großberndt authored
With Fluid v2.12.0 using `additionalAttributes` became obsolete in `TagBasedViewhelper` (see https://github.com/TYPO3/Fluid/pull/859). Resolves: #104436 Releases: main Change-Id: Iae48db75658bdb8b48da636c7145257629577460 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85304 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Stephan Großberndt authored
Disables spell checking in the changePassword form of EXT:felogin See issue #98492 for details. Resolves: #104437 Related: #98492 Related: #98504 Releases: main, 12.4 Change-Id: I4ec8056867ac55b00a542c1527f028c234a064c3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85305 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Stephan Großberndt authored
Resolves: #104438 Releases: main, 12.4 Change-Id: I4ef127561e45d72c03beb9db08a2a081aa59ddca Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85306 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Stephan Großberndt authored
This patch corrects the optional last step of the initial setup process "Create default backend user groups" if EXT:dashboard is not installed. This may be the case for a composer based installation. Instead of silently failing the step due to the missing column "be_groups.availableWidgets" this permission is not written to the database. Resolves: #104434 Releases: main Change-Id: I20216cb9032a36ad36a862289ba98082249b0a26 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85300 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Stefan Bürk authored
Resolves: #104435 Releases: main, 12.4, 11.5 Change-Id: I5ff37f97f0d0a71420839c4d2b1bf8bde70afa7f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85303 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Tag based ViewHelpers no longer need to call registerUniversalTagAttributes() since Fluid 2.12. Add a 'deprecation.rst' related to this raise. Resolves: #104412 Related: #103560 Releases: main Change-Id: I5f038f047330406ef82e3df202ad67e1ed058e17 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85276 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Garvin Hicking <gh@faktor-e.de>
-
Oliver Bartsch authored
To prevent using the renderType for checking whether a column of SelectRelationFieldType is a single reference, we set the maxitems option to 1. This allows to keep existing functionality unmodified. Resolves: #104424 Releases: main Change-Id: I1190f6957e7351c79e23f2a313b3f4775ee130d0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85286 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Stefan Bürk authored
This change adds the predefined GitLab CI/CD variable `CI_JOB_ID` value to the suffix, used for containerized network and container names, with the goal to increase uniqueness in CI runs. Additionally, the value is now displayed in execution and the container cleanup notes at least the network name further information source to investage unusually container shutdowns. [1] https://docs.gitlab.com/ee/ci/variables/predefined_variables.html Resolves: #103928 Releases: main, 12.4, 11.5 Change-Id: I6cf8dddefd2b45ed6f5c8cca8aa5521319cc8c4b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84417 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Hader authored
Fixes an array key warning in $backendUser->groupData['webmounts']. Resolves: #104430 Releases: main, 12.4, 11.5 Change-Id: I077c59c67067f6221288ca4a73589dcc9c69bd07 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85296 Reviewed-by:
Sven Juergens <typo3@blue-side.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Sven Juergens <typo3@blue-side.de> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Martin Adler authored
'RecordData' is already a stateless service and partially injected using DI. The remaining cases could easily be refactored to eliminate these 'makeInstance' calls. Resolves: #104426 Releases: main Change-Id: I938259f22cc13839662fa903d6e9f7be72f1c558 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85289 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Garvin Hicking authored
The Changelog mistakenly referred to "PageRenderer::loadJavaScriptModules" (even though the example code itself was right). To avoid confusion of the method not being static, the notation is also changed from "::" to "->" to indicate a non-static class member method. Resolves: #104428 Releases: main, 12.4 Change-Id: I82827590ea2c852522b487986ff95159204b5b70 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85290 Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com>
-
- Jul 18, 2024
-
-
Oliver Bartsch authored
All fields, defined in the sub schema should be added to the Record object, especially the record type value. Resolves: #104418 Releases: main Change-Id: I49c13fac0ee8c09cae31dcc733e2451135af2187 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85284 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Jochen Roth <rothjochen@gmail.com> Tested-by:
Jochen Roth <rothjochen@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
$required defaults to 'false' and does not need to be set explicitly when there are no further non-default arguments. Resolves: #104411 Releases: main Change-Id: If8884ccce95481f0f239cace13fa24c60215ca5a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85275 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Simon Praetorius <simon@praetorius.me> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Simon Praetorius <simon@praetorius.me> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Bartsch authored
This also removed a duplicated check for the element's type. Resolves: #104354 Releases: main Change-Id: Ied1cb75ad556efee5a942cb89c6a65f9a8290c19 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85218 Reviewed-by:
Jochen Roth <rothjochen@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Jochen Roth <rothjochen@gmail.com> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com>
-
Oliver Bartsch authored
TextPreviewRenderer and TextpicPreviewRenderer extend the StandardContentPreviewRenderer while not implementing any custom functionality and are therefore now removed. Resolves: #104417 Releases: main Change-Id: Ia99c3751405f038dbdc57b531650d7657e4a83fc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85283 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Jochen Roth <rothjochen@gmail.com> Reviewed-by:
Jochen Roth <rothjochen@gmail.com>
-
Markus Klein authored
Referencing xmlns namespaces in Fluid using https://typo3.org/ns/... does not work. Fluid only searches for http://typo3.org/ns/. While this is not critical for the default "f" namespace, the core should serve as a good example. Resolves: #104416 Releases: main, 12.4 Change-Id: I698347c3cb6a2b89fd9b3de9dd24e5dabf373be0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85281 Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Garvin Hicking <gh@faktor-e.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Garvin Hicking <gh@faktor-e.de>
-
Ayke Halder authored
This patch corrects the missusage of anchor elements instead of buttons for controlling sortable selects. In addition we are adding the existing labels to the buttons to support visually impaired users. Resolves: #104414 Related: #102783 Releases: main, 12.4 Change-Id: If80f62db06bda61250d09bc4727a7ec708f02757 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85279 Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com>
-
Benjamin Kott authored
Resolves: #104409 Releases: main Change-Id: I018a839f1c27997448b44f886dbb2b779fbcfc05 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85274 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Benjamin Franzke authored
Update the acceptance testing selenium image to include google-chrome version 124. The bundled chrome version (115) of the old image (4.11) did not support CSS color-mixing, which is required for #104409. Releases: main Resolves: #104415 Related: #104409 Change-Id: I76be069c4607d62bebd8accd6b7397d4c6f07ff4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85278 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com>
-
- Jul 17, 2024
-
-
Benjamin Kott authored
- Ensure correct markup structure checkboxes - Add indeterminate state to `.form-check-type-icon-toggle` - Add indeterminate state to `.form-check-type-toggle` - Add indeterminate state to `.form-switch` - Adjust alignment for `.form-check-type-toggle` - Restore btn-check behaviour - Introduce btn-block-vertical - Make checkboxes focusable in localization wizard - Add checkbox styling in localization wizard - Add checkbox overview to styleguide - Add `<UNIQUEID>` marker to styleguide code viewhelper Resolves: #104404 Releases: main Change-Id: I82399727cf47a387a4c63c9c475d58db5bc4e130 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85269 Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benjamin Franzke <ben@bnf.dev> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de>
-
Benjamin Kott authored
Resolves: #104408 Releases: main Change-Id: Ife71c4f3e901d934db26a46d1b910431c73dc21e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85273 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de>
-
- Jul 16, 2024
-
-
Christian Kuhn authored
Get rid of a static class property by substituting it with 'cache.runtime'. IconFactory is used in ext:install and in early TCA building, a bit of DI trickery is needed to to have 'cache.runtime' available early. Other class properties are general DI modernization, two further properties are just indirect access to TYPO3_CONF_VARS and now inlined. Have some minor method signature type additions along the way. Those are not considered breaking since consumers not feeding correct types would already trigger errors in many cases from detail code of the method implementations. Resolves: #104399 Releases: main Change-Id: I9672944cc64a8c9fcf1745bccd9faa8904844050 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85264 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benjamin Franzke <ben@bnf.dev>
-
Christian Kuhn authored
Resolves: #104400 Releases: main Change-Id: I29d1639cb96acbc1c19823d39e5d7233d3854184 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85266 Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benjamin Franzke <ben@bnf.dev> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de>
-
Georg Ringer authored
Remove the usage of the RawViewHelper in the list view of distributions as also the single view doesn't allow any HTML. Resolves: #97930 Releases: main, 12.4 Change-Id: I6b4fceb7adcb6c7e396140a28d2a50a9dd136029 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85260 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
The ArrayFormFactory and underlying functionality requires a PSR-7 Request object. In backend context, when rendering the form element preview, the request is now properly passed. Additionally, the `RenderContentElementPreviewViewHelper`, used in the preview mode to render the content element preview initializes the PageLayoutContext, which since #103326 also requires a PSR-7 Request. Both places are adjusted accordingly, resolving the TypeErrors and making the form preview working again. Resolves: #104375 Releases: main Change-Id: Ib0e07b8a38cca1bb0d78f72b35525e36814e2521 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85242 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Jochen Roth <rothjochen@gmail.com> Tested-by:
Elias Häußler <e.haeussler@familie-redlich.de>
-
- Jul 15, 2024
-
-
Andreas Kienast authored
FormEngine CSS contains a hack for IE(!) making the click on the date picker icon functional. Since this code is pretty old and not required anymore, it is now removed. Resolves: #104392 Releases: main Change-Id: I6e3146bf7c039c776f16f4ad66cff64387afc139 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85261 Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
Benni Mack <benni@typo3.org>
-
Georg Ringer authored
Remove the spread operator when merging page ids for generating a constraint on the pids in the suggestOptions. Resolves: #102846 Releases: main, 12.4 Change-Id: Id0a55cc9c02473faf3efe48192e86e97b6d76785 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84629 Reviewed-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Garvin Hicking <gh@faktor-e.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Andreas Kienast authored
Historically, FormEngine UI mangles dates from one format to another and feeds the result back to the date picker, crossing fingers nothing goes wrong. This bites hard when it comes to non-standard date formats, basically everything but `d-m-Y`. To lay the groundwork on tackling the date format issue, FormEngine now always works with ISO8601 dates internally, allowing to get rid of some helper methods. Resolves: #104309 Releases: main, 12.4 Change-Id: Iafac126f8f02b6dba6f2623f1e7790c6c6fb9bb4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84902 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de>
-
Oliver Bartsch authored
Resolves: #104385 Related: #104367 Releases: main Change-Id: I3584b57fb021bc8e90d945250a00ad2968afafad Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85250 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Simon Praetorius authored
Releases: main Resolves: #104391 Change-Id: I0a1b76a1884fb8d5bf07112ed176fef6e65b2c6c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85259 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Simon Praetorius <simon@praetorius.me> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Simon Praetorius <simon@praetorius.me> Tested-by:
core-ci <typo3@b13.com>
-
Benjamin Franzke authored
Do not listen on the livereload port, as we do not ship the client-side[1] livereload integration anyway. This allows multiple grunt-watch (e.g. main and 12.4) to run in parallel instead of blocking each other because they try to allocate the same port. [1] https://github.com/gruntjs/grunt-contrib-watch/blob/main/docs/watch-examples.md#enabling-live-reload-in-your-html Resolves: #104390 Releases: main, 12.4, 11.5 Change-Id: I36f37178e1752015033d5b0f2746c49b2477c1a2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85258 Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com>
-