- Jan 20, 2023
-
-
Anja Leichsenring authored
The method will be phased out due to being an antipattern to grab information directly from global variables. This patch replaces all usages of GU::_GP(), where a PSR-7 Server Request Object is available. Resolves: #99635 Releases: main Change-Id: I7a441b7cb4999763d852dd78f09b5d28039497ec Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77493 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
David Blatter authored
A tca column with a SITE: placeholder inside the foreign_table_where config whould not work when used as a foreign_selector in an irre. To make it work, this change adds the resolved site from the parent context. Resolves: #99382 Releases: main, 11.5 Change-Id: I39658576da3159c071a46505683b8641eb3bada4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77176 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:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Kott authored
We streamlined the flag icons and make them easier to handle. The core provides a range of flag icons that are representing countries, regions, movements, islands, and more. The flags are mostly used in conjunction with languages. We agree that a flag does not represent a language, but having a visual identifier attached to languages makes it easier for editors to identify the language they want to edit or translate. New flags added in this patch will express that we understand both, the issue and the need to differentiate languages. We chose simple colored flags to achieve this. It still allows differentiation while variants like de-DE and de-CH can be maintained and identified. New flags: black, blue, cyan, green, indigo, orange, pink, purple, red, teal, white, yellow, rainbow. Flags of historic countries have been removed: - AN, Netherlands Antilles (until 2010) - CS, State Union of Serbia and Montenegro (until 2006) Flags for language codes have been removed: - kl, Greenlandic - mi, Māori Flags for country regions have been aligned: - Spain, Catalonia: catalonia -> es-ct - Canada, Quebec: qc -> ca-qc Please adjust your site configuration if you are using one of the removed or renamed flag icons. Releases: main Related: #90564 Related: #87062 Resolves: #99609 Change-Id: Id7d3c3358c514afda3f7c0553eaca59c2220f226 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77472 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Benni Mack authored
This change prevents triggering a updateModuleData in CLI, which happens when e.g. running a importer on CLI which then updates Slugs automatically via CLI, which in turn trigger setUpdateSignal in EXT:redirects' SlugService.php. Resolves: #99656 Releases: main, 11.5 Change-Id: Ia0eae69820b0f7c762542cd6c06ad6d8ee45b789 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77515 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Daniel Goerz <daniel.goerz@b13.com> Tested-by:
Daniel Goerz <daniel.goerz@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Kevin Appelt authored
With the newly introduced event, it is possible to ignore extensions or individual language packs for extensions when downloading the language packs. Resolves: #98394 Releases: main Change-Id: I5ff3b3bcdc4de41338d6925412c81ccb1df022e3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77485 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Christoph Lehmann authored
The method now pre-fetches and caches subpages for all pages on the same level in order to reduce the amount of database queries. Have a menu with 50 subpages - WITHOUT this: 50 SQL queries - WITH this: 1 SQL query Resolves: #99622 Releases: main Change-Id: Ia1372c2548a58a090a109b0938b965fe11d5d1ab Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77484 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Anja Leichsenring authored
The EXT:extbase UriBuilder already has a local instance of the RequestInterface object, but relies in its method `buildBackendUrl()` solely on $GLOBALS['TYPO3_REQUEST']. This is now cleaned up, with a fallback on the global object in case none has been given as a local instance. In this case, a deprecation warning will be raised. Resolves: #99650 Releases: main Change-Id: Ib05a92c999e83e19cfde65a038439e3f571afba7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77507 Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com>
-
Benjamin Kott authored
This patch ensures that the whitespace plugin is correctly removed, this includes the plugin itself and the toolbar item. An additional plugin map of "softhyphen" to "Whitespace" ensures that existing configurations are respected as well. If the "softhyphen" Plugin was configured to be removed, it will now remove the "Whitespace" plugin that is a replacement. Resolves: #99514 Releases: main Change-Id: I18016141c187ef069be912c8d47017b2f4423b55 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77326 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org>
-
Benjamin Franzke authored
The display flex on the .modal-body was used to center the loading animation in the modal screen but led to making .panel-groups inaccessible. To avoid side effects we are resetting the custom styles on .modal-body and defining the height of .modal-loading to 100% of its parent. Since modal-body also defines already whitespace, we are also removing the top and bottom the margin on the first and last element in that container, to provide a more evenly spaced visual experience. Releases: main Resolves: #99590 Related: #98349 Change-Id: If540659cffa886c4b66da7cf6622b5a051eb4bce Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77461 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Benjamin Kott authored
This patch adds the missing hover and focus states to the select icons field wizard and corrects the active border on multiline selections. Resolves: #99643 Releases: main Change-Id: Iaf9d37913a66eb0b25d2d4fa78aa36b0c9d696ce Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77501 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Benjamin Kott authored
This patch ensures that the alignment plugin is correctly removed, this includes the plugin itself and the toolbar items. An additional plugin map of "justify" to "Alignment" ensures that existing configurations are respected as well. If the "justify" Plugin is configured to be removed, it will now remove the "Alignment" plugin that is a replacement. We are also adding a migration for "justifyClasses" to avoid CKEditor using inline styles for existing configurations. If no configuration is provided a default configuration is created. Resolves: #99515 Releases: main Change-Id: I469da35bc9694b42e165a8f229b05294d4be36b6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77327 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Josef Glatz authored
This patch extends the documentation of typo3/cms-redirects by an example of redirecting to an relative target while using regular-expressions. This adds more clarity for TYPO3 integrators and administrators. Resolves: #99639 Releases: main, 11.5 Change-Id: I6f6e24b5cf0a378d0efe0c7266c9abf249559e7d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77496 Tested-by:
Chris Müller <typo3@krue.ml> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Chris Müller <typo3@krue.ml>
-
- Jan 19, 2023
-
-
Anja Leichsenring authored
As PSR-7 is favored since a long time, all usages to this legacy method are removed, and it is finally deprecated (will be removed in TYPO3 v13.0) Resolves: #99633 Releases: main Change-Id: Ie9802cf3f5c5e3ff661caaa6bc0ebf3b242aa7ff Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77489 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:
Christian Kuhn <lolli@schwarzbu.ch>
-
Georg Ringer authored
Use the TCA type `folder` for `sys_file_collection` records with record type "folder" to select a folder. This requires to migrate previously used fields "storage" and "folder" to the new "folder_identifier" field, which now contains the combined identifier (storage:folder-path). A upgrade wizard is in place to migrate existing records. Previously used itemsProcFunc is marked as deprecated. Resolves: #97923 Releases: main Change-Id: Iecf26e78e68694cb957b113bab3e3af18cefd4fe Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77366 Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
To phase out the usage of the directory `typo3conf`, the file `ENABLE_INSTALL_TOOL` can be created at alternative directories: For composer-based installations the following file paths are checked: - `var/transient/ENABLE_INSTALL_TOOL` - `config/ENABLE_INSTALL_TOOL` For non-composer-based installations the following file paths are checked: - `typo3temp/var/transient/ENABLE_INSTALL_TOOL` - `typo3conf/ENABLE_INSTALL_TOOL` The previous path `typo3conf/ENABLE_INSTALL_TOOL` is still supported as well. Resolves: #98528 Releases: main Change-Id: I50b3b0ac975ebfd795b4ac5b0ac1442d936180ff Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76411 Tested-by:
Josef Glatz <typo3@josefglatz.at> Reviewed-by:
Josef Glatz <typo3@josefglatz.at> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
TYPO3 Backend modules can now add multiple routes, which can be navigated directly. This way, a module can actually be split up in multiple controllers by TYPO3 Core itself. In addition, routes for a module can now be separated into RouteCollections, which can be addressed easily. This also allows to directly restrict the allowed HTTP methods of each action in the module configuration, which makes such checks in the controller superfluous. Resolves: #99647 Related: #96733 Releases: main Change-Id: Ic96c19fec7f62726d307bf7e34fb6a7d64b216ae Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73799 Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
linawolf authored
One place has been overseen, when stabilizing deserialization in scheduler. The automatic cleaning of stuck executions now also uses the TaskSerializer to catch potential InvalidTaskExceptions. The info log message contains dummy values in such a case. Resolves: #99605 Related: #92466 Releases: main, 11.5 Change-Id: Id100991dbba61d7761987f0a0bdd04415ad86891 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77492 Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
Benni Mack authored
This change restructures some code within the new updateIsoDatabase.php importer to keep proper sorting in label files, which was uncoordinated before. That's why the countries.xlf (english), is now updated. Code for further ISO imports are prepared to reduce code duplication. Resolves: #99642 Releases: main Change-Id: Ia5e7356e200916254372dfd66e8e3c77add323ec Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77499 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Frank Naegler authored
To allow tagging an event as a remote event (aka webhook), we introduce a new PHP attribute, `RemoteEvent` to mark and configure events for the usage as webhook. This is required for the upcoming webhook functionality. The attribute must be part of EXT:core to prevent dependency issues. Resolves: #99632 Related: #99629 Releases: main Change-Id: I956a24a0f114722fbc569b5158bf024daa11b006 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77491 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Georg Ringer authored
The ignore path must be an array. Resolves: #99646 Related: #99644 Releases: main Change-Id: Ie2f5e625a9850424b88907783237837e67ffdf67 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77502 Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org>
-
Henrik Ziegenhain authored
TranslateViewHelper needs to cast $id to string to avoid feeding an int to str_starts_with(). Resolves: #99637 Releases: main Change-Id: Icf432eed5b983daea4a8feafaa2e040d2a7aa7f0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77495 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com>
-
Georg Ringer authored
As the translations are shipped within the core, those files must not be translated via crowdin. Resolves: #99644 Related: #99618 Releases: main Change-Id: Iecafe06f15d1c6ad89f1fb848b03c98dc6af7e23 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77500 Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
Resolves: #99636 Releases: main Change-Id: Ibe663ca3c85693e90b14a6c6e9c1432f4a1812f5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77494 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>
-
Benni Mack authored
As the hard-coded "/typo3/" path might change later, it is good to rely on the BackendEntryPointResolver for future development. Resolves: #99638 Releases: main Change-Id: I9cf0eb52bcb22a4656eddccf72eb8b1456a458d7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75859 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benni Mack authored
TYPO3 now supports loading a list of all countries of the world in all supported translations that TYPO3 has to offer - out of the box. For this, a dev-dependency "sokil/php-isocodes-db-i18n" package is used, which contains a list of all countries (ISO 3166-1), their short names, their official names in english, and optional translations. This package fetches the data from debian repositories and is updated automatically on the second day of each month. A new Build script then transfers the information and the translations (originally in PO files) via symfony/translation into a PHP class and XLF translations for country names ("France") and official country names ("French Republic"). The Build script is already prepared to also fetch language script codes in the future, along with languages and/or currencies as well. A new API (CountryProvider) is available which returns the countries, and prepared label strings to be used with TYPO3's language mechanism. A ViewHelper <f:form.countrySelect> is added which can be used in Fluid templates. Example: <f:form.countrySelect name="country" value="DE" sortByOptionLabel="true" prioritizedCountries="{0: 'DE', 1: 'AT', 2: 'CH'}"/> Resolves: #99618 Releases: main Change-Id: I8ed7b05ef59b4c7172045bcaa8a27dc626d39f65 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77470 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:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Andreas Fernandez authored
This patch aims to migrate low-level helpers from jQuery to either native browser API or TYPO3 API, where applicable without major refactorings. Cases handled: * `$().ready()` * `$.each()` * `$.isArray()` * `$.when()` Resolves: #99575 Releases: main Change-Id: I9e72de4dbe3bb38d23a8c52212de72b2ffdb993c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77394 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
This patch migrates the inline editor used to modify a page's table to a standalone web component. This allows to cleanup the original `@typo3/backend/page-actions` module and to fix state cross-dependencies within said module. The whole functionality is considered to be used for internal purposes only. Therefore, the deprecated method `\TYPO3\CMS\Backend\Template\ModuleTemplate->header()` is not adjusted, rendering a very unlikely enabled page title editing unusable. Resolves: #99606 Releases: main Change-Id: Ib9fe9ff165280e52c7c775d8943225b34cb7dbff Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77466 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Oliver Bartsch authored
A display bug of the element tree component is resolved by making the css definition more explicit, overwriting globally defined styles. Resolves: #99630 Related: #97036 Releases: main Change-Id: Ia040795fb9f784abee26743235d410d45f3c2be1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77488 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Frank Nägler <frank.naegler@typo3.com>
-
- Jan 18, 2023
-
-
Jasmina Ließmann authored
Always show options above other listings. Unify the appearance and placement of form fields within these options. Resolves: #99583 Releases: main Change-Id: If56ca25889cd1216d7ec37468f8247bcaf532fbd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77454 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Jasmina Ließmann authored
There are some cases where an infobox is shown to make the editor choosing a page in the page tree. With this change a unifed wording is used. Resolves: #99623 Releases: main Change-Id: I3ddc922967458136d76df20310d4d6e663fca653 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77486 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Anja Leichsenring authored
After years of refactoring, TYPO3 core finally removes a last usage of GeneralUtility::_GPmerged() which is an anti-pattern method, since it accesses $_GET and $_POST instead of retrieving things from PSR-7 ServerRequestInterface $request. Resolves: #99615 Releases: main Change-Id: I3cb6f3a0cee0a7654dce331dc40ab51f2efe41f4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77477 Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Benni Mack authored
PageRepository's public properties "where_hid_del" and "where_groupAccess" which are used to modify a SQL query to fetch pages are now marked as protected, thus not accessible anymore for outside usage. Any usage will trigger a PHP deprecation notice. Resolves: #99588 Releases: main Change-Id: Ic8479e05dcaa72b4e9b7d5fbd3e56220dadd8f1e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77405 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
Oliver Bartsch authored
The TypoScript module (web_ts) is not directly accessible and always redirects to the first available third level module. This patch resolves the necessity to define a default route for the module, which previously referenced a dummy controller. Resolves: #99620 Releases: main Change-Id: I6912ce65cec26f36745aa1aa9355db78e655b013 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77482 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Chris Müller authored
Additionally, add descriptions to the available methods. Related: #99430 Resolves: #99619 Releases: main Change-Id: If4f7f8a90258727f1cb0044203fe5a41b3f78a3e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77480 Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Chris Müller authored
The docblock of the class is rendered for documentation, see: https://docs.typo3.org/other/typo3/view-helper-reference/main/en-us/typo3/fluid/latest/Format/Html.html This information should therefore be mentioned. Related: #99031 Resolves: #99536 Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/250 Releases: main, 11.5 Change-Id: I6f21710975a8916e27cdcd38c0bcb83a129319ea Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77380 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Anja Leichsenring authored
Resolves: #99617 Releases: main Change-Id: I323fa8ec1b0381dd9c65c8b78bbd2989cd001aed Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77479 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com>
-
Jasmina Ließmann authored
With #99564 the fluid template of the "Pagetree overview" submodule was updated, which leads to the same issue as in #76472 described before. With this change we restore the indent between icon and title in table of "Pagetree overview" submodule. Resolves: #99616 Related: #99564 Related: #76472 Releases: main Change-Id: I3070a08708bd861b7ef7449f5e0341e473196dab Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77478 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Anja Leichsenring authored
The class separation gets in the way of further modernizing and is integrated into the only consuming class for this reason. Resolves: #99607 Releases: main Change-Id: I590f81234b6d9ef809208b15d14ea2dc681fc4df Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77471 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Jasmina Ließmann authored
Resolves: #99600 Releases: main Change-Id: I382c3e34729ca87e756f142ae870dad9eaacf5a0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77474 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Oliver Bartsch authored
The hook $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/cache/frontend/class.t3lib_cache_frontend_abstractfrontend.php']['flushByTag'] is deprecated, since it contradicts the recommended way for custom cache functionality, which is to implement a custom cache frontend using the corresponding Frontend API. Resolves: #99592 Releases: main Change-Id: Idb158c29408d5335774986adfb351e231f855a9d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77464 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de>
-