- Jan 23, 2023
-
-
Oliver Bartsch authored
While the fragment in a LinkResult is named "fragment", is the typolink related config key "section". Related ViewHelpers do now use the correct key again. Resolves: #99658 Releases: main Change-Id: I9f31c651e44887588b29f472348c3dcf694e6ecc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77531 Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
Susanne Moog authored
See the Feature.rst file for details. The changes in workspaces are meant as a usage example. The goal is to provide a basic implementation as a first step. Further features (for example extending the capabilities of the consume command or providing additional transportFactories or multi-bus support) can be done in additional patches (or even – in case of transports – in additional packages). The default transport is synchronous to avoid forcing users to configure the long running message consumer worker. Command executed: composer req symfony/doctrine-messenger:^6.2 symfony/messenger:^6.2 composer req symfony/doctrine-messenger:^6.2 symfony/messenger:^6.2 \ -d typo3/sysext/core --no-update Releases: main Resolves: #97700 Change-Id: Ib034f70b8d6c0be974f807341df257c17dff42a1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77232 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Susanne Moog <look@susi.dev> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Daniel Goerz <daniel.goerz@b13.com>
-
- Jan 22, 2023
-
-
Thomas Hohn authored
Ensure that call to parse_url in http_makelinks handles parsing error correctly. Resolves: #99653 Releases: main, 11.5 Change-Id: I056d1737a27607f5f2ae9832a5ee495ccf7494c8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77513 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> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Christoph Lehmann authored
The function is called several times during menu/page generation with the same arguments. Its query results are now cached in the runtime cache to spend less time doing SQL queries. This streamlines the behaviour in default lanuage where `PageRepository::getPage()` already uses the runtime cache. Resolves: #97525 Releases: main Change-Id: I2515e66f8bfd102cc5c9ed624c75a4b91b3084b5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77235 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:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Christian Kuhn authored
The "Info > PageTsConfig" module is extracted from ext:info and made a main module entry within "Site management". The three sub functionalities can be selected in the doc header - similar to the TypoScript main module. This patch does the heavy lifting, moving files, splitting controllers and moving labels. Further patches will follow to finetune the module functions, a .rst file describing the main changes will follow as well when everything stabilized. Change-Id: I81cb2aee46520b45ff5f5c07b04bf036a0a37950 Resolves: #99563 Releases: main Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77511 Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> 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> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com>
-
Christian Kuhn authored
Main.html became unused with recent refactorings, along with a locallang key. Resolves: #99664 Releases: main Change-Id: Ied978096d4a7e5ea624137387526e2702abd60ad Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77527 Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-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>
-
Torben Hansen authored
Resolves: #99604 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I482ba972ef68b59782b56422f472a9f980eb974a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77469 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Jasmina Ließmann authored
Resolves: #99662 Releases: main Change-Id: Ie86bf43b98fac0118a55f58c0fd9ae86654fe569 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77526 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Stefan Froemken authored
The "Create new record" button reachable from the List module receives a couple of patches to make it easier to use. As a first step, the "Create content element" part is removed: Creating content elements from within the list module typically leads to wrong colPos selections, editors should manage content from within the Page module only. Resolves: #99660 Releases: main Change-Id: I6ffa3bd5e0a48a97ad51e13d4bc9bfce8e187663 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77524 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com>
-
Torben Hansen authored
* Use strict typed properties * Use union types for function parameters where suitable * Use mixed type where suitable * Remove doc header for constant LANGUAGE_PRESETS * Remove non-informal class doc headers As a result of the change, 3 entries from phpstan-baseline.neon were be removed. Resolves: #99666 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I93865ebaccaf02f74c63fdda493590f8f0ca7de0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77529 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Jasmina Ließmann authored
Resolves: #99665 Releases: main Change-Id: I99add455371a6a9e12289f4ee0d67cd2696f7198 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77528 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Minor bug introduced by renamed variables with #99576. Resolves: #99663 Related: #99576 Releases: main Change-Id: I78cf4db808b72003d549a7f26fb89d3cfc8b8a70 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77525 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jan 21, 2023
-
-
Jasmina Ließmann authored
Remove a superfluous table column that indicated if the record was not marked as "Root". Display multiple TypoScript records in the same table column according to the page they are stored on. Add info box if no TypoScript record was found in the system at all. Resolves: #99649 Releases: main Change-Id: If08c80181fd6cedf19436fd79c653d7b3f9a936c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77506 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jan 20, 2023
-
-
Christian Kuhn authored
This is about module "TypoScript" -> "Included TypoScript", formerly known as "Template Analyzer": * The table is moved to an ul/li structure * ul/li tree is collapsible and remembers state in browser local storage * Optimization of tree node descriptions, added badges with additional information * Source rendering in a modal * Various label adaptions There are a couple of minor issues left, to be fixed with small additional changes: * Collapse / expand icon state not clean * Source modal may show scrollbar too often * Optimization of rendered source * Issues when t3editor extension does not exist * Main drop down may loose state * Condition source rendering is hard to grasp Resolves: #99576 Releases: main Change-Id: I6e7a23411f1915773748bf19af2974b5e7fd5a72 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77368 Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
This cleans up FileBrowser code, related to the thumbnails functionality: - Removes the copied code from #99579 again - Removes forelast usage of BackendUtility::getModuleData() - Resolves duplicate Request parameter evaluation - Simplifies "script url" generation Resolves: #99659 Related: #99579 Releases: main Change-Id: Ic84fc28d0ee94528de6a5cb83a46f215dfdc5bba Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77523 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Jasmina Ließmann authored
Rename the record type "Template" to "TypoScript record" ("sys_template"). Use a unified wording for TypoScript records by renaming words like "TypoScript template" and "TypoScript template records" to "TypoScript record". Clarify what "Static TypoScript files" are by introducing the name "TypoScript set". TypoScript sets are a collection of TypoScript files, which are located and maintained in extensions. Respectivly renaming terms like "Static TypoScript files" and "Static templates" to "TypoScript set". Improve the wording at the initial setup of a TypoScript record when using the options "Constant Editor" or "Override TypoScript" of the module "TypoScript". Resolves: #99652 Related: #99329 Releases: main Change-Id: I10339baa9fb3c33453430cf542286f03d980b9f3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77512 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
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>
-