- Feb 10, 2022
-
-
Oliver Bartsch authored
The new PSR-14 event ModifyButtonBarEvent is added as a direct replacement for the now removed hook $TYPO3_CONF_VARS[SC_OPTIONS][Backend\Template\Components\ButtonBar][getButtonsHook] Resolves: #96806 Releases: main Change-Id: Ib743cc532a78a3e38c96e7a89ba2e3856d8cbd0d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73380 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
linawolf authored
This enables developers to search for "PackageArtifact" in the changelog and documentation search. References: https://github.com/TYPO3-Documentation/T3DocTeam/issues/177 Resolves: #96711 Releases: main, 11.5 Change-Id: I9d45bbf45584bdaa682969484b141919b0c7f318 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73337 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Lina Wolf <112@linawolf.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Lina Wolf <112@linawolf.de>
-
Annett Jähnichen authored
This adds an aria-current="page" attribute to link tag of current menu-item in fluid_styled_content menu content elements. Resolves: #90994 Releases: main Change-Id: Icbb8f90a27f5fd2042921b11ddad5b6b2c251d53 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73048 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Michael Telgkamp <michael.telgkamp@mindscreen.de> Tested-by:
Simon Schaufelberger <simonschaufi+typo3@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Michael Telgkamp <michael.telgkamp@mindscreen.de> Reviewed-by:
Simon Schaufelberger <simonschaufi+typo3@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Christian Kuhn authored
Just a tiny test change to sort out more details regarding GeneralUtility::intExplode(). Change-Id: I9df58610ff5b5c79f5b85c13b0ff323f3f988bc3 Resolves: #96811 Releases: main Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73382 Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Simon Schaufelberger <simonschaufi+typo3@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Simon Schaufelberger <simonschaufi+typo3@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Feb 09, 2022
-
-
Benni Mack authored
ExtendedTemplateService functionality is moved into the actual controllers in EXT:tstemplate that use the functionality (and are the only ones) Resolves: #96808 Releases: main Change-Id: I92521de1534e88ece6e0b857fd9bb780ace28a83 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73378 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>
-
Georg Ringer authored
The SiteLanguageProcessor retrieves the current siteLanguage entity as it can be useful to have this information available in the templates. Resolves: #96800 Releases: main Change-Id: Idf59dfb6f644f116ece710e5a296c8e8524a21f5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73370 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Christian Kuhn authored
Apply a basic cleanup to the RecordListController (list module) and apply new backend templating strategy. Resolves: #96784 Related: #96730 Releases: main Change-Id: I041e26a127ed1368dfd2aed01ceefc64ca662eb4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73353 Tested-by:
core-ci <typo3@b13.com> 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
This is a followup for #96777, which uses the factory method instead of instantiating the PreviewUriBuilder via makeInstance(). Resolves: #96804 Related: #96777 Releases: main Change-Id: I2224b118490d0fff917f96df3b6c1b80b548d901 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73374 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Anja Leichsenring authored
Set all missing files to declare(strict_types=1); Resolves: #96790 Releases: main Change-Id: I347263bf182200c304c5f4d841e93738f759ba0f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73358 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Stefan Bürk authored
Resolves: #96786 Releases: main, 11.5 Change-Id: I69742ee10a6704cd43f8c68733bf13302200b975 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73356 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Anja Leichsenring authored
Set all missing files to declare(strict_types=1); Resolves: #96791 Releases: main Change-Id: I7bec6ced5e284232cba0e5cc813ad29766ec0e30 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73359 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Benni Mack authored
This change uses the fluent API for generating preview URLs. This way, we can replace BackendUtility::getPreviewUri() in a next step. Resolves: #96777 Releases: main Change-Id: If4e30d3958f3117e3800077799d97505903f382c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73333 Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Benni Mack authored
Default values should be integer for the newly introduced MAIL options in https://review.typo3.org/c/Packages/TYPO3.CMS/+/69907 Resolves: #96803 Related: #94544 Releases: main Change-Id: I1cbced77304e3015e5d5c64fde7257d46f037eb5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73373 Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.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:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Georg Ringer authored
Remove usage of TSFE and access the site entity via `cObj->getRequest()`. Resolves: #96801 Releases: main Change-Id: Ie16f72a6d7bc3b49ba00ab8eb404dc4db935a88e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73371 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>
-
Oliver Bartsch authored
Instead of referencing a language file, which has to contain three labels with predefined names, such as "mlang_labels_tabdescr", it's now also possible to configure the module title, description and short description individually. Resolves: #96799 Related: #96733 Releases: main Change-Id: I6fbe015fd18c6440a4bb0b49a5020045e08cf90e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73369 Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Christian Kuhn authored
Apply the new templating strategy to EditDocumentController (FormEngine record editing) by adding a first template and refactoring the class a bit. EditDocumentController is still a complex beast, the patch is quite conservative and cleans up only relatively obvious parts. Resolves: #96787 Related: #96730 Releases: main Change-Id: I30e340276a5687d96f04b11a567444272ec1d96c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73357 Tested-by:
core-ci <typo3@b13.com> 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
Since introduction of the new module registration API (#96733), the TYPO3 backend route object might contain a Module object as "module" option. This option was then previously used in the RouteDispatcher to check, whether the current user has necessary access permissions for this module. However, the RouteDispatcher should not handle such validation tasks, but only dispatch to the defined target. Therefore, validation of the module access permissions, as well as further checks (e.g. for a given page id) are now moved into a dedicated PSR-15 middleware. To further improve the new API, the middleware also adds the module as attribute to the request. Additionally, the now obsolete "moduleName" route option is removed. It is always the same as the module identifier and can therefore be fetched via the object. Resolves: #96797 Related: #96733 Releases: main Change-Id: I2c580948399136a6ea9199f0872ae874ea99b8fe Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73367 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Anja Leichsenring authored
Set all missing files to declare(strict_types=1); Resolves: #96792 Releases: main Change-Id: I65946055f720830d2a431732d78846e0eac77a85 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73360 Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
The InfoModuleController previously added the form action url as "moduleName" to the view. Since #96730, this variable name is overwritten by the ModuleTemplate. Since then, instead of the form action url, the variable only contained the module identifier. This lead to misbehavior on submitting the form. The form action url is therefore is now added, using the dedicated "formAction" variable. Resolves: #96798 Related: #96730 Releases: main Change-Id: Ic3c737cf1168bf2d6e887cc77d4d2a301037c9df Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73368 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Feb 08, 2022
-
-
Christian Kuhn authored
The match expression in PHP needs default as keyword, not as string literal. Change-Id: I8f242b47c74920034e046ce957cb5830d0584aa0 Resolves: #96794 Related: #96688 Releases: main Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73362 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Oliver Hader authored
Resolves: #96723 Releases: main, 11.5 Change-Id: Idb880e7a45ed91f472adfbfc5b9093c14d074a7e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73355 Tested-by:
core-ci <typo3@b13.com> 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>
-
Susanne Moog authored
Since PHP 8, native attributes are supported. In comparison to annotations, attributes have auto-completion, are better readable and were "invented" for storing meta-information about properties. Extbase annotations are already nearly 1:1 translatable to attributes. The following annotations have been enriched for usage as attributes: @Extbase\ORM\Transient @Extbase\ORM\Cascade @Extbase\ORM\Lazy @Extbase\IgnoreValidation @Extbase\Validate Resolves: #96688 Releases: main Change-Id: I8f83790869bcca12cf8c8e2967fd24c468eea104 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73217 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Christian Kuhn authored
Refactoring of ext:linkvalidator backend controller towards new backend templating strategy together with a series of details to simplify code. Resolves: #96779 Related: #96730 Releases: main Change-Id: I347e7f167ac98cbd13a1fdb64122c1a99b7c9756 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73349 Tested-by:
core-ci <typo3@b13.com> 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>
-
Benjamin Franzke authored
The ModuleStateStorage introduced in #94762 as replacement for fsMod is only used via an <typo3-immediate-action> custom element (provided by ModuleTemplate), but had a fallback that requires the ModuleStateStorage to always be loaded in the page layout. With the removal of the fsMod shim in #96289, the unneeded include can be removed as the module is loaded dynamically via ImmediateActionElement.js Resolves: #96785 Related: #96289 Related: #94762 Releases: main Change-Id: I6fb25550d7ef59eb9a99ce045f7ed79fe1c211bf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73354 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Lina Wolf authored
Releases: main Resolves: #96783 Change-Id: Ic4a36692a7dfffacca062e3c54e0ade1d8cda5ab Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73352 Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Oliver Bartsch authored
The WorkspaceService->fetchPagesWithVersionsInTable() method is used to fetch all pages, which contain versioned records. This is e.g. used for highlighting the page tree. Since new records (created in a workspace) do not hold a t3ver_oid, they were previously not considered in the corresponding database query. This is now fixed by also checking the t3ver_state for the new placeholder flag. Resolves: #94931 Related: #92791 Related: #92497 Releases: main, 11.5 Change-Id: Ib40662aa6016c33b3047e1172ad4c1012e72d81c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73343 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- Feb 07, 2022
-
-
Nikita Hovratov authored
- Use native typehints instead of doctype - Add return types - Use strict types - Use DI: abstract class uses inject* methods, inheriting classes use constructor DI - Improve array annotations for phpstan level 6 (not yet detected) - Remove method comments with no added value - Use str_starts_with - Move abstract and public methods to the top Some minor refactorings along the way: Get "richtextConfiguration" directly from parameters array in BrowseLinksController. Resolves: #96763 Releases: main Change-Id: I547b50617a080e988b2b69417f0d5bce5ed98c62 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73323 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> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Larry Garfield authored
This is just a general cleanup and tidying to use constructor promotion, typed properties, and other modern language niceties in the Mail system. It's mainly to setup for future patches to reduce the jitter in further refactor work. Resolves: #96715 Releases: main Change-Id: I0c05db4d2ad3d43de53342511d9a7c6712f0cf73 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73256 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> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
To dynamically use the search word operator as part of a locallang key, it has to be formatted (lowercase and no whitespace). Resolves: #96775 Releases: main, 11.5 Change-Id: I9ded9337a0a14ed0035ca83d887659aa4f246eb0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73341 Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Christian Kuhn authored
The patch gives SetupModuleController some love by adding a first template for the outer module HTML, cleanup up various internals along the way, and switching to new backend templating strategy. Resolves: #96776 Related: #96730 Releases: main Change-Id: Ia97808ed040e65cd1311b7dfd0c1c71d6e3aebed Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73340 Tested-by:
core-ci <typo3@b13.com> 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>
-
Benni Mack authored
The following extensions now only use CSV files for test fixtures: * felogin * recordlist * seo Resolves: #96770 Releases: main, 11.5 Change-Id: I55e4786d3a08d7049b1310edf98551831758c292 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73311 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> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
We need to move the main templates around a bit to apply new backend templating strategy to the ext:form backend controllers. Resolves: #96774 Related: #96730 Releases: main Change-Id: I0c3f82f33c17f482a0487e3f29eb8b2ba76ff128 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73338 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
Rather straight refactoring of the indexed_search AdministrationController towards new backend templating strategy. Resolves: #96772 Related: #96730 Releases: main Change-Id: I889c471f2f7902f5dd407d03d28cb4ac30e21fe9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73335 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Straight implementation of the new backend templating strategy in ext:impexp. Resolves: #96773 Related: #96730 Releases: main Change-Id: If69320a4e1850e5c0c22682e8d46837d891ea8e8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73336 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
Basic refactoring of ElementInformationController (the "info" modal on records). The entry method is more clean, the class uses a bit less state, new backend templating strategy is used. The controller is still a bit messy and could be further cleaned up with an additional patch that should further separate 'db', 'file' and 'folder' handling. Resolves: #96767 Related: #96730 Releases: main Change-Id: Ic8c27b6da5e4faf863d1ec70d060ec9fe86d357c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73330 Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Christian Kuhn authored
A rather straight refactoring of the ext:tstemplate "entry" controller to use the new backend templating strategy. Resolves: #96771 Related: #96730 Releases: main Change-Id: Ia452ee9a88232ee5cce4e463f13c866b8c2e31ad Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73334 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
This is a straight inclusion of new backend templating strategy for main "info" dispatcher controller "InfoModuleController". We're doing only strictly needed changes since this code construct will receive a major overhaul soon. Resolves: #96768 Related: #96730 Releases: main Change-Id: I29bf10f1fcbda49ae0b2b99f7d4688f7fc4c036e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73331 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Georg Ringer authored
Having the parent page information available for references can be helpful for editors. Resolves: #94601 Releases: main, 11.5 Change-Id: Idb1c0fe7627b1022bef70aaf537996a9a45ff00d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72198 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Georg Ringer authored
Improve the accessibility of the record history module by binding the label to the related field. Resolves: #96769 Releases: main, 11.5 Change-Id: If34bce1974c8c98783fdb2529b1555213b1dbc40 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73332 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Franzke authored
As prepared in #91316, PageRenderer state is now serialized instead of serializing the entire object, this means that caches of the importmap are excluded from serialization. Resolves: #96709 Related: #91316 Releases: main Change-Id: I8edde372274c7ea2fbc18bc08bcb9a140939292a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73251 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org>
-