- Feb 24, 2021
-
-
Richard Haeser authored
If you have a good reason to disable the default rendering of hreflang tags, you can now use a TypoScript setting. To disable the hreflang generation, you can add the following line to your TypoScript setup. .. code-block:: typoscript config.disableHrefLang = 1 Resolves: #93188 Releases: master Change-Id: I7678b395e4c2bfd6a62a87c928b3f8a44af381ec Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67930 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Christian Kuhn authored
This brings a recent chrome version. Some tests need minor adaptions to deal with changed exceptions and behaviour. Change-Id: I1644a90ee09c98721ad8246988709461248c66a4 Resolves: #93575 Releases: master Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67964 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
Oliver Bartsch authored
The sudo mode, introduced in #92836, is required whenever the install tool is accessed in the backend. Especially in development context accessing the install tool is a frequent task, e.g. for clearing all caches, to test global configuration or to run the database analyzer. Therefore, the sudo mode is now not longer required while the installations application context is set to "Development". Resolves: #93160 Releases: master, 10.4, 9.5 Change-Id: If61fa08847181491c01417d301a6bc1f480bae1b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68094 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benni Mack authored
This change cleans up the tooltip initialization where done manually (e.g. in Recordlist it's its own class). Instead, the default initialization for the data-bs-toggle="tooltip" takes over sane delay settings, fixing flaky Acceptance tests (and real visibility bugs in Scheduler). In addition, the FileList module now also uses bootstrap-powered tooltips again. Resolves: #93583 Releases: master Change-Id: Ibff2aae38569caebab9cf45368dd44b03b451cff Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68095 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Feb 23, 2021
-
-
Jigal van Hemert authored
For plain arrays it's sometimes important that the items appear in the order in which they are imported. For example with the languages in the sites configuration where the first language is seen as the default language. Just like with Symfony Service Container imports come first and its settings are overwritten with the main file. To make sure that multiple imports are loaded in the order as they appear in the main file they must be processed in reverse order. This behaviour can now be controlled by a new feature toggle which defaults to `false` for existing and to `true` for new installations. Resolves: #92100 Releases: master, 10.4 Change-Id: I30ffba171606f3c62c15742eba3187af454aa5b6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65458 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
Benni Mack authored
Change-Id: I27ce98bf74121f0e30a39d5c078901a2ecdb9242 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68055 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Benni Mack authored
Change-Id: I88d5f2a08c28e121705be557dc3c9278902f69e4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68054 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
This change reverts commit 154606e3 as this introduced some behavior related to DBMS (postgres, mssql) which our test suite found. Change-Id: I6513f76f537c04e4ebe06cae4a475c5d8d7fbbf8 Resolves: #93568 Reverts: #93491 Releases: master, 10.4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68072 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
Resolves: #93567 Releases: master Change-Id: Ic9ed222fb6aaf58c1a29e1fa5df1f06d12300519 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68053 Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
- Feb 22, 2021
-
-
Oliver Bartsch authored
Since there are use cases in which the internal state of a provider may have changed since the view was initially rendered (e.g. when using multiple tabs), the provider has to check internal state prior the execution of the requested operation. This patch furthermore performs some clean ups: * Fix some typos * Check if the requested action can be performed on the given provider * Add missing exception in case a non existent provider is being updated * Use existing isSystemMaintainer() method over manual evaluation * Prevent provider setup instructions to grow too large Resolves: #93558 Releases: master Change-Id: I8b954fe4e209f2cf9c431ef65f34fa022fbaaa88 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67993 Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
TYPO3 already ships with latest versions for our phpdocumentor dependencies, but in order to run our test suite, the dependency suite is bumped to use the latest versions that are compatible with PHP 7.2 - PHP 8.0. Used composer commands: - composer require "phpdocumentor/reflection-docblock:^5.2" \ "phpdocumentor/type-resolver:^1.3" -W - composer require "phpdocumentor/reflection-docblock:^5.2" \ "phpdocumentor/type-resolver:^1.3" \ --no-update -d typo3/sysext/extbase Resolves: #93563 Releases: master, 10.4 Change-Id: Id321ad8d7659dab21b176793e7bde571716d8313 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68032 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Oliver Hader authored
Update previous dataset attribute selector from `data-target` to `data-bs-target` in Admin Panel preview. Resolves: #93559 Releases: master Change-Id: Id848a3f0309226c438622f72c572fdcb882f5642 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67992 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benjamin Franzke authored
Inject dependencies as singleton lookup via GeneralUtility::makeInstance is to be avoid whenever possible. Releases: master Resolves: #93442 Change-Id: I67b23c800a9fc7a6b44d326564df38ed999cbd16 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67648 Tested-by:
core-ci <typo3@b13.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benni Mack authored
This change fixes the table header in the Info module in the Localization Overview, and also now uses the Site Language Label for the default language. Resolves: #93554 Releases: master Change-Id: I7fc3867ff4e1aa2a0b9fc9bc7ad2048a3a31939f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67970 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Stephan Großberndt authored
This patch ensures columns of tables which have been removed from ext_tables.sql definitions are recognized on PostgreSQL so they are renamed by adding a "zzz_deleted_" prefix. It also enables the formerly excluded according test for SQLite and MSSQL which work without necessary changes. Resolves: #93491 Releases: master, 10.4 Change-Id: Ia892c69a506372f71d066fd707b5c8a27718d2b1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67772 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Stefan Frömken authored
Releases: master, 10.4 Resolves: #93543 Change-Id: I5d35b1fd24ff94941cb59aecf082415fbe7ed246 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67966 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Kevin Appelt authored
Since Bootstrap 5, the legacy.scss is also included in the Admin Panel, which breaks the layout. The change removes the legacy.scss and mixins inclusion, and makes the Admin Panel work again. Resolves: #93183 Releases: master Change-Id: I0b6901be5a97cd77d7920cf641ccb659bd68d7a8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67973 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Kevin Appelt <kevin.appelt@icloud.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Kevin Appelt <kevin.appelt@icloud.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
The changes done in #93453 introduced a CSS change that broke all regular collapsible panels as their carets don't rotate anymore. This bugfix reverts the CSS change and adopts the Flexform code to set the `collapsed` class on a more appropriate element. Resolves: #93537 Related: #93453 Releases: master Change-Id: Iff87fd49a7bf9d3b155674578be7cfd887ad1408 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67960 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Anja Leichsenring authored
For the upcoming release, changelog files are moved from master folder into the dedicated version folder 11.1. Resolves: #93556 Releases: master Change-Id: I4566c1fc1e95a8c4283d81029f33d901ff527bee Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67972 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Feb 19, 2021
-
-
Benjamin Franzke authored
This will allow for low level commands like cache:warmup (or flush) to be implemented. Commands that're registered in (internal!) service providers are now defined to be lowlevel. That allows to change behaviour for internal commands only, without being breaking. Low level commands… * will only be defined by TYPO3 core, not by third party extensions or libraries (despite by using internal interfaces) * will not use any $GLOBALS in constructor * will only inject dependencies defined by service providers * must not require a database connection during construction * will only be defined in internal service providers * may use the internal BootService to bootstrap to a certain boot level Regular commands… * are allowed to access TYPO3_CONF_VARS in constructor * are allowed to inject any service via constructor * are allowed to access TCA in constructor * may perform database calls in constructors (although this is not recommended) * may fail during construction, e.g. because of a stale DI container (an upcoming low level cache:flush/warmup command will be provided for such scenarios) The command list `bin/typo3 list`… * will show all low level commands * will degrade to low level only commands if the DI container is not loadable The upgrade command therefore now runs fully uncached and does not require a full boot upfront. The symfony command `help` is treated as non low level command, as command constructors need to be executed in order for arguments to be configured and available for help output. Therefore a full boot is required. This causes the symfony DI container, ext_localconf and ext_tables to be loaded. That means: An invalid container cache will cause help to fail, `list` will degrade do lowlevel commands, but an (upcoming) low level console command cache:flush/warmup will still be invokable and is intended for scenarios where 3rd party code is changed and therefore DI/localconf/TCA cache became stale. `typo3/cms-cli`, which provides vendor/bin/typo3 in composer mode, is adapted in: https://github.com/TYPO3/cms-cli/pull/5 Commands used for updating typo3/cms-cli: composer require typo3/cms-cli:^3.0 composer require typo3/cms-cli:^3.0 \ --no-update --working-dir=typo3/sysext/core Resolves: #86248 Related: #93174 Releases: master Change-Id: Ie7cfb73983d96ed67532570be4099a25d106db28 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67241 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
A new API is introduced, providing multi-factor authentication for the Core. The API is furthermore directly used to add two MFA providers by default: * TOTP (time-based one-time passwords) * Recovery codes Even if the API is designed to allow MFA in both, backend and frontend, it is currently only implemented into the backend. Users can therefore configure their available MFA providers in a new backend module, accessible via their user settings. There are also some configuration options for administrators to e.g. define a recommended provider or to disallow available providers for specific users or user groups. Administration of the users' MFA providers is possible for administrators in the corresponding user records. New providers can be introduced by implementing the MfaProviderInterface and tagging the service with the `mfa.provider` tag. Note that the API is currently marked as internal since changes in upcoming patches are to be expected. Following dependencies are introduced: * bacon/bacon-qr-code "^2.0" * christian-riesen/base32 "^1.5" Possible features that could follow later-on: * MFA frontend integration * Webauthn core provider for FIDO2 and U2F. * Forcing users to set up MFA on login * Password-recovery with active MFA Resolves: #93526 Releases: master Change-Id: I4e902be624c80295c9c0c3286c90a6a680feeb5d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67548 Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Benni Mack <benni@typo3.org>
-
- Feb 18, 2021
-
-
Benni Mack authored
This change: * Removes any usages of TYPO3_REQUEST for the info module by handing over the current $request object into the TBE_MODULES_EXT codes * Cleans up the HTML code + uses Bootstrap 5 markup * Starts using constructor injection if applicable Resolves: #93542 Releases: master Change-Id: Ia01b0f922b3fdb904354ce294162ac36dcfe8e11 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67955 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Martin Bless authored
Releases: master Resolves: #93541 Change-Id: I97a47fb4496d0381fc385db726a0f540247f7d5b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67965 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
Benni Mack authored
This change reduces technical debt on the HTML/CSS side by utilizing Fluid templates and Bootstrap 5 utilities in favor of home-grown code for Web->Template module. Most important changes: * Move as much logic from Controller in the Views (removal of LLprefix) * Unify module settings to be on top of the module and not below a listing * Streamline checkboxes * Remove inline CSS code Resolves: #93523 Releases: master Change-Id: I3ed23b57b4e2ff7d9efef9977801aecf2c9f02fb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67953 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
- Feb 17, 2021
-
-
Alexander Nitsche authored
All exception codes of the current TYPO3 version can be output to stdout without checking for missing and duplicate exception codes. Therefore, the patch adds the `-p` option to the duplicateExceptionCodeCheck.sh: Build/Scripts/duplicateExceptionCodeCheck.sh -p It is also added to runTests.sh: Build/Scripts/runTests.sh -s listExceptionCodes Resolves: #93499 Releases: master, 10.4, 9.5 Change-Id: I088d53bfbd8b5255b6516de3f546f3f914871ee1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67913 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Anja Leichsenring authored
PageTree Acceptance tests must not rely on pageUids, as those can change unexpected. Better to find the page via its title. Credits to Christian Kuhn for coming up with the xpath. Resolves: #93538 Releases: master, 10.4, 9.5 Change-Id: Ia6d887728bac05d775ecfc3a3cc45045f96ffd1f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67961 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
Torben Hansen authored
Symfony Expression language can't resolve the TypoScript [ELSE] condition. Instead a parsing error is logged which is not helpful for users, who may believe, that [ELSE] is not supported any more. Therefore the Expression Language resolver now does not parse the [ELSE] condition any more returns false instead. Resolves: #91259 Releases: master, 10.4 Change-Id: I6701b06efe237f36aad19e8d20573c28750dab5d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67572 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Stefan Froemken <froemken@gmail.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Stefan Froemken <froemken@gmail.com> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
Benni Mack authored
The file list module now also has a tree component which is not based on an iframe anymore, and now behaves similar to the page tree component. The main benefit is performance, which includes a state-of-the-art rendering component, and an added filter button to search for folder names and filenames (!). The tree component replaces the old "file_navframe" which will eventually be deprecated along its Routes, as well as the possibility to use a frame in the navigation component. Resolves: #93426 Releases: master Change-Id: Iad6c0a4288f1d448298cdaec7b52ff20959dbabf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67578 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
- Feb 16, 2021
-
-
Oliver Hader authored
Resolves: #93518 Releases: master, 10.4 Change-Id: I9a745fc608b1f1ce24af8005910ce776cd00a163 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67931 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
Benjamin Franzke authored
Remove a stray inline padding-top definition that has been forgotten to be removed in #93489. The padding is no longer needed, as the docheader is using position sticky. Therefore padding-top added whitespace between docheader and module content. Resolves: #93522 Related: #93489 Releases: master Change-Id: I89c48a68c585f20d0689bfa5d767a5187d48aac9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67954 Tested-by:
TYPO3com <noreply@typo3.com> 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:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Labels within FormEngine are bold, but due to Boostrap 5 all labels in all places were bold and created margin, making the rendering of the rest of the TYPO3 Backend hard-to-grasp, as well as FormEngine not allowing to have a different view for labels of fields, and labels of actual form elements. This change adapts the margin and font-weight accordingly. Resolves: #93519 Releases: master Change-Id: I3bf0fda432cf43309fe3909a22784609ddeaa904 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67952 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christoph Lehmann authored
This commit fills the section menu if no page is configured in the ce and the current page uses the content of another page Resolves: #92575 Releases: master, 10.4 Change-Id: I8050dc5979c37b35522067540f830d4aa10fca5d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/66151 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Riccardo De Contardi <erredeco@gmail.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
- Feb 15, 2021
-
-
Stephan Großberndt authored
The `colPos` identifier must be quoted - triggered by `{#colPos}` in TypoScript - to make the database query work on database systems that support case-sensitive identifiers (e.g. like PostgreSQL). See https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/8.7/Importa nt-80506-DbalCompatibleFieldQuotingInTypoScript.html and https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/Functions /Select.html#quoting-of-fields Releases: master, 10.4 Resolves: #93517 Change-Id: I3ae9b9d269371920570472890a92ba925a3e9822 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67925 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benni Mack authored
When an entered search word longer than 50 characters was used in indexed_search previously, a TYPO3 Exception was thrown due to a SQL error when having search statistics enabled. This change modifies the added statistic and cuts down the search stats to a maximum length of 50 characters as the DB field has only 50 characters. Resolves: #93385 Related: #92993 Releases: master, 10.4 Change-Id: Iea691446571c31378c79c7ac27a7fe98b0fa458a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67573 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Richard Haeser authored
After recent changes, system news was only shown when more than 1 item was available. With this change, also a single system news item will be shown. Resolves: #93515 Releases: master Change-Id: I7fe69071d7efda013db1e27d2818953b23d1e4f8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67920 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Martin Kutschker <mkutschker-typo3@yahoo.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Jochen Roth authored
Check for user in /etc/passwd, if it does not exist create a temporary passwd to get values from. Resolves: #93372 Releases: master, 10.4, 9.5 Change-Id: I60c9d2a10a0da155354546d57c823961bc39f014 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67539 Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Plus: No variable fallback magick in docker-compose.yml, this belongs to runTests.sh Change-Id: I9ec8d1ecba695061155807fd44d0a3cb3f342cfd Resolves: #93514 Releases: master, 10.4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67919 Tested-by:
Simon Gilli <typo3@gilbertsoft.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Simon Gilli <typo3@gilbertsoft.org> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
Andreas Fernandez authored
This patch refactors the client-side rendering of FlexForm sections. Now, there are two modules in place: - FlexFormSectionContainer This module handles the "outer" part of a section, e.g. to toggle all containers or to revalidate FormEngine if a container is removed. - FlexFormContainerContainer The FlexFormContainerContainer represents an individual container being a child of a section. In order to streamline the UI, the look & feel has been changed to be more similar to IRRE. Resolves: #93453 Releases: master Change-Id: Ica373a6dbed4b470725267eac221bf839b23ec0f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67589 Tested-by:
Richard Haeser <richard@richardhaeser.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Richard Haeser authored
Verify the output of TypoScript settings config.pageTitleFirst and config.pageTitleSeparator Resolves: #93414 Releases: master, 10.4 Change-Id: Ib5f2c25aa15ce2f1689ded2c245499663e5a0429 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67632 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-
Martin Kutschker authored
The system news slider implements the ARIA pattern "carousel" except for the omission of aria-roledescription which has no support in current screen readers. Additionally the contrast of the slider controls has been increased and the click size does not shrink on small screens. Resolves: #93259 Releases: master Change-Id: Ia718184f9b4188c57c08d63f34bb05d80be37ced Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67456 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Richard Haeser <richard@richardhaeser.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Richard Haeser <richard@richardhaeser.com>
-