- Jan 18, 2023
-
-
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>
-
Andreas Fernandez authored
The module `@typo3/backend/utility/collapse-state-persister.js` is incorporated in EXT:info's "Page TSconfig" tree to (re)store the collapse state of each tree node. Resolves: #99610 Releases: main Change-Id: Id2ef63bde1b3ed4737e2f17c398a9368cb2d03fc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77473 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com>
-
Benni Mack authored
TYPO3's log is mostly covered with "Locale fr_FR.UTF-8 not found", which can be simplified, if setlocale() is not working properly. The POSIX Platform suffix "UTF-8" is then removed, and setlocale() is called again with "fr_FR" instead of "fr_FR.UTF-8" thus avoiding log flooding in some systems. Resolves: #99591 Releases: main, 11.5, 10.4 Change-Id: I4609d453c29a306d448bcdc3277b51a344af28ae Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77458 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Susanne Moog authored
A new PSR-14 event has been added to allow extension developers to react on record publishing in workspaces. The event does not allow any modifications, but provides context related information, such as the table name, the current workspace and the record uid. Resolves: #99430 Releases: main Change-Id: I56a75c86b26d7af169c2531f93d0c0a2f4f1ee02 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77210 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com>
-
Anja Leichsenring authored
Resolves: #99579 Releases: main Change-Id: If8aa4864656da59e328076c9240fcd31e5eba16c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77425 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Jasmina Ließmann authored
Add headline and a descriptive text to overview of Page TSconfig on page zero. Update labels in table header too. Resolves: #99597 Releases: main Change-Id: Ifd80e361ffc1817818d1489a433886023d1982ca Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77467 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Oliver Bartsch authored
The "display thumbnails" checkbox in the file browser is using the global event handler functionality. This checkbox is now working again by loading the required JS module, which was previously available due to the indirect usage of the ModuleTemplate. Resolves: #99601 Releases: main Change-Id: I7872b750d183ec77fb80c35d5ba4a03ed94af8ef Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77468 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Anja Leichsenring authored
The inheritance gets in the way of further plans to modernize the info module and therefor needs to go. No functional changes have been made to the class up to this point. Resolves: #99598 Releases: main Change-Id: If84b8a2529f5934bcf3a2651a304b3655dfbd3e2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77465 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Jasmina Ließmann authored
To reduce the size of the list and improve clarity, the individual list entries can now be expanded and collapsed. Resolves: #99577 Releases: main Change-Id: I0703955f6ec171b69b371c4b08aa76e2d2a12cc9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77453 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> 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>
-
Torben Hansen authored
Resolves: #99595 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I57e085abc685ba918754de3be25ad0eef906f725 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77463 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
This change reduces all logic where "fallback to default language" is outside of LanguageService, allowing LanguageService to deal with such functionality now. Resolves: #99587 Releases: main Change-Id: I01717d229d5f61ef6ab67886a30b9b73ccb4e193 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77421 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Gordon Brüggemann authored
This change enables functionality of every content to use the fallback chain to loop over each fallback language to check for a fallback content in a different language ID. This is now in line with the page resolving fallback handling and finally completes the options within site configuration "fallbackChain". This works in Extbase and TypoScript environments. Resolves: #88137 Releases: main Change-Id: I987a296c6e483967d497bf59e71b8c5cbcd54938 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67893 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
- Jan 17, 2023
-
-
Oliver Bartsch authored
A new PHP Attribute "UpgradeWizard" is added, which is used to auto-configure and auto-register upgrade wizards. This replaces the registration via $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update'], which has therefore been deprecated together with the getIdentifier() method in the UpgradeWizardInterface. An upgrade wizards' unique identifier is now defined as first constructor argument of the new PHP attribute. Resolves: #99586 Releases: main Change-Id: Id93ed4c980f9057bb297853354ddcc9c4c23860e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77452 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Torben Hansen authored
The field `realName` has been added to the "Create Administrative User" modal in ext:install, so it is possible to provide the name of a new admin user. The notice in the header of the model has been removed, since it is superfluous now. Resolves: #99584 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I6732bfe4d664f200b2bcc3471c6f0ffd9859365b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77455 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:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Oliver Hader authored
Using CSP directive `style-src 'unsafe-inline'` seems to be fine for directly requested SVG files, since corresponding definitions are bound to the corresponding resource. Loading styles from any other external resource is still denied. Resolves: #93884 Releases: main, 11.5, 10.4 Change-Id: Ifddf8782ecaa81bf26026ae8850d8c53b7977bd7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75594 Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Torben Hansen <derhansen@gmail.com>
-
Benni Mack authored
This change cleans up some tests, and also streamlines some usages (not all of them) of $TYPO3_CONF_VARS['EXTCONF']['lang']['availableLanguages']. Resolves: #99578 Releases: main Change-Id: I52b6f43260d08abf59d6078498511084469b2308 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77423 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> 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>
-
Oliver Bartsch authored
This reverts commit abd887a1. Reason for revert: Multiple places are broken now. See comment from Nikita in the original patch. Change-Id: Ib9970eb0b5b449899adc2b5b082283948349a1f5 Reverts: #99580 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77433 Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
Benjamin Franzke authored
Increase the target area height from 13px to 48px and let the anchor tag cover the entire panel heading size. Releases: main Resolves: #99580 Change-Id: I859db3f96f2f819ec4b272dd98e61b44a79c4eaf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77428 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:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Torben Hansen authored
The password for a new administrative backend user created using the install extension does now consider the configurable password policy introduced in #97388 Resolves: #97392 Releases: main Change-Id: I711071acdd7c8bcf10b04a1ca46b7d486c742f6e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77233 Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
Nikita Hovratov authored
Since the introduction of always absolute (web) paths inside the TYPO3 backend, the TCA ctrl option `selicon_field` didn't work anymore since relative web paths like `fileadmin/file.png` changed to `/fileadmin/file.png`, which were not handled and resulted in a missing icon. This patch extends the condition for checking for absolute paths and prevents the GU:getFileAbsFileName method from turning web paths into empty strings. Resolves: #95572 Resolves: #97442 Related: #95027 Releases: main, 11.5 Change-Id: I1b82f71fe4f0636bd786d102f361ca60c1294af9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77208 Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Nikita Hovratov <nikita.h@live.de>
-
Christian Kuhn authored
Resolves: #99582 Releases: main, 11.5 Change-Id: Ib7a0f546f025eed37bac6b494f29865494841787 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77429 Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Torben Hansen authored
The web components for the following TCA types had a wrong closing tag: * `\TYPO3\CMS\Backend\Form\Element\ColorElement` * `\TYPO3\CMS\Backend\Form\Element\FolderElement` * `\TYPO3\CMS\Backend\Form\Element\TextElement` Resolves: #99581 Releases: main Change-Id: I9c98d2ff82eef9f5fcf205ef6527f99ffcbf99d1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77427 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Georg Ringer authored
Set the argument `muted` if autoplay is enabled for vimeo and local videos - just as done for YouTube videos in #96320 Resolves: #99301 Resolves: #99461 Related: #96320 Releases: main, 11.5 Change-Id: I81848a724dc736b49c4c98c4c2f59627be169f8d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77288 Tested-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
-
Benjamin Kott authored
CKEditor4 had several ways of defining toolbars - Basic, Advanced, Toolbar Groups, and Toolbar References. All these cases are now covered in the migration and updated to the CKEditor5 format. There can only be one `toolbar` or a `toolbarGroups` definition. The preference is `toolbarGroups` since we assume it only exists on an incomplete migration. Instead of mapping groups to new definitions, we are now resolving each main and subgroup to the CKEditor4 defaults. Each item is migrated to the CKEditor5 equivalent if one exists. CKEditor5 allows buttons to appear multiple times in a configuration. The migration now ensures that buttons exist once. Duplicates are removed during the migration to reproduce the behavior of CKEditor4. Resolves: #99556 Releases: main Change-Id: Ib403f377895cc0f8020b7f0070a969088a9eec28 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77358 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Anja Leichsenring authored
Resolves: #99564 Releases: main Change-Id: I64b1adaec854a565b73e60455dc731b9d6d5053f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77404 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> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Oliver Klee authored
The new version finds some more potential problems. > composer req --dev phpstan/phpstan:^1.9.12 > ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline Resolves: #99573 Releases: main, 11.5 Change-Id: Ieee3a5881a854946cb180965e4f182b27ea05aaf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77419 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christoph Lehmann authored
This introduces less but bigger queries. Queries are also chunked to avoid hitting platform/driver placeholder limit, if `doctrine/dbal` transform eventually unsupported named query params to positional ones. Releases: main Resolves: #99555 Change-Id: I7af6060781ddaeabae34f2c4544046e3ab926b5c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77392 Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
LanguageService can also be used for overriding labels via TypoScript. For this reason, TranslationService from EXT:form can be slimmed down similar to how Extbase's TranslationUtility was migrated in: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77399 Because TranslationService does not have an input for alternative language keys, the dependency functionality from LanguageService can be used. Resolves: #99566 Releases: main Change-Id: I76536087d2210bbd4d47fc9119abd86af3348a9c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77412 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Resolves: #99572 Releases: main, 11.5 Change-Id: I65fe76b733b6b0fce9ebb7dd54759ae673ab1755 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77417 Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de>
-
Oliver Bartsch authored
To simplify working with the UpgradeWizardService, the patch cleans up the following: * Extract database related tasks into an own service * Fetch UpgradeWizardService via container Resolves: #99570 Releases: main Change-Id: Ia18aa19cea8743890a4e85629b7e720ee73a7220 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77416 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Christian Kuhn authored
Just another sanitation in lowlevel QueryGenerator. Resolves: #99568 Related: #98536 Releases: main, 11.5 Change-Id: Id7d8aa9856e7e148964bff0ef66e7c7b69bd6aaf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77413 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benni Mack authored
The functionality to handle TypoScript overrides for Labels is now moved from Extbase LocalizationUtility to LanguageService. All tests now use proper XLF files and also real TypoScript values, in order to make the tests easier to understand. Instead of magic $LOCALLANG and $LOCALLANG_UNSET properties, LocalizationUtility now keeps the actual LanguageService objects in its storage. The LanguageService->overrideLabels() method should be used with care, as other instances of the object might not have the overrides stored. Resolves: #99559 Releases: main Change-Id: I3e83695baebec545b5e6c5d8504df95950a543cc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77399 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:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Jasmina Ließmann authored
The submodule "TSconfig page" is to be streamlined. Therefore some options in the function menu have been removed. We will continue to work on this module. Resolves: #99565 Releases: main Change-Id: I2ca41d9a029f0f26878137228a9d84a96179b132 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77406 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Jasmina Ließmann authored
Move PageTsConfig tree rendering from a PHP method to Fluid as a cleanup of the controller. Resolves: #99562 Releases: main Change-Id: I31afce9a9f74a1e728b97a2a2bb324b9005be7d0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77398 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
-
Georg Ringer authored
Relax the usage of the attribute approved added with #97729 by allowed translations without the approved attribute Resolves: #99265 Related: #97729 Releases: main Change-Id: I7802b597c746d885e458f13d351ce0c2a9be6034 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77032 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benni Mack authored
Resolves: #99561 Releases: main Change-Id: I3f8a5e4d89c31f28703e91cbd02840ecfc7df9a7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77403 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jan 16, 2023
-
-
Sybille Peters authored
Checking for duplicate slugs in DataHandler will now make sure that no two fields with the same slug exist, where one of them has a language of -1. Existing records are not migrated. This could be done in a followup patch or with a community extension. When new records are created or changed which have a field of type "slug", a unique handling ensures that no records exists with the same slug (depending on the additional settings "unique", "uniqueInSite" and "uniqueInPid"). The language is considered as well: Records with the same slug can exist if the language differs. But language -1 was not considered previously. Since -1 means all language, no other record with the same slug should exist in ANY language if a record with language -1 exists. Resolves: #99529 Releases: main, 11.5 Change-Id: I919c3a3954df02cd55c701c480f6c1a8c87d84d5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77383 Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Benni Mack authored
PageRepository->getExtURL() is a pretty upgly public helper method that has a depedency to $GLOBALS['TYPO3_REQUEST']. It is used only once. The patch moves the method body to the consuming class and deprecates it. Resolves: #99558 Releases: main Change-Id: I7c1e8d6b1a454950de6fa7469d13fbab81ee2962 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77330 Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
core-ci <typo3@b13.com>
-
Oliver Bartsch authored
The file mount identifier, introduced in #97922 might be invalid, e.g. in case the upgrade wizard was not executed yet. To prevent an undefined array key warning, the identifier is now properly checked, like already done in the StoragePermissionsAspect. Resolves: #99560 Related: #97922 Releases: main Change-Id: Iba75d2a6792a5e619a5ea51d9664e511c8ad46ea Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77400 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-