Project

General

Profile

Activity

From 2021-01-03 to 2021-02-01

2021-02-01

22:19 Revision 1963ee59: [TASK] runTests.sh: Acceptance tests with mysql and postgres
Allow mysql & postgres for acceptance tests in
addition to default mariadb:
* Build/Script/runTests.sh -s acceptance...
Christian Kuhn
22:07 Revision e13c4592: [BUGFIX] Allow backend login with invalid mailer notification
When a TYPO3 installation has `warning_email_addr` set,
but the mailer configuration is wrong (e.g. cannot connect
to...
Benni Mack
21:54 Revision a03cc2f8: [TASK] runTests.sh: Acceptance tests with mysql and postgres
Allow mysql & postgres for acceptance tests in
addition to default mariadb:
* Build/Script/runTests.sh -s acceptance...
Christian Kuhn
21:54 Revision b48a9e20: [BUGFIX] Strip tags from RSS items in Dashboard widget
As the output of the widgets in the Dashboard is processed
by htmlspecialchars(), the tags need to be stripped before...
Chris Müller
21:40 Revision 27ff588c: [TASK] runTests.sh: Acceptance tests with mysql and postgres
Allow mysql & postgres for acceptance tests in
addition to default mariadb:
* Build/Script/runTests.sh -s acceptance...
Christian Kuhn
21:24 Revision bef361be: [BUGFIX] Strip tags from RSS items in Dashboard widget
As the output of the widgets in the Dashboard is processed
by htmlspecialchars(), the tags need to be stripped before...
Chris Müller
20:42 Revision a6ecc6c4: [TASK] runTests.sh: Switch to a new set of test images
New images are to be found on official TYPO3
https://hub.docker.com/u/typo3 account.
Most images are based on alpine...
Christian Kuhn
20:41 Revision cdfe386c: [TASK] runTests.sh: Switch to a new set of test images
New images are to be found on official TYPO3
https://hub.docker.com/u/typo3 account.
Most images are based on alpine...
Christian Kuhn
20:36 Revision 20314cb4: [TASK] runTests.sh: Switch to a new set of test images
New images are to be found on official TYPO3
https://hub.docker.com/u/typo3 account.
Most images are based on alpine...
Christian Kuhn
20:11 Revision c730176b: [BUGFIX] Fix PageTree drag-end animation
During the migration to d3 v6 in #93394
one event listener was forgotten to be
updated for the changes callback signa...
Benjamin Franzke
20:09 Revision faf6fc0c: [BUGFIX] Allow backend login with invalid mailer notification
When a TYPO3 installation has `warning_email_addr` set,
but the mailer configuration is wrong (e.g. cannot connect
to...
Benni Mack
20:08 Revision 49cbb111: [BUGFIX] Only show workspace next/prev stage buttons with access
The buttons in the info dialog of a record in the workspaces
module shows the buttons "Publish to live" (or send to n...
Benni Mack
18:48 Revision 21821f8d: [TASK] Drop two unit tests that heavily rely on environment
* The file permission related LocalDriverTest basically test
getPermissions() that is a set of native PHP methods t...
Christian Kuhn
18:48 Revision 793cd0cd: [TASK] Drop two unit tests that heavily rely on environment
* The file permission related LocalDriverTest basically test
getPermissions() that is a set of native PHP methods t...
Christian Kuhn
18:47 Revision fbfab06e: [TASK] Drop two unit tests that heavily rely on environment
* The file permission related LocalDriverTest basically test
getPermissions() that is a set of native PHP methods t...
Christian Kuhn
18:35 Revision 3c52d828: [BUGFIX] Drop UFT-8 BOM on some files
Some documentation related files contain a UTF-8 BOM
while they shouldn't.
Usually, script Build/Scripts/checkUtf8Bom...
Christian Kuhn
18:35 Revision aa4904c5: [BUGFIX] Drop UFT-8 BOM on some files
Some documentation related files contain a UTF-8 BOM
while they shouldn't.
Usually, script Build/Scripts/checkUtf8Bom...
Christian Kuhn
18:35 Revision 536e7005: [BUGFIX] Drop UTF-8 BOM on some files
Some documentation related files contain a UTF-8 BOM
while they shouldn't.
Usually, script Build/Scripts/checkUtf8Bom...
Christian Kuhn
18:34 Revision 7dfbfa1a: [TASK] runTests.sh: Minor cleanups
* Run postgres with hard coded user to avoid connection isssues
* Add some missing reports.xml for acceptance tests
*...
Christian Kuhn
18:34 Revision f1096255: [TASK] runTests.sh: Minor cleanups
* Run postgres with hard coded user to avoid connection isssues
* Add some missing reports.xml for acceptance tests
*...
Christian Kuhn
18:34 Revision deab12f7: [TASK] runTests.sh: Minor cleanups
* Run postgres with hard coded user to avoid connection isssues
* Add some missing reports.xml for acceptance tests
*...
Christian Kuhn
16:36 Revision 109c781a: [BUGFIX] Only show workspace next/prev stage buttons with access
The buttons in the info dialog of a record in the workspaces
module shows the buttons "Publish to live" (or send to n...
Benni Mack
15:49 Revision c6655939: [BUGFIX] Return unique doktypes in TreeController::getDokTypes()
Resolves: #93393
Releases: master, 10.4
Change-Id: I827e421eef1696edfdc47d7544d8ebc2dd40c052
Reviewed-on: https://rev...
Tobias Wojtylak
14:57 Revision 0f6371ef: [TASK] Migrate to D3.js v6
D3.js v6 contains quite some changes, but most
are irrelevant for TYPO3, as we already migrated
from d3-request to co...
Benjamin Franzke
14:54 Revision 99382e05: [BUGFIX] Return unique doktypes in TreeController::getDokTypes()
Resolves: #93393
Releases: master, 10.4
Change-Id: I827e421eef1696edfdc47d7544d8ebc2dd40c052
Reviewed-on: https://rev...
Tobias Wojtylak
14:30 Revision 6532b6ec: [BUGFIX] Decouple id selectors from SvgTree and PageTree
The PageTree component (added in TYPO3 v9) is based on SVG Tree,
which was added in a previous version (TYPO3 v8).
H...
Benni Mack
06:34 Revision 826d15b8: [BUGFIX] Improve exceptions when BE.adminOnly or BE.IPmaskList is used
TYPO3 now returns a HTTP 403 status code, when BE.adminOnly is
configured or when the clients IP address does not mat...
Torben Hansen

2021-01-31

21:28 Revision 9f7ed147: [BUGFIX] Improve exceptions when BE.adminOnly or BE.IPmaskList is used
TYPO3 now returns a HTTP 403 status code, when BE.adminOnly is
configured or when the clients IP address does not mat...
Torben Hansen
15:40 Revision 8171c9e6: [DOCS] Added condition to snippet for social media fallback images
It is possible to have multiple og:image meta tags by the specs. By
adding the condition to your TypoScript setup, th...
Richard Haeser
15:25 Revision def73f27: [DOCS] Added condition to snippet for social media fallback images
It is possible to have multiple og:image meta tags by the specs. By
adding the condition to your TypoScript setup, th...
Richard Haeser
09:28 Revision 2f16ad1f: [BUGFIX] Avoid double CSH wraps in linkvalidator tasks settings
Labels in linkvalidator's additional field settings for the schedule
are actually invoking `BackendUtility::wrapInHel...
Oliver Hader
09:15 Revision fd38e794: [BUGFIX] Avoid double CSH wraps in linkvalidator tasks settings
Labels in linkvalidator's additional field settings for the schedule
are actually invoking `BackendUtility::wrapInHel...
Oliver Hader
07:54 Revision d30a0b25: [BUGFIX] Avoid double CSH wraps in linkvalidator tasks settings
Labels in linkvalidator's additional field settings for the schedule
are actually invoking `BackendUtility::wrapInHel...
Oliver Hader

2021-01-29

13:13 Revision ce50934c: [TASK] Migrate some PageTree components to TypeScript
+ removed NavigationComponentInterface - actually no
class-like component did implement it
+ introduced TreeInterfa...
Oliver Hader
12:49 Revision 789882d6: [TASK] Show full url in InputLinkElement
If an external url is provided in a link field, the full url should be
shown instead of only the domain. Hiding all o...
Georg Ringer
09:28 Revision 011f8370: [TASK] Remove not helpful parts from log entries
Log entries in the log module show some internal log numbers like `(msg#255.3.2)`
which is neither understandable nor...
Georg Ringer
08:09 Revision a0d0e14f: [BUGFIX] Do not render empty title attributes in ImageViewHelper
The ImageViewHelper uses strict types for checking if
the `title` property of the image is not an empty string.
Since...
Oliver Bartsch

2021-01-28

18:21 Revision 5bfb9b29: [BUGFIX] Do not render empty title attributes in ImageViewHelper
The ImageViewHelper uses strict types for checking if
the `title` property of the image is not an empty string.
Since...
Oliver Bartsch

2021-01-27

13:38 Revision 59405436: [TASK] Improve core update error messages
Performing a core update in the install tool requires
a couple of checks, regarding directory structure
and permissio...
Oliver Bartsch
13:18 Revision 5f646593: [TASK] Improve core update error messages
Performing a core update in the install tool requires
a couple of checks, regarding directory structure
and permissio...
Oliver Bartsch
13:17 Revision ed46d6d0: [BUGFIX] Use full height for link browser
The link browser now uses the full height again
by fully utilizing the flexbox functionality and
wrapping the content...
Benni Mack
13:01 Revision 516b37e6: [BUGFIX] Ensure IRRE record selectors show up with maxitems set
When an IRRE field in FormEngine has maxitems set,
and an item gets removed (thus, allowing an inline element
to be a...
Benni Mack
12:49 Revision 323eb7a8: [BUGFIX] Ensure IRRE record selectors show up with maxitems set
When an IRRE field in FormEngine has maxitems set,
and an item gets removed (thus, allowing an inline element
to be a...
Benni Mack
10:01 Revision 798801f6: [FEATURE] Enable resizing & toggling of navigation area
The button in the topbar for switching of the navigation area
(page tree for example) is removed in favor of:
1) a b...
Benni Mack
08:43 Revision 50936e26: [BUGFIX] Fix delegation of toolbar events
In #92704 the module menu got improved. The toolbar
events were delegated to dedicated objects instead
of just delega...
Oliver Bartsch

2021-01-26

16:13 Revision 3d995510: [BUGFIX] Fix table header styles in info module
To restore proper distinction between header and body
rows, the table header cells now use the th tag instead of td.
...
Oliver Bartsch
15:37 Revision 7671dca6: [TASK] runTests.sh: Add install on mysql and grunt clean check
Allow:
* Build/Scripts/runTests.sh -s install -d mysql
* Build/Scripts/runTests.sh -s checkGruntClean
The acceptance...
Christian Kuhn
15:20 Revision a734dcb6: [TASK] runTests.sh: Add install on mysql and grunt clean check
Allow:
* Build/Scripts/runTests.sh -s install -d mysql
* Build/Scripts/runTests.sh -s checkGruntClean
The acceptance...
Christian Kuhn
15:17 Revision f3924433: [TASK] runTests.sh: Add install on mysql and grunt clean check
Allow:
* Build/Scripts/runTests.sh -s install -d mysql
* Build/Scripts/runTests.sh -s checkGruntClean
The acceptance...
Christian Kuhn
12:35 Revision 0e6fe81b: [TASK] Update WidgetRegistration.rst
Replace "an" with "a"
Releases: master
Resolves: #93364
Change-Id: I47f2945bf140e1e470f3861bae0e3604076a4f7a
Reviewe...
FlowOverstack
12:27 Revision 22ce221d: [TASK] runTests.sh: Add phpstan and docBlockCheck
Allows:
* Build/Scripts/runTests.sh -s docBlockCheck
* Build/Scripts/runTests.sh -s phpstan
These two have been adde...
Christian Kuhn
12:27 Revision 7257f2a8: [TASK] runTests.sh: Add phpstan and docBlockCheck
Allows:
* Build/Scripts/runTests.sh -s docBlockCheck
* Build/Scripts/runTests.sh -s phpstan
These two have been adde...
Christian Kuhn
10:58 Revision 22a74940: [TASK] Revert removal of pagination labels
Restore the translations of pagination labels to make updates easier
and to have some default labels which can be use...
Georg Ringer
09:46 Revision d1242e69: [TASK] runTests.sh: composer & yarn caches in .cache/ dir
Composer and yarn caches are now stored to .cache/
directory within the checkout when using runTests.sh
suites like -...
Christian Kuhn
09:45 Revision e7d46bab: [TASK] runTests.sh: composer & yarn caches in .cache/ dir
Composer and yarn caches are now stored to .cache/
directory within the checkout when using runTests.sh
suites like -...
Christian Kuhn
09:45 Revision ff385c17: [TASK] runTests.sh: composer & yarn caches in .cache/ dir
Composer and yarn caches are now stored to .cache/
directory within the checkout when using runTests.sh
suites like -...
Christian Kuhn

2021-01-25

20:57 Revision d635f476: [BUGFIX] Fix implementation of frontend login redirect to group login
This patch makes felogin search through all user groups until it finds
one in which a redirect page id is defined.
R...
Peter Kraume
20:37 Revision 7f488e0e: [TASK] Improved record history view
The Record History module has been revamped:
* The settings are now placed as inline-form, using less space
* Severa...
Benni Mack
20:27 Revision d63a436f: [BUGFIX] Fix implementation of frontend login redirect to group login
This patch makes felogin search through all user groups until it finds
one in which a redirect page id is defined.
R...
Peter Kraume
19:52 Revision 730385ea: [TASK] runTests.sh: Allow chunking of acceptance and functional tasks
The '-c x/y' option for acceptance and functional jobs now
allows to split the set of acceptance/functional tests int...
Christian Kuhn
19:51 Revision 5dcd532f: [TASK] runTests.sh: Allow chunking of acceptance and functional tasks
The '-c x/y' option for acceptance and functional jobs now
allows to split the set of acceptance/functional tests int...
Christian Kuhn
19:51 Revision f30bb99a: [TASK] runTests.sh: Allow chunking of acceptance and functional tasks
The '-c x/y' option for acceptance and functional jobs now
allows to split the set of acceptance/functional tests int...
Christian Kuhn
18:18 Revision 98f8a7ea: [TASK] runTests.sh: clean summary in verbose mode
The 'summary' section at the end of runTests.sh is
cluttered with command output if -v is given.
Suppress this by set...
Christian Kuhn
18:18 Revision 6df91f7d: [TASK] runTests.sh: clean summary in verbose mode
The 'summary' section at the end of runTests.sh is
cluttered with command output if -v is given.
Suppress this by set...
Christian Kuhn
18:18 Revision 4762a7f6: [TASK] runTests.sh: clean summary in verbose mode
The 'summary' section at the end of runTests.sh is
cluttered with command output if -v is given.
Suppress this by set...
Christian Kuhn
16:03 Revision 4c6e73a9: [TASK] Use buttons in Install tool
All buttons in the install tool cards footer do now
use proper button tags instead of anchor tags with
an empty targe...
Oliver Bartsch
14:32 Revision 4e3c5f56: [BUGFIX] Escape user and group name in permission module
The user name and group name are stored as data attribute in the "reset"
button in the permission module once somebod...
Andreas Fernandez
10:57 Revision 8b4bdaf2: [BUGFIX] Use correct parameter for fetching TSconfig
The ListController now uses the correct parameter for
fetching the TCEFORM TSconfig options.
Furthermore is the `fie...
Oliver Bartsch
10:41 Revision 4b433c03: [BUGFIX] Use correct parameter for fetching TSconfig
The ListController now uses the correct parameter for
fetching the TCEFORM TSconfig options.
Furthermore is the `fie...
Oliver Bartsch

2021-01-22

22:45 Revision b653ba99: Revert "[TASK] No reference index for workspace delete placeholders"
This reverts commit 84948b2c4d8740f1dcec352eb357337c23cc28f4.
The strategy to not have reference index entries for
w...
Christian Kuhn
20:38 Revision 158d3252: [TASK] Migrate backend scaffolding to flexbox
Use flexbox for layouting to avoid transform/position
based shifting of the content module.
Also use `position: stick...
Benjamin Franzke
20:04 Revision b4704906: [BUGFIX] Properly show unchanged workspace records in workspace module
When a user is editing a complex data structure with IRRE and
if he just changes one entry of a structure then
all th...
Uwe Trotzek
19:39 Revision e20350bd: [TASK] Simplify usage of SimplePagination
Providing the pages of a pagination directly in the `SimplePagination`
reduced the work of extension developers.
In F...
Georg Ringer
19:39 Revision 9bcb07ce: [TASK] Fix color contrast for label-success
Add bootstrap class label-success to _element_label.scss.
Font color set to black and background color to a 20% ligh...
Mylene Kreiger
18:55 Revision 0f0d284e: [TASK] Simplify usage of SimplePagination
Providing the pages of a pagination directly in the `SimplePagination`
reduced the work of extension developers.
In F...
Georg Ringer
16:52 Revision c6752916: [BUGFIX] Add missing class in extension manager pagination
Resolves: #93349
Releases: master
Change-Id: I72b5a590db6f1dbad3ca6279ef3d02029cf4549f
Reviewed-on: https://review.ty...
Oliver Bartsch
08:49 Revision d7dd58de: [TASK] Migrate topbar scaffolding to flexbox
This change migrates the responsive
topbar to flexbox, getting rid of some ugly
"position: fixed" functionality as we...
Benni Mack

2021-01-21

22:31 Revision 75f0849c: [BUGFIX] Fix typo in documentation
The documentation for the deprecated
constants is missing a word in a sentence.
In addition, the documentation clari...
Benni Mack
22:03 Revision ff223224: [BUGFIX] Fix typo in documentation
The documentation for the deprecated
constants is missing a word in a sentence.
In addition, the documentation clari...
Benni Mack
21:07 Revision 6fdd28d8: [TASK] Remove Chrome Repainting CSS hack
A CSS hack was introduced with #f191477a1c958b178241f47f91d5b2937feb558a
see (https://forge.typo3.org/issues/66742)
f...
Benni Mack
20:44 Revision 62f2dc80: [BUGFIX] Fix SysLogErrors widget link to belog module
The SysLogErrors widget now links to the belog module
using `top.goToModule` to also change the state in the
module m...
Oliver Bartsch
20:36 Revision 078dae16: [TASK] Use buttons in Permissions module
The permissions module previously used a lot of
anchor elements without a target defined.
To improve accessibility a...
Oliver Bartsch
19:36 Revision 068f7af2: [BUGFIX] Fix SysLogErrors widget link to belog module
The SysLogErrors widget now links to the belog module
using `top.goToModule` to also change the state in the
module m...
Oliver Bartsch
12:22 Revision 76e91a5f: [TASK] Organize file / link selector output
This change sorts out the link selector fields and
additional fields, as well as the file selector to streamline
the ...
Benni Mack
12:19 Revision c02137be: [BUGFIX] Fix CSH popover styling
The popover (when clicking on a "?" icon)
now properly sets the styling of the popover-header
class.
Resolves: #9332...
Benni Mack

2021-01-20

21:55 Revision 8b0e90c9: [BUGFIX] Respect date aspect in PageRepository runtime cache
Pages with a date visibility outside the current date had their preview
link generated incorrectly as the runtime cac...
Richard Haeser
21:14 Revision e2a04392: [BUGFIX] Use correct select element on changing owner / group
When multiple select elements are visible, the value
of the correct element is now used when changing
the owner / gro...
Oliver Bartsch
21:13 Revision 602b1a0e: [BUGFIX] Respect date aspect in PageRepository runtime cache
Pages with a date visibility outside the current date had their preview
link generated incorrectly as the runtime cac...
Patrick Schriner
21:10 Revision a87e0ec2: [TASK] Use buttons in Permissions module
The permissions module previously used a lot of
anchor elements without a target defined.
To improve accessibility a...
Oliver Bartsch
20:43 Revision b07436ca: [BUGFIX] Respect date aspect in PageRepository runtime cache
Pages with a date visibility outside the current date had their preview
link generated incorrectly as the runtime cac...
Patrick Schriner
19:39 Revision ede93dbd: [BUGFIX] Don't render hreflang tag for pages with canonical set
When a canonical link is set in the page properties, this page
or translation should not get a hreflang link in front...
Richard Haeser
16:11 Revision e3d34dd5: [FEATURE] Improve keyboard navigation for module menus
The module menu implements the keyboard navigation suggested
by the ARIA Best Practices 1.1 for roles "menubar" and "...
Martin Kutschker
15:33 Revision 8dbb66e5: [BUGFIX] Don't render hreflang tag for pages with canonical set
When a canonical link is set in the page properties, this page
or translation should not get a hreflang link in front...
Richard Haeser
15:13 Revision dd3c52a8: [BUGFIX] Use correct data attribute in constant editor
In the bootstrap v5 migration the data attribute key which is used
in JavaScript to perform actions depending on the ...
Oliver Bartsch

2021-01-19

16:45 Revision 8b3b73da: [BUGFIX] Streamline checkbox rendering in TYPO3 Backend
This change uses Twitter Bootstrap 5 usages across TYPO3 Backend,
and fixes the toggle / icon toggle switch.
Now the...
Benni Mack
13:40 Revision 17b2e47c: [TASK] Add link to open original file from the edit view
Resolves: #93298
Releases: master
Change-Id: Ic93d7e837fc3a19e78211bbe3b7562ac3cd51213
Reviewed-on: https://review.ty...
Kevin Appelt
13:09 Revision e85c0b27: [TASK] Remove jQuery from Permissions module
The Permissions backend module and its JavaScript module now ditch jQuery
in favor of native browser API and TYPO3 AP...
Andreas Fernandez
10:47 Revision af8635db: [BUGFIX] Fix extension listing
The listing of extensions in the Extension Manager module
now properly shows the inactive extensions again.
Previous...
Benni Mack
10:14 Revision 38c90adf: [FEATURE] Synchronize folder relations after rename
To prevent broken records which reference a renamed
folder, the AfterFolderRenamedEvent is now used to
synchronize th...
Oliver Bartsch
08:09 Revision 9bc0b767: [BUGFIX] Properly show unchanged workspace records in workspace module
When a user is editing a complex data structure with IRRE and
if he just changes one entry of a structure then
all th...
Uwe Trotzek

2021-01-18

22:23 Revision 2ed7e810: [FEATURE] Add textWrap argument to f:link.typolink viewhelper
This adds the ability to wrap the content of an automatically
generated typolink link text, e.g. when linking to inte...
Johannes Rebhan
10:22 Revision e7b45ab9: [TASK] Display user and group names completely
User and group names in the access module are no longer shortened
after 20 characters. It is now possible to see the ...
Guido Schmechel
10:21 Revision ac3d49ea: [BUGFIX] Use the correct PreviewRenderer as fallback
When there is no specific preview renderer defined for
a given subtype, the type-specific renderer can only
be used i...
Thomas Löffler
09:00 Revision 7a2fd029: [BUGFIX] Re-add proper badges for toolbar items
The opendocs toolbar item does not have a badge background anymore,
this changes re-adds the background and also unif...
Benni Mack

2021-01-17

11:26 Revision 7608be0e: [BUGFIX] Restore layout of clipboard buttons in filelist and recordlist
Will set equal height for checked checkbox and the empty button.
The first button will now get a border-radius to str...
Jochen Roth
11:22 Revision 05e679a7: [BUGFIX] Use the correct PreviewRenderer as fallback
When there is no specific preview renderer defined for
a given subtype, the type-specific renderer can only
be used i...
Thomas Löffler

2021-01-16

15:57 Revision 7415a3b5: [BUGFIX] Assure page title editing when creating new pages
Using drag and drop, one can create new pages within the
page tree. New pages can be created before, after or
within ...
Elias Häußler
13:18 Revision 6e99d31d: [BUGFIX] Assure page title editing when creating new pages
Using drag and drop, one can create new pages within the
page tree. New pages can be created before, after or
within ...
Elias Häußler
10:04 Revision aa948d65: [BUGFIX] Add focus to user confirmation password field
Since #92836 backend users have to confirm their
password on accessing the install tool in the backend.
The correspo...
Oliver Bartsch
07:41 Revision ce4fbab3: [BUGFIX] Preserve order of link handlers
If some link handlers are hidden with "blindLinkOptions" then we still
want to preserve the well-known order of the o...
Markus Klein
07:14 Revision 16b2ec0e: [BUGFIX] Preserve order of link handlers
If some link handlers are hidden with "blindLinkOptions" then we still
want to preserve the well-known order of the o...
Markus Klein

2021-01-13

12:12 Revision 30759170: [BUGFIX] Avoid fatal errors with empty bodytext content
The page module does not throw a fatal error
anymore if a content type "text" has a bodytext
of value "null" instead ...
Benni Mack
10:30 Revision 4931fc29: [BUGFIX] Use absolute path for clipboard thumbnails
Resolves: #93278
Releases: master
Change-Id: Ie4b0e533fda887b92fdbd5c4e870435c12b091ca
Reviewed-on: https://review.ty...
Oliver Bartsch
10:29 Revision 9787b165: [BUGFIX] Fix RenameFile and FileDelete in EXT:filelist
The RenameFile JavaScript handles renaming of files
and folders. If renaming a folder, some input fields are
not avai...
Oliver Bartsch

2021-01-12

15:35 Revision 60dab029: [BUGFIX] Fix TypeError when loginLogoAlt is unset
As of #92628, 'loginLogoAlt' is evaluated when a custom backend
loginLogo has been set, but it is not taken into acco...
Benjamin Franzke
14:18 Revision 4bfe2ade: [BUGFIX] Show system news navigation buttons
Due to CSS changes in Boostrap 5 the navigation buttons
on the login screen were invisible.
This patch makes them vi...
Martin Kutschker
12:25 Revision 84948b2c: [TASK] No reference index for workspace delete placeholders
The reference index can be seen as a 'cache' for
consuming application parts other than the
DataHandler, which does n...
Christian Kuhn
11:23 Revision fbdfea58: [BUGFIX] Do not turn workspace delete records into move records
Scenario: A live page has a page localization. In workspaces,
the page localization is deleted, creating a delete pla...
Christian Kuhn
11:17 Revision 9dfd0a60: [BUGFIX] Add workspace restriction to RecordsXmlSitemapDataProvider
By adding the workspace restriction to the RecordsXmlSitemapDataProvider,
only records in the live workspace are show...
Richard Haeser
11:04 Revision 37b7a893: [BUGFIX] Add workspace restriction to RecordsXmlSitemapDataProvider
By adding the workspace restriction to the RecordsXmlSitemapDataProvider,
only records in the live workspace are show...
Richard Haeser
10:36 Revision 0fabdc18: [TASK] Reduce RelationHandler state
Some protected properties with single usage are replaced
with local variables to reduce complexity.
Resolves: #93269...
Oliver Bartsch

2021-01-11

21:29 Revision 8538ea0a: [FEATURE] Allow icon overlay in newContentElementWizard
A new TSconfig option `iconOverlay` is introduced,
which allows to define an icon overlay for each
element within the...
Sebastian Iffland
20:24 Revision 67ad9d7a: [TASK] Separate restore from delete in DataHandler
The DataHandler delete related methods still handle
too many things.
This is yet another divide & conquer patch: Move...
Christian Kuhn
19:50 Revision 9e6ed87d: [BUGFIX] Hide deleted flexform section in DOM
If a Flexform section gets deleted, the container must be hidden in DOM
and not deleted, as the underlying DataHandle...
Andreas Fernandez
19:36 Revision b66d495e: [BUGFIX] Hide deleted flexform section in DOM
If a Flexform section gets deleted, the container must be hidden in DOM
and not deleted, as the underlying DataHandle...
Andreas Fernandez
13:45 Revision 6d742dc3: [BUGFIX] Fix edit page title input group
The correct height of the input group is restored by
removing unnecessary wrappers around the buttons.
See: https://...
Oliver Bartsch
08:48 Revision 19367524: [BUGFIX] Respect mod.web_list.noViewWithDokTypes also in record list
The option noViewWithDokTypes is now also respected for
the control panel of a single record in the listing.
Resolve...
Eric Chavaillaz
07:09 Revision 31f70f9d: [BUGFIX] Remove duplicate error message in AjaxDataHandler
When an error occurs in a DataHandler AJAX call, the error message
should only be shown once.
Resolves: #93207
Relea...
Simon Schaufelberger
06:45 Revision 9eada3ad: [BUGFIX] Remove duplicate error message in AjaxDataHandler
When an error occurs in a DataHandler AJAX call, the error message
should only be shown once.
Resolves: #93207
Relea...
Simon Schaufelberger

2021-01-10

20:40 Revision 9923a4b2: [BUGFIX] Small issues on the backend login screen
The translation key login.error.capslock is duplicated.
The second instance is now named login.error.capslockStatus
a...
Martin Kutschker
11:50 Revision 81e91676: [BUGFIX] Working preview links in workspace mails
Fix a couple of issues with state change emails in
workspaces:
* We still can't deep link to the backend. The genera...
Christian Kuhn

2021-01-09

23:18 Revision 76703b9c: [BUGFIX] Hide impossible actions for pid 0
This patch removes some actions that don't make any sense with pid 0:
- toggle visibility in menu via context menu
-...
Andreas Fernandez
22:51 Revision 369ffcbd: [BUGFIX] Hide impossible actions for pid 0
This patch removes some actions that don't make any sense with pid 0:
- toggle visibility in menu via context menu
-...
Andreas Fernandez
12:14 Revision fb9a9ea8: [FEATURE] Add alt-text to login logo
The login logo for the default logo is set to "TYPO3 logo".
For custom logos an alt-attribute for the image tag can
b...
Georg Ringer
09:33 Revision 8f238b40: [BUGFIX] FormEngine: Fix several validation issues in complex field types
The FormEngine field type `selectMutlipleSideBySide` is very special, as
it's a combination of four input and select ...
Andreas Fernandez

2021-01-08

21:36 Revision 0e4e6c7b: [TASK] Blind more configuration options per default
TYPO3 should blind sensitive configurations options, such
as credentials or keys, by default, since the configuration...
Oliver Bartsch
19:55 Revision 6854af87: [TASK] Blind more configuration options per default
TYPO3 should blind sensitive configurations options, such
as credentials or keys, by default, since the configuration...
Oliver Bartsch
19:24 Revision 4bc56676: [BUGFIX] Fix several issues with collapse elements
Since bootstrap v5 the collapse JavaScript plugin
is using `collapse.show` instead of `collapse.in`
as the expanded s...
Oliver Bartsch
19:20 Revision bb32a77c: [BUGFIX] Use absolute path for media files in backend
Since #93048 using relative paths in backend does not
longer work in most cases. Therefore the MediaRenderers
should ...
Oliver Bartsch
19:19 Revision d3e5dc32: [BUGFIX] Discard workspace records when deleting live records
Since #93121 workspace records have no soft-delete
behavior anymore. This is now respected when live
records are dele...
Christian Kuhn
09:07 Revision f9aa35f2: [BUGFIX] Fix rendering issues in changelog rst
Fix rendering issues in
`Deprecation-92386-DeprecatedExtbasePropertyInjection`.
Resolves: #93241
Related: #92386
Rel...
Georg Ringer

2021-01-07

19:18 Revision b52f67b6: [TASK] Fetch route from request instead of GET parameter
The "route" GET parameter is deprecated since #93048.
Therefore the route path has now to be fetched from the
request...
Oliver Bartsch
19:13 Revision f179a57f: [TASK] Propagate "immediate" responses through the middleware stack
When a controller finds some pre-requisites of the called
action are not fulfilled, it can create an 'early' response...
Benjamin Franzke
18:46 Revision a97accab: [BUGFIX] Working preview links in workspace mails
Fix a couple of issues with state change emails in
workspaces:
* We still can't deep link to the backend. The genera...
Christian Kuhn
17:13 Revision b18c047b: [TASK] Replace GeneralUtility::getIndpEnv('REQUEST_URI')
If a reqest object already is around,
$request->getAttribute('normalizedParams')->getRequestUri()
can be used as a dr...
Anja Leichsenring
15:19 Revision 7cb8d697: [BUGFIX] Suppress warning in SimpleFileBackend unlink()
Calling $cache->remove() on a simple file backend when
the file does not exist leads to a PHP warning.
Checking with ...
Christian Kuhn
15:18 Revision 38b3680e: [TASK] Simplify FileBackend->remove()
Throw if frozen, then call ->remove() of SimpleFileBackend
Resolves: #93239
Related: #92847
Releases: master
Change-...
Christian Kuhn
15:05 Revision f5be82d0: [BUGFIX] Suppress warning in SimpleFileBackend unlink()
Calling $cache->remove() on a simple file backend when
the file does not exist leads to a PHP warning.
Checking with ...
Christian Kuhn
13:46 Revision 71884c8f: [BUGFIX] Use PSR-17 interfaces in Extbase
In order to strengthen TYPO3's focus on PSR standards, this change
uses PSR-17 interfaces instead of the custom Respo...
Benjamin Franzke
13:37 Revision 60022de9: [TASK] Replace missing jquery import in SelectTreeElement
SelectTreeElement makes use of $.param() without importing
jquery via requireJS. Instead of adding the missing jquery...
Benjamin Franzke
11:27 Revision 210b2c0c: [TASK] Improve accessibility of login
Colour contrast for footnote text meets WCAG 2.1 requirements.
Role status for the caps-lock notice belongs to the di...
Martin Kutschker

2021-01-06

22:40 Revision 98afad24: [BUGFIX] Never show deleted users in compare view
Adding a user to the ext:beuser 'compare' list and
deleting the user afterwards, still allows to compare
that user wi...
Christian Kuhn
22:36 Revision e9daa05b: [BUGFIX] FormEngine: Fix several validation issues in complex field types
The FormEngine field type `selectMutlipleSideBySide` is very special, as
it's a combination of four input and select ...
Andreas Fernandez
22:30 Revision e3ae1106: [TASK] Migrate backend notifications to lit-html
Migrates backend UI component `Notification` to be based on `lit-html`.
Resolves: #93102
Releases: master
Change-Id:...
Benjamin Franzke
22:18 Revision bb94e866: [BUGFIX] Never show deleted users in compare view
Adding a user to the ext:beuser 'compare' list and
deleting the user afterwards, still allows to compare
that user wi...
Christian Kuhn
20:36 Revision 5b0c207a: [BUGFIX] Add default workspace for dummy user
The backend usergroup compare view requires to fetch the
group data of the groups to compare. Since this operation
de...
Oliver Bartsch
20:22 Revision 984a9a85: [BUGFIX] Add default workspace for dummy user
The backend usergroup compare view requires to fetch the
group data of the groups to compare. Since this operation
de...
Oliver Bartsch
17:20 Revision e7af3d13: [TASK] Render nonExcludeFields in backend user comparison
Adds nonExcludeFields to backend user comparison view
since it was not added to this view yet.
Resolves: #93234
Rele...
Elias Häußler
15:48 Revision 97561918: [BUGFIX] Fix collapsible elements in Backend User info
All collapsible elements in Backend User info (TSconfig,
exclude fields) can now be collapsed at first click. For
thi...
Elias Häußler
14:19 Revision bb67fbf7: [BUGFIX] Fix PHP warning on second call to reset password link
This patch fixes a PHP warning being logged to sys_log when clicking
the reset password link again after the password...
Stephan Großberndt
13:51 Revision ab386777: [TASK] Remove deprecated "route" argument from shortcut buttons
With #93093 the shortcut PHP API was reworked.
Since then, providing the route path as "route"
argument is deprecated...
Oliver Bartsch
13:44 Revision 72d8bd0e: [BUGFIX] Fix PHP warning on second call to reset password link
This patch fixes a PHP warning being logged to sys_log when clicking
the reset password link again after the password...
Stephan Großberndt
13:41 Revision 8f9bc112: [BUGFIX] Fix requirejs-loader config and error handling
Adapt the fetch-configuration URL query string, to account for the
backend url change in #93048, in order to use a qu...
Benjamin Franzke
13:36 Revision 7fa6f1d9: [BUGFIX] Streamline frontend 5xx error handling
* Fix 500 vs 503 error for configuration vs maintenance errors
* Fix maintenance mode middleware ordering to get acc...
Benjamin Franzke
13:07 Revision 205df901: [BUGFIX] Fix requirejs-loader config and error handling
Adapt the fetch-configuration URL query string, to account for the
backend url change in #93048, in order to use a qu...
Benjamin Franzke
13:04 Revision f4fac8d0: [TASK] Streamline generated links to switch Backend user
Both links to switch Backend user (Backend toolbar item
and SwitchUser view helper) are now streamlined.
Resolves: #...
Elias Häußler
11:48 Revision 759e8daa: [BUGFIX] Streamline frontend 5xx error handling
* Fix 500 vs 503 error for configuration vs maintenance errors
* Fix maintenance mode middleware ordering to get acc...
Benjamin Franzke
11:36 Revision 356c32f5: [BUGFIX] Use custom image file extensions for image processing tests
If an integrator removes image file extensions, e.g. "gif", from
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'] ...
Guido Schmechel
11:34 Revision d94b1b5b: [BUGFIX] Handle sorting of nested IRRE containers properly
When sorting elements in an IRRE container, the sorting took
grandchildren into account as well, which broke the sort...
Andreas Fernandez
11:17 Revision 93ac43c7: [BUGFIX] Use custom image file extensions for image processing tests
If an integrator removes image file extensions, e.g. "gif", from
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'] ...
Guido Schmechel
10:46 Revision c7689e6a: [BUGFIX] Remove link from login logo
The login logo is linked only for technical reasons of a security check.
It is not meant to be used by humans but is ...
Martin Kutschker
10:15 Revision 73c81341: [BUGFIX] Remove link from login logo
The login logo is linked only for technical reasons of a security check.
It is not meant to be used by humans but is ...
Martin Kutschker
10:01 Revision 5450af47: [DOCS] Add examples how to create fallbacks for meta tags
Added some more examples how to add fallbacks for specific metatags
when they are not rendered by EXT:seo.
Releases:...
Remo Schneider

2021-01-05

23:13 Revision 8e36fb12: [BUGFIX] Build correct redirect url when switching BE user
With the introduction of Backend url rewrites with #93048,
the generated redirect url to switch backend users was
bro...
Elias Häußler
19:54 Revision 1d2b3b7c: [FEATURE] Add DataProcessor to resolve FlexForm data
This adds a new data processor which converts the
XML structure of a given FlexForm field into a PHP
array to be used...
Jo Hasenau
16:52 Revision e4d3e3bc: [BUGFIX] Respect mod.web_list.noViewWithDokTypes also in record list
The option noViewWithDokTypes is now also respected for
the control panel of a single record in the listing.
Resolve...
Eric Chavaillaz
16:28 Revision 5ddb8ebd: [TASK] Always handle linktypes in linkvalidator as list
The TSconfig of linkvalidator contains 'linktypes' which is a
list of link types which should be checked
(e.g. 'exter...
Sybille Peters
16:18 Revision 19fdbefa: [TASK] Don't try to create language switch for non-persisted records
The language switch is never rendered for non-persisted records,
so the method to create it should not be called in t...
Sebastian Michaelsen
15:41 Revision 48fd54c4: [TASK] Don't try to create language switch for non-persisted records
The language switch is never rendered for non-persisted records,
so the method to create it should not be called in t...
Sebastian Michaelsen
10:00 Revision c6e5fbcc: [BUGFIX] FormEngine does not edit workspace delete placeholders
Workspace delete placeholders are just a marker that a
live record should be deleted in live when the delete
placehol...
Christian Kuhn
07:57 Revision d8bcc340: [BUGFIX] Respect newContentElementWizard TSconfig in fluid based page module
The fluid based page module, introduced in v10 and the only
available variant since v11, does now correctly respect t...
Christian Eßl
07:41 Revision 69ec7869: [BUGFIX] Fix "view" option in context menu
The context menu no longer offers the "view" option
for excluded doktypes like "spacer".
Resolves: #93215
Releases: ...
Oliver Bartsch
07:40 Revision d82bc6c5: [BUGFIX] Respect newContentElementWizard TSconfig in fluid based page module
The fluid based page module, introduced in v10 and the only
available variant since v11, does now correctly respect t...
Christian Eßl

2021-01-04

20:36 Revision df6e0617: [BUGFIX] Fix "view" option in context menu
The context menu no longer offers the "view" option
for excluded doktypes like "spacer".
Resolves: #93215
Releases: ...
Oliver Bartsch
18:58 Revision b50d36c9: [BUGFIX] Look at whole word checking for *Scanned
The words FullyScanned, PartiallyScanned and NotScanned
must not have any leading or trailing characters
when on the ...
Martin Kutschker
18:46 Revision f5ad3545: [BUGFIX] FormEngine does not edit workspace delete placeholders
Workspace delete placeholders are just a marker that a
live record should be deleted in live when the delete
placehol...
Christian Kuhn
18:42 Revision 40a352f9: [BUGFIX] Look at whole word checking for *Scanned
The words FullyScanned, PartiallyScanned and NotScanned
must not have any leading or trailing characters
when on the ...
Martin Kutschker
16:43 Revision 96031203: [BUGFIX] Reduce ses_id field length
The patch for #93131 increased the db size of field ses_id
in tables fe_sessions and be_sessions from 32 to 255 chars...
Christian Kuhn
16:24 Revision 9b52ab38: [TASK] Drop non hashed session fallback
The security fix related to better hashed sessions
had fallbacks to deal with existing non hashed sessions.
This was ...
Christian Kuhn
15:44 Revision 11e16238: [BUGFIX] Reduce ses_id field length
The patch for #93131 increased the db size of field ses_id
in tables fe_sessions and be_sessions from 32 to 255 chars...
Christian Kuhn
15:04 Revision 90b02f9f: [TASK] Implement t3editor as custom web component
Remove jQuery dependency, avoid inline javascript and
encapsulate initialization into a web component.
Also use "cod...
Benjamin Franzke
14:57 Revision 9821608a: [BUGFIX] Remove wrong data-formengine-input-name attribute
With #93135, selectMultipleSideBySide fields broke and didn't accept new
values as both select fields share the same ...
Andreas Fernandez
14:20 Revision 595ca11a: [BUGFIX] Fix image processing hint in install tool
The setting $GLOBALS['TYPO3_CONF_VARS']['GFX']['colorspace'] is
deprecated since TYPO3 8.0 and is now replaced with
$...
Torben Hansen
13:56 Revision b04d5280: [BUGFIX] Fix image processing hint in install tool
The setting $GLOBALS['TYPO3_CONF_VARS']['GFX']['colorspace'] is
deprecated since TYPO3 8.0 and is now replaced with
$...
Torben Hansen
13:53 Revision fdcb412a: [BUGFIX] Use `form-select` class for <select> fields
With Bootstrap 5, <select> fields make use of the class `form-select`.
This patch aims to replace every occurrence of...
Andreas Fernandez
13:38 Revision 6ed3053c: [BUGFIX] Fix image processing hint in install tool
The setting $GLOBALS['TYPO3_CONF_VARS']['GFX']['colorspace'] is
deprecated since TYPO3 8.0 and is now replaced with
$...
Torben Hansen
13:23 Revision a90f5ee8: [TASK] Get rid of "PHP Notice: Undefined index" notices
Running a clean installation minimal setup throws
a lot of "PHP Notice: Undefined index: " notices.
This commit remov...
Thomas Pronold
12:49 Revision bd2ced46: [TASK] Get rid of "PHP Notice: Undefined index" notices
Running a clean installation minimal setup throws
a lot of "PHP Notice: Undefined index: " notices.
This commit remov...
Thomas Pronold
10:28 Revision 9c9046a5: [DOCS] Fix wrong reference to global REQUEST_TYPE
There is no global variable named REQUEST_TYPE,
it is called TYPO3_REQUEST.
Releases: master
Resolves: #93206
Relate...
Sebastian Schreiber
09:26 Revision bfb42cda: [TASK] Make first install compatible with PHP 8
Make all the necessary changes to classes used during the first installation to run on PHP 8
Resolves: #93205
Releas...
Jörn Wagner
08:26 Revision 139594a2: [BUGFIX] Do not call "libxml_disable_entity_loader" in PHP 8
Because the method (finally) is deprecated in PHP 8,
all calls in TYPO3 Core are wrapped in if statements
to avoid de...
Benni Mack
08:03 Revision 0a394765: [BUGFIX] Do not call "libxml_disable_entity_loader" in PHP 8
Because the method (finally) is deprecated in PHP 8,
all calls in TYPO3 Core are wrapped in if statements
to avoid de...
Benni Mack

2021-01-03

12:04 Revision 5489967f: [BUGFIX] Set property hreflang of SiteLanguage to empty string
By defining `$hreflang` of SiteLanguage to an empty string instead of
'en-US' wrong hreflang tags are avoided in the ...
Georg Ringer
 

Also available in: Atom