- Jan 31, 2023
-
-
Česlav Przywara authored
Releases: main, 11.5 Resolves: #99773 Change-Id: Ife6196a387db61ab7d81506cd32d7adc14bf609d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77649 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Kees Sonnema authored
A new event is added to modify the preview image for online media providers. Resolves: #99312 Releases: main Change-Id: I67846fb5eefa2cfd5b41208bf4ef7ee4270ed1df Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76994 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Robert van Kammen <rvkammen@hotmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
With getRequest() in UriBuilder returning a extbase Request in the fallback chain, we need to have an extbase attribute when creating it. Also avoid another call to $GLOBALS['TYPO3_REQUEST']. Resolves: #99770 Related: #99650 Related: #99734 Related: #99757 Releases: main Change-Id: Ic59394172a0834efbd2caada23cbf776322a8e11 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77648 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Torben Hansen <derhansen@gmail.com>
-
Jasmina Ließmann authored
* add search button to search field in 'Active Page TSconfig' to match unified search appearance * updated labeling of section headings in 'Active Page TSconfig' * hide option section in 'Active TypoScript' if no TypoScript record exists * move active conditions badge to the right side of panel header * use different wording in panel headers depending on whether there are one or more active conditions * move search matches badge to the right side of panel header * stricty use same colour for active conditions badge in panel headers * use h3 instead of h2 in the panel headers * remove square brackets around properties in 'Active TypoScript' tree * use default button layout to create a new 'Root TypoScript record' Resolves: #99758 Related: #99747 Releases: main Change-Id: I837e2715b8ef3c1ed356f55823b0ce8a78a8598b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77644 Tested-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com>
-
Oliver Bartsch authored
In case a field change would trigger a form reload, a corresponding modal must be confirmed by the user. This modal does now disappear again, after confirming. Resolves: #99740 Releases: main Change-Id: I5ba5d10086c31adc08c552905cd812a151d92ce6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77637 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
Resolves: #99728 Releases: main Change-Id: Iac26c64e009df4b5a2d5c86bdaebe9a4989bb56e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77615 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:
Jochen <rothjochen@gmail.com> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Chris Müller authored
The setRequest() method is necessary to be called to set the current request object when using the UriBuilder outside of an Extbase controller or a view helper. The according changelog also states in the migration section that the setRequest() method should be called. So, we remove the internal annotation, so the method is now considered as public API. Related: #99650 Resolves: #99734 Releases: main Change-Id: I45a2149d3215a7ea9abb2458da5eba922bed4cc7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77630 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Josef Glatz authored
Removes last occurrence of an removed TYPO3 relict named "tstemplate_styler" Resolves: #99761 Releases: main Change-Id: I43c15f73dc2d3c98574569e0ceb6a2c17ede04ee Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77646 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jan 30, 2023
-
-
Christian Kuhn authored
We need unique identifiers in both TypoScript "AST" and "IncludeTree" to reference nodes in the backend modules. This has been established with #99537 for the include tree already, while #99747 came with a simplified approach for AST nodes. The patch changes the include tree approach to use the same simplified version as done with AST nodes, which avoids some runtime overhead in non-backend context. As drive-by, the HTML of "Active PageTsConfig" view is streamlined a bit. Change-Id: I2d3855ef260ea23bc43aebb199dd04d12de3ac0f Resolves: #99753 Related: #99537 Related: #99747 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77640 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Oliver Bartsch authored
The method `getContentObject()` might return null. This is now properly handled in the MenuProcessor and LanguageMenuProcessor. Resolves: #99722 Releases: main, 11.5 Change-Id: Iebaa2324c59032bd10610c2a63156168777070db Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77613 Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Torben Hansen authored
The "Edit TypoScript record" view looks slightly different compared to TYPO3 v11. This patch adds missing CSS classes in the template, so the table has a border again and the edit link has a button style. Resolves: #99741 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I6335a3af3c77a6ae9f1482b0bceecdf1ea47bd8c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77625 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Josef Glatz authored
This patch removes a duplicated source string of Ib52fa51295adff5470b8b62a702a236390410a7b. Resolves: #99750 Related: #99747 Releases: main Change-Id: Ie5377d6c832460aca05780e53d4cf17482499278 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77636 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
* Render "Available constants from site settings" if any * Render used conditions if any * Allow to show comments and constant substitutions * Improve client side search * Do not persist expand/collapse state when searching, to go back to previous expand/collapse state when clearing search term * Codebase overhaul avoiding of intermediate view helpers * Minor adaptions and cleanups in related modules Resolves: #99747 Related: #99563 Related: #99602 Releases: main Change-Id: Ib52fa51295adff5470b8b62a702a236390410a7b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77599 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
Nikita Hovratov authored
Includes a preparation patch for #99739 > composer u typo3/cms-styleguide Releases: main Resolves: #99748 Change-Id: If78dc21d1c6f28e001a308329112e900b5e1ea74 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77635 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Annett Jähnichen authored
Use checkbox icons instead of eye icon to select show/hide columns in list view. Resolves: #99714 Releases: main Change-Id: If20c2dc1a6aba30346c1b96f869f3353b93162da Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77603 Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com>
-
Torben Hansen authored
The change #99575 introduced a bug in formengine related to input fields with a "null" checkbox placeholder. This change fixes the bug by using the original CSS class in `initializeNullWithPlaceholderCheckboxes()` Resolves: #99743 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: Ie47cd70f062def8ca6c2b62b6e15cfc0cc4ce4de Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77629 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- Jan 29, 2023
-
-
Lina Wolf authored
Releases: main Resolves: #99745 Change-Id: I54d8ef297acacbe9d45faf0f03ca2cf5cdaba9bb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77631 Tested-by:
Chris Müller <typo3@krue.ml> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Chris Müller <typo3@krue.ml> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Jan 27, 2023
-
-
Andreas Fernandez authored
The class `PageLayoutController` has some custom methods to fetch data of localized pages: * `getLocalizedPageRecord()` * `getLocalizedPageTitle()` The same data can be retrieved using the standardized method `PageRepository->getPageOverlay()`, which replaces the aforementioned methods. Resolves: #99613 Releases: main, 11.5 Change-Id: I06a374411b34211ed45d57f30d142ead7c7e6fba Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77475 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Eric Chavaillaz authored
This allows extensions to blind options from any site configuration (YAML) in the configuration module. This is achieved by dispatching the ModifyBlindedConfigurationOptionsEvent, which got introduced in #99717. Additionaly, the PSR-14 Event is extended to provide the identifier of the provider, dispatching the event. Resolves: #99713 Related: #99626 Related: #99717 Releases: main Change-Id: I1afbcec0af689747f6f8604a55f14daca51650d9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77602 Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
- Jan 26, 2023
-
-
Thomas Hohn authored
If fe_groups are deleted building the labels for the fe_groups in titleAttribForPages will throw a PHP warning. Resolves: #99712 Releases: main, 11.5 Change-Id: I61a340b74096c0da6eccc2eb0cd425c9fe02b71c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77600 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Torben Hansen <derhansen@gmail.com>
-
Oliver Bartsch authored
The "titleLen" setting is now respected in the page modules' "language mode" to prevent overlapping of long page titles. Note: Overlapping might still happen, depending on the configured "titleLen" value, the current display resolution and the number of languages being displayed (when "All languages" is selected). Resolves: #99729 Releases: main, 11.5 Change-Id: I02458e5b7b0d136303499a83fb6c2fcb5bbc0ef8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77616 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Daniel Goerz <daniel.goerz@b13.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Daniel Goerz <daniel.goerz@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Bartsch authored
When calculating the number of hidden elements for the currently displayed language columns in the page module, the corresponding language constraint is now properly set. Considering more then one language is now only done, in case language mode with a language > 0 is selected. Additionally, L=-1 is now properly taken into account. Some further cleanup of the method is done. The actually defined field names of corresponding enable columns are now used instead of the static ones. Resolves: #99720 Releases: main, 11.5 Change-Id: I751ea0d2f2de88d5eb208215bb81543fc01ca32b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77607 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Daniel Goerz <daniel.goerz@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Andreas Fernandez authored
The method `sendChangeCommand()` now builds a proper payload by pushing data into `params.data.copy` prior to the non-exisiting `data.copy` array. Resolves: #99726 Releases: main, 11.5 Change-Id: I96f279cb2f5eedc4a6658f89f0975c8a14bd42c1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77610 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com>
-
Oliver Bartsch authored
The backend user module contains of different sub modules. All those sub modules contain a "create new record" button in the doc header. This button does now contain the actual record to be created, instead of a general label. Additionally does this patch add the missing "resname" attribute to newly added locallang labels and cleans up LocalizationUtility::translate() usages in the BackendUserController. Resolves: #99707 Related: #99038 Releases: main Change-Id: I6eef95ab6dcf083faf1f0a0659c82c3a49bf485b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77594 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Annett Jähnichen <mcmietz@web.de> Reviewed-by:
Annett Jähnichen <mcmietz@web.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Andreas Fernandez authored
This patch removes jQuery from the `@typo3/backend/page-actions` module used in the Page module to hide "hidden" content elements completely. Since jQuery's sliding was used which has no native API, `requestAnimationFrame()` is used to achieve the same behavior. To have a fluent CSS-based animation, positioning of `.t3-page-ce` needs to be fixed, making futher adjustments necessary. Additionally, an unused class is removed. Resolves: #99716 Releases: main Change-Id: If520858db7dfe8c50d8cad477d169a1d8e896ce8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77510 Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Oliver Bartsch authored
This introduces the new PSR-14 ModifyBlindedConfigurationOptionsEvent, which allows to blind any (global) configuration option, before being displayed in the configuration module. The new Event is a direct replacement for the now deprecated hook $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['TYPO3\CMS\Lowlevel\Controller\ConfigurationController']['modifyBlindedConfigurationOptions']. Resolves: #99717 Releases: main Change-Id: I8fe34e47400b1fc5530c11f8377ecb69b78658e5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77606 Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Eric Chavaillaz <eric.chavaillaz@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Eric Chavaillaz <eric.chavaillaz@gmail.com>
-
- Jan 25, 2023
-
-
Achim Fritz authored
EXT:frontend's Preview simulation already sets the userGroup values properly, which allows to simulate a usergroup. However, this change also needs to be set in EXT:adminpanel in order to allow usergroups. This change adds the same change (see #96381) as in PreviewSimulator in EXT:adminpanel. This is required as otherwise, the Frontend user would re-set the userGroup in FrontendUserAuthentication->createUserAspect() Resolves: #99718 Related: #96381 Releases: main, 11.5 Change-Id: I346f14e2c7bd655efe3883c3a1543bddff8364e8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77605 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Oliver Bartsch authored
In case module access is restricted to "admin" it's now ensured that the corresponding check in the ModuleProvider fails for non-admin users. Resolves: #99715 Releases: main Change-Id: Iff42e101c9c3b0f5dd1e755b384cc92b1c824c62 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77604 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Oliver Bartsch authored
Resolves: #99709 Related: #99694 Releases: main Change-Id: I5117bb39a016ae9acc7e6a4b42d8feff1d3ae05c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77598 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Benni Mack authored
$TSFE->settingLanguage() resolve possibly language overlays when a page is accessed. This method has been around for a long time, and with the introduction of Site handling and its language handling, this method can be simplified. * sys_page->getPageOverlay() now is handed in the full default language record which is tried to be overlaid, but also resolves the full fallback chain. This way, including all the caching information from sys_page is used, TSFE does not need to retrieve the full record from sys_page->getPageOverlay() manually anymore. * FallbackChain "ignore" can be removed, as it is not possible anymore since at least TYPO3 v10 to ignore the fallback logic, and the condition can be removed. Resolves: #99711 Releases: main Change-Id: I056e12f1a2d0805eb9c9cfb211a37fb83974c661 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77422 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Benni Mack authored
Previously, the controller / action pairs of an Extbase Backend Module were defined via corresponding GET parameters. Thanks to the new Module Registration API and the support for individual sub routes, it's now also possible to define explicit routes for each controller / action pair. This is done automatically, as long as the "enableNamespacedArgumentsForBackend" feature toggle is turned off, which is the default. This therefore results in following change: http://example.com/typo3/module/system/BeuserTxBeuser?controller=BackendUser&action=filemounts becomes http://example.com/typo3/module/system/BeuserTxBeuser/BackendUser/filemounts Resolves: #99704 Related: #99647 Related: #96733 Releases: main Change-Id: Ie7bbf70793f7e3da17db3ab1a322ba8ad7bcc5b8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77508 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
Prior to the introduction of the column selector in #84184, did a boolean flag "$addDateFields" define whether record date fields (tstamp and crdate) should be added to the available field list. Actually, those fields were always added, because all usages of the corresponding method set either "$addDateFields" or "$dontCheckUser" to TRUE. This fact is now restored by always adding the mentioned fields. Resolves: #98574 Related: #84184 Releases: main, 11.5 Change-Id: I4f212aaf62d9dec26530f6f7a39f1135d684d015 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77568 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
- Jan 24, 2023
-
-
Oliver Bartsch authored
This adds a constructor to the BackendUserGroup DTO, allowing the extbase ObjectConverter to determine the correct target type of the "title" property. Additionally, some cleanup in the DTO is done. Resolves: #99708 Releases: main Change-Id: I318e2ea30edee5f38e286ddf95603a983e681de2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77595 Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com>
-
Annett Jähnichen authored
Use only italic style for non sortable table cols. Set 'Control' label to hidden in table header. Resolves: #99701 Releases: main Change-Id: Idad54b5c8860a9103171778e7925041f9a9fef1c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77566 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Thomas Hohn authored
Since $conf['externalBlocks.'][$tagName . '.'] can be null, added a null coalescing check to ensure that $cfg contains a valid value. Resolves: #99706 Releases: main, 11.5 Change-Id: Ia80bc50504e27eb0155232e1f1eb956f9b88ac79 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77593 Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Benni Mack authored
A new locale class is added in order to migrate the code base and the configuration towards real locales in form of RFC 5646 language tag (en-AT) and optional script code ("Hans") and optional country / region based on ISO 3166-1. This unifies handling of locales instead of dealing with "default" or other TYPO3-specific namings in user-land code and configuration. This locale functionality at first serves to handle "label files" (XLF), but will be further extended to also work with the locale to be used in the SiteLanguage object to simplify configuration and Date/Time Formatting based on php-intl. Thus, the first and foremost topic is to allow to create custom "LanguageService" objects out of a defined Locale instead of a string. The locale class contains the actual locale (such as "de-AT" or "en") but also allows to use the backwards-compatibility for the labels internally. It also contains the dependencies, so they do not need to be evaluated in various places and makes the public facing API much easier to understand. Next to the introduction of the Locale object, this patch also adapts various places which touch current LanguageService instantiations to use the Locale. Next Steps: * SiteLanguage.locale should use the object, as Locale uses a \Stringable interface. * Reduce optional settings in Site Language object and editing interface * A new languageService ($GLOBALS[LANG]) could and should be instantiated where it is needed, and not by re-using the same $GLOBALS[LANG] as this is needed This Reduce usages on $GLOBALS[LANG] by building a new LanguageService object based on the Context everywhere. * Ideally deprecate $GLOBALS[LANG] in TYPO3 v12 LTS. Resolves: #99694 Releases: main Change-Id: I9e2464699a2e53f4e3b136e0b66351f9f3aaf71f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77558 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Annett Jähnichen authored
Replace database export icon with the correct download icon. Resolves: #99702 Releases: main Change-Id: I7666b1c772d82d9adc9101c89fe37dfb974b1ebb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77569 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benni Mack authored
Resolves: #98630 Releases: main, 11.5 Change-Id: Iae48bf68a9f18a33e86d79cf7826617e2b3d48c6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77565 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Benni Mack authored
Resolves: #99270 Related: #99572 Releases: main, 11.5 Change-Id: I0b3aed81b7ee5d8449c1db962b423fc4fb542287 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77561 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Benni Mack authored
Resolves: #99255 Releases: main, 11.5 Change-Id: I10981e55a9efe2a891bf61ca304a287ec2759aad Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77562 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-