- Nov 27, 2019
-
-
Alexander Schnitzler authored
composer require --dev rector/rector:"^0.5.0" This commit introduces the requirement to rector/rector to automatically process code changes by given set of rules. To make this commit more meaningful, a first set "php53" has been processed. Releases: master Resolves: #89785 Change-Id: I6e2ff9654266458ae9fb6800547ff4712b0b66d8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62437 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
To have a variable import chain per environment (dev, stage etc) for example, YAML files now may contain environment variables. Resolves: #89398 Releases: master Change-Id: I274c8e78f1a072ba490f4844d545b3015f658409 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61955 Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- Nov 26, 2019
-
-
Markus Klein authored
Remove the double html encoding of the current link in the PageLinkHandler. The HTML is encoded centrally in the BrowseLinksController. All other link handlers already send the plain content correctly. Resolves: #89773 Releases: master, 9.5 Change-Id: I83ac730f150009c1ef6fc286fa26b4a829b2b412 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62432 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
Alexander Schnitzler authored
composer require --dev friendsofphp/php-cs-fixer:"^2.16.1" Raising the version brings support for running the fixer with PHP 7.4. Releases: master, 9.5, 8.7 Resolves: #89776 Change-Id: Ib065b38c606f17c8e58a684e819cc555e493a91f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62433 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Using Indexed Search plugin, one can customize the language selector, however, you needed a TypoScript condition, as Site Handling support was not possible yet. The default behaviour should be to only search in the selected language, which can be achieved by looking into the current language. The default option is now set to "current". Existing implementations still using conditions continue to keep working. Resolves: #80840 Releases: master, 9.5 Change-Id: I7772e40d11593331cddf8fc90c8630f0a4db1758 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62382 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Gorges <daniel.gorges@b13.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Gorges <daniel.gorges@b13.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- Nov 25, 2019
-
-
Alexander Schnitzler authored
- Adjust namespaces of classes according to PSR-4 - Add a classmap for test fixtures Releases: master Resolves: #89706 Change-Id: Iefd73f8039eb3db4de419ecaab13a18f6abb23e2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62341 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Georg Ringer authored
The following changes are applied: - Set a title tag - Add aria labels to the various input fields Resolves: #89597 Releases: master Change-Id: I0a48e9d885b35ea81e47a29989c69f9c8d4b99f3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62232 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Anja Leichsenring authored
Resolves: #89767 Releases: master, 9.5 Change-Id: I8524a55804e9a5dcda3d6a319053156e557a374e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62428 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
The existing slot in EXT:frontend for overlaying sys-file-metadata is migrated to a PSR-14 event listener. Although this is not a new feature, this is a perfect example of a migration from SignalSlot to PSR-14 event listener. Resolves: #89748 Releases: master Change-Id: I98fb14b0b9c56ea9d8938e29be88ddcf8dd43eb5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62388 Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Daniel Gorges <daniel.gorges@b13.com> Reviewed-by:
Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Gorges <daniel.gorges@b13.com> Tested-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
The BackendUtility::getCopyRightNotice() is ugly, and can only be used in Backend context (not install tool). A new PHP class "Typo3Copyright" in EXT:core encapsulates this information so it can be used in other places as well. The old method is marked as deprecated. Resolves: #89756 Releases: master Change-Id: I5d793138324b315f4ad4873687f85b84120e271a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62420 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Benni Mack authored
Various patches introduced a feature to not send the referer nor the opener information to external links. However, just because others CMS do it this way, one should carefully consider WHAT THESE THINGS DO. So, adding "noreferrer" implicitly includes "noopener". What this means is that we can save a lot of bytes, save the environment by producing less bytes and sending them over the wire. References: - https://www.w3.org/TR/2011/WD-html5-20110113/links.html#link-type-noreferrer - https://web.dev/external-anchors-use-rel-noopener/ - https://html.spec.whatwg.org/multipage/links.html#link-type-noreferrer Relates: #78488 Relates: #89044 Resolves: #89757 Releases: master Change-Id: Ia366169cd30da23f988bae04175fdaa18be418b2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62421 Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
1. "Override for one table" is not implemented in core; 2. Preset "normal" is confusing / non-existing in core. Use "myCustomPreset" to demonstrate usage of custom presets. 3. Use the same syntax (with square brackets) like in: https://docs.typo3.org/m/typo3/reference-tsconfig/master/en-us/PageTsconfig/Rte.html Releases: master, 9.5 Resolves: #89696 Change-Id: I45c51d6afd4a1f46fc377715c24952f781858d54 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62334 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Daniel Siepmann <coding@daniel-siepmann.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Daniel Siepmann <coding@daniel-siepmann.de>
-
- Nov 24, 2019
-
-
Ralf Zimmermann authored
Use a nullable typehint for the method setBackendUserAspect() within TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization to avoid PHP fatal errors if the backend user does not have backend access rights for a frontend page. Resolves: #89763 Releases: master Change-Id: I076c34be2fa7b35d4bcdefb13a6b3f385e96b026 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62424 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Riccardo De Contardi <erredeco@gmail.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Ralf Zimmermann authored
Write default values which are written through "Inspector-PropertyGridEditor" inspector editors (form editor) as integer numbers if the values can be interpreted as integer numbers. Resolves: #88240 Releases: master, 9.5 Change-Id: If46b571782c64fc96905ab539f63de318c1515d4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60616 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Ralf Zimmermann authored
Let the FormPersistenceManager respect user mount points and auto created file mounts while retrieving and creating folders which are configured within "TYPO3.CMS.Form.persistenceManager.allowedFileMounts". Resolves: #88895 Releases: master, 9.5 Change-Id: Ic422c692e268165de986e43239d9f293a71e0b25 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62415 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
- Nov 23, 2019
-
-
Mathias Brodala authored
Resolves: #84713 Releases: master Change-Id: Ic7b3dba44b8dc57d2aa4950c887c63b2b290517f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62416 Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Mathias Brodala authored
This adds fieldset labels as separators on the summary page and mails. Resolves: #82706 Releases: master Change-Id: I09ab461cf7efa49a7658b950b30a7a5f3b73282d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62389 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Alexander Schnitzler authored
- Switch the order of constructor arguments $currentPageNumber and $itemsPerPage of both the ArrayPaginator and QueryResultPaginator classes as the $currentPageNumber needs to be set on every object construction whereas the $itemsPerPage argument only needs to be changed for paginators that use a differen amount of items per page other than the default of 10. - Change visibility of properties of both the ArrayPaginator and the QueryResultPaginator from protected to private as both classes are marked final. Releases: master Resolves: #89754 Change-Id: If900c1b786aef7f155bbe0b06cdd167f59e8c9ff Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62418 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
There are various places where TSFE is instantiated, and holding the proper information about a site and the current language. Using the properties from there avoid using $GLOBALS[TYPO3_REQUEST] in "safe" places. Resolves: #89745 Releases: master Change-Id: Id2bb16ce376172bdf563fed0c7ddd0bf84415506 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62379 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Sybille Peters authored
The changelog about removing classes from `ext:fluid` is changed to refer to the classes in typo3fluid. This should ease migration. Resolves: #89753 Releases: master, 9.5 Change-Id: Ibf2ce1194427d5b13dca6b7702d3c582813c5b97 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62414 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Sybille Peters <sypets@gmx.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
The SystemInformationToolbarItem now has one unified PSR-14 Event instead of the previous signals used by SignalSlotDispatcher. New Event class is called: - TYPO3\CMS\Backend\Backend\Event\SystemInformationToolbarCollectorEvent and provides access to the actual SystemInformationToolbarItem allowing to add messages or new systemInformation blocks by using the API methods there. The existing signals are deprecated, and all existing code is migrated to the PSR-14 event. Resolves: #89750 Related: #89733 Releases: master Change-Id: I249c49f8d24b6e2dc73c2db7b4f7c15c9ccfa3fd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62390 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Benni Mack authored
Currently, the Static Route Resolver returns HTTP status code 200 on invalid routes, but a 404 is the correct response. Resolves: #89752 Releases: master, 9.5 Change-Id: Ic7f0cda76777e942ce20fa0577d0c4b0675a69a5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62413 Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Alexander Schnitzler authored
This patch introduces native support for pagination of lists such as arrays or QueryResults of Extbase. The main part of this feature is a new PaginatorInterface that defines a basic set of methods a paginator needs to implement. To enable a quick creation of new paginators, an AbstractPaginator class has been created which holds the main pagination logic while the concrete paginator only needs to take care of the concrete data type handling. The PaginatorInterface and the AbstractPaginator allow the creation of futher paginators like one that supports the doctrine/dbal query builder. It's basically possible to create paginators for all sets of items that are countable and which can be transformed into an iterable sub set of given items. The PaginationInterface will also be the foundation for a new type agnostic pagination ViewHelper. Releases: master Resolves: #89603 Change-Id: I46c712d8112ae7dca6caaf0c9476402f6ea5054a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62239 Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Mathias Brodala authored
Resolves: #88899 Releases: master Change-Id: I775b73eed5b257a65e48f6cc824e0ce855a67f6a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62361 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Benni Mack authored
This patch mainly: - Does use statements in all EM code - Removes unused fields "sponsorlink", "sponsorlogo" and "sponsorname" of mirrors XML - Removes unused methods in internal classes It is time to clean up... First one is to get an overview of what is still needed. Resolves: #89751 Releases: master Change-Id: Ie30f05f413afc259fdef6064c363fff47483b331 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62391 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Björn Jacob authored
Resolves: #84458 Releases: master, 9.5 Change-Id: I0f54f01f2f1adee798c0df7358f61f865039d4e8 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60613 Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Mathias Brodala authored
Resolves: #84203 Releases: master Change-Id: If33c0587881009c378f28112f60a947f0c957cc6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62412 Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Mathias Brodala authored
Make sure to apply all configured validators if a form is used multiple times on the same page. Resolves: #88730 Releases: master, 9.5 Change-Id: Id2fd63fd83cd2ff657f5bbc3b427147adfd8ab38 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62381 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
- Nov 22, 2019
-
-
Benni Mack authored
The indexed search plugin is Extbase & Fluid only since TYPO3 v8, and the suffix should be used within the plugin, as this is a technical detail from the past. Resolves: #89749 Releases: master Change-Id: Iaa8d546822da2b444ed81d6c6fc3e497e1e6bb07 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62387 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com>
-
Mathias Brodala authored
Resolves: #89747 Releases: master Change-Id: I5cf9038974813dab500934656b49c7a434596c35 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62386 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Daniela Pohl authored
The form creation wizard has been improved greatly. This results in a vast enhancement of the user experience. In detail the following changes have been implemented: * The user interface has been visually refurbished and rearranged. * Step 3 - which just stated the successful form creation - has been removed. * Previous steps can now be accessed. * Instead of labeling steps with just a numerical indicator (like "Step x of y") steps now have descriptive labels like "Start" or "Finish!". * Configuration settings did not change in number but are logically structured now. In order to achieve this a new JavaScript module `MultiStepWizard.ts` has been introduced. Check the corresponding .rst files for further information. Resolves: #79445 Releases: master Change-Id: Ia631a411d81b11a21e9b2f682771be536cb01921 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60555 Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Christian Eßl authored
If multiple storages for form definitions exist and two or more storages have form definitions with the same filename, the latter form definition would not be shown in the list of the form manager. The patch fixes this problem. Resolves: #88539 Releases: master, 9.5 Change-Id: Ifd39a0ba079e7f6bc9a1f800fc63696f4085dbc7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61891 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Mathias Brodala authored
Resolves: #89746 Releases: master Change-Id: I641f83199622583e1d52fc1aeb3b2ab78546dd4c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62384 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Daniela Pohl <dpohl@i-d.de> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Daniela Pohl <dpohl@i-d.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Mathias Brodala authored
Resolves: #89742 Releases: master Change-Id: Iedb8b23b5faf47a23dc2b0147c6cb4c620b3d74f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62375 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Benni Mack authored
This change migrates existing Extbase Signal Slots in EXT:core to the new PSR-14 events, which allow to define a proper API for each event fired. The following new Events are in place: - TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent - TYPO3\CMS\Core\DataHandling\Event\IsTableExcludedFromReferenceIndexEvent - TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent - TYPO3\CMS\Core\Configuration\Event\AfterTcaCompilationEvent - TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent - TYPO3\CMS\Core\Tree\Event\ModifyTreeDataEvent The following signals are now deprecated: - TYPO3\CMS\Core\Imaging\IconFactory::buildIconForResourceSignal - TYPO3\CMS\Core\Database\SoftReferenceIndex::setTypoLinkPartsElement - TYPO3\CMS\Core\Database\ReferenceIndex::shouldExcludeTableFromReferenceIndex - TYPO3\CMS\Core\Utility\ExtensionManagementUtility::tcaIsBeingBuilt - TYPO3\CMS\Install\Service\SqlExpectedSchemaService::tablesDefinitionIsBeingBuilt - TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider::PostProcessTreeData Resolves: #89733 Releases: master Change-Id: I0747c1de3b77a6be2870d87a054522a7df2fdb18 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62331 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Benni Mack authored
Calling a URL with type=138 which is not configured should not result in an "page unavailable" but a "page not found" (404) response. Resolves: #86844 Releases: master, 9.5 Change-Id: Iaf739e9bac1b07914aa9e9856bc38a91fe558ed1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62244 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Oliver Hader authored
Introduce additional tests to ensure deflate and inflate handling in VariableProcessor is used in combination. Resolves: #89743 Releases: master, 9.5 Change-Id: I8aef08b5b0c59219ad217f0d8e7dd02e2a5acb7d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62377 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Christian Eßl authored
Use the form element name for the autocomplete html attribute for honeypot fields to prevent browsers "autofill" feature to fill the honeypot field. Resolves: #89420 Releases: master, 9.5 Change-Id: Ifee039477e1070043fdd0007340a95799dac5b6f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62000 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Mathias Brodala authored
The setup of the "form" extension has been restructured. For each validator, form element, and finisher separate files are available. In addition, inheritances have been resolved, which makes existing mixins obsolete. In a subsequent change these mixins will be deprecated as these where actually meant for internal use only but could be used by 3rd party extensions. Due to this change, integrators can easily understand how form objects are defined. Resolves: #84221 Resolves: #84203 Releases: master Change-Id: I1b8d0d67929015ed687335586875fde73b598c13 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62366 Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Daniela Pohl <dpohl@i-d.de> Reviewed-by:
Martin Schöne <martin.koske@gmx.de> Reviewed-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Daniela Pohl <dpohl@i-d.de> Tested-by:
Martin Schöne <martin.koske@gmx.de> Tested-by:
Ralf Zimmermann <ralf.zimmermann@tritum.de>
-
Daniel Goerz authored
A check is added to assure the unserialized content of a be_users uc field is actually an array before passing it to array_walk_recursive(). This is needed because the uc field can also contain null. Resolves: #89638 Related: #89268 Releases: master, 9.5 Change-Id: I9a3d56525b9434522e719d88300240abe9c9c5be Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62368 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-