TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692023-06-26T13:37:49ZTYPO3 Forge
Redmine TYPO3 Core - Bug #101168 (New): Copy elements with IRRE field deletes copied translationshttp://forge.typo3.org/issues/1011682023-06-26T13:37:49ZNicole Cordestypo3@cordes.co
<p>Given:</p>
<p>- system with at least two languages<br />- install the attached extension<br />- create a new page and translate into another language<br />- create a new content element "copy_irre" and attach a child link<br />- translate the content element into the other language<br />- change the link label of the translated child link<br />- copy the content element and paste it anywhere on the site</p>
<p>Expectation:</p>
<p>- a copied content element should be visible<br />- the label of the translated child should match the original translation</p>
<p>Actual:</p>
<p>- the original link gets synchronized again, the label gets lost</p>
<p>It seems the correct translation is created first but gets deleted again and a new synchronization is created.</p>
<p>The copy & paste steps work correctly if the allowLanguageSynchronization is turned off.</p> TYPO3 Core - Bug #100807 (New): Analyze Database Structure fails with EnforceableQueryRestriction...http://forge.typo3.org/issues/1008072023-05-04T10:34:43ZNicole Cordestypo3@cordes.co
<p>Given:</p>
<p>- an own class implementing the QueryRestrictionInterface and EnforceableQueryRestrictionInterface using a constructor dependency to another class<br />- this class is marked as public in settings.yaml<br />- this class is registered in $GLOBALS['TYPO3_CONF_VARS']['DB']['additionalQueryRestrictions']</p>
<p>Expectation:</p>
<p>- calling "Analyze Database Structure" in maintenance module should compare the current database structure with expected on</p>
<p>Actual:</p>
<p>- an error occurs as the (constructor) dependency cannot be resolved<br />- the failsafe container instead of the symfony dependency container is used</p> TYPO3 Core - Bug #93216 (Under Review): Include addRootLineFields in page tree controllerhttp://forge.typo3.org/issues/932162021-01-04T16:00:06ZNicole Cordestypo3@cordes.co
<p>Given:<br />- an own overlay for pages should be added using the $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Core\Imaging\IconFactory::class]['overrideIconOverlay']<br />- coming from \TYPO3\CMS\Backend\Controller\Page\TreeController::fetchDataAction only a hardcoded list of fields is available in a page record row</p>
<p>Expectation:<br />- page records are fetched with fields from $GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields']</p>
<p>Actual:<br />- only static fields are fetched (see \TYPO3\CMS\Backend\Controller\Page\TreeController::getPageTreeRepository)</p> TYPO3 Core - Bug #91491 (Closed): Speed up pages_language_overlay update wizardhttp://forge.typo3.org/issues/914912020-05-26T12:58:54ZNicole Cordestypo3@cordes.co
<p>To speed up the MigratePagesLanguageOverlayUpdate wizard (especially for big sites with lots of pages), the pages table needs to get an index for legacy_overlay_uid column.</p> TYPO3 Core - Bug #90182 (Closed): Missing text when linking to other site with non-existing languagehttp://forge.typo3.org/issues/901822020-01-23T12:29:45ZNicole Cordestypo3@cordes.co
<p>Given:<br />- two roots with site configuration<br />- one page tree (1) uses two languages (e.g. de and en)<br />- the other page tree (2) uses other languages (e.g. de and dk)<br />- a text element in (1) and in en links to a page in (2)</p>
<p>Expectation:<br />- the link cannot be generated as (2) does not support en<br />- the text should be visible without any link</p>
<p>Actual:<br />- the linked text is completely missing in output</p> TYPO3 Core - Bug #87188 (Closed): FrontendUserImageUpdateWizard is marked as done even when error...http://forge.typo3.org/issues/871882018-12-17T15:42:28ZNicole Cordestypo3@cordes.co
<p>Given:</p>
<p>- an installation to upgrade from 7.6.32 to 8.7.22<br />- some missing files in uploads/pics/ that are used in fe_users.image field</p>
<p>Expected:</p>
<p>- an error/information about the missing file(s) is shown<br />- the update wizard can be re-run</p>
<p>Actual:</p>
<p>- the update wizard is marked as done and needs to be re-enabled manually</p> TYPO3 Core - Bug #86655 (Closed): GeneralUtility::rmdir needs a fully initialized Environment ins...http://forge.typo3.org/issues/866552018-10-14T21:12:34ZNicole Cordestypo3@cordes.co
<p>The typo3/testing-framework calls GeneralUtility::rmdir to remove existing test instances. Unfortunately this fails an Windows systems as those are not properly detected by an uninitialized Environment and Environment::isWindows() returns false.</p> TYPO3 Core - Bug #86403 (Closed): Missing FlexForm context for USER display conditionshttp://forge.typo3.org/issues/864032018-09-27T16:06:08ZNicole Cordestypo3@cordes.co
<p>Given:<br />- a FlexForm with a field having a display condition using a user function</p>
<p>Expected:<br />- the user function should receive all information provided by the parent object (TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions)</p>
<p>Actual:<br />- only the current used database row, the parsed condition parameter and a flexformValueKey is provided<br />- the whole information about which field is evaluated or the parsed FlexForm context is missing</p> TYPO3 Core - Bug #86208 (Closed): Cannot close "Check for broken extensions" overlayhttp://forge.typo3.org/issues/862082018-09-09T18:50:47ZNicole Cordestypo3@cordes.co
<p>Given:</p>
<p>- go to "Upgrade" module<br />- hit the "Check Extension Compatibility" button<br />- an overlay opens and the extensions are checked</p>
<p>Expected:</p>
<p>- if everything is successfully finished, I want to go back to any other module</p>
<p>Actual:</p>
<p>- there is no way to close the overlay (neither if an error occurs)</p> TYPO3 Core - Task #85658 (Closed): PharStreamWrapper denies phar files from symlinked extensionhttp://forge.typo3.org/issues/856582018-07-26T15:11:19ZNicole Cordestypo3@cordes.co
<p>Given:</p>
<p>An installation with symlinked extension(s)</p>
<p>Expected:</p>
<p>Able to execute an extensions phar file</p>
<p>Actual:</p>
<p>An exception is thrown because the phar path does not contain typo3conf.</p>
<p>I tested this with caretaker_mattermost as a symlinked extension in my local development environment.</p>
<p>The extension looks like</p>
<pre>
Warning: Uncaught TYPO3\CMS\Core\IO\PharStreamWrapperException:
Executing phar://...path-to-phar.../file.phar is denied in typo3/sysext/core/Classes/IO/PharStreamWrapper.php:507
</pre> TYPO3 Core - Bug #85149 (Closed): \TYPO3\CMS\Frontend\Page\PageRepository::getPage needs to care ...http://forge.typo3.org/issues/851492018-06-04T11:17:50ZNicole Cordestypo3@cordes.co
<p>To decide whether a page is available or should be restricted, the version overlay needs to be fetched before. Due to change <a class="external" href="https://review.typo3.org/57038/">https://review.typo3.org/57038/</a> wrong information are used currently.</p> TYPO3 Core - Bug #78481 (Closed): Issue Template: Summary of my bug http://forge.typo3.org/issues/784812016-10-28T12:54:11ZNicole Cordestypo3@cordes.co
<p>Detailed description of the bug.</p>
<p>Steps to reproduce:</p>
<p>1)<br />2)<br />3)<br />4)</p>
<p>Expected result:</p>
<p>Actual result:</p> TYPO3 Core - Feature #76364 (Closed): Limit requests for timeouthttp://forge.typo3.org/issues/763642016-05-29T15:47:04ZNicole Cordestypo3@cordes.co
<p>Currently the request to get logout information is sent every 60 seconds. This is not needed as the minimum session lifetime is configured in $GLOBALS['TYPO3_CONF_VARS']['BE']['sessionTimeout']. We can limit the request to that defined value with a minimum of 60 seconds to prevent DOS attacks.</p> TYPO3 Core - Task #42613 (Closed): Cleanup update wizard configurationhttp://forge.typo3.org/issues/426132012-11-02T02:15:10ZNicole Cordestypo3@cordes.co
<p>There are still some old tx_ classes in the update wizard configuration which should be replaced with their namespaced versions. Then those classes which were introduced with 6.0 could be deleted from the class mapping list.</p> TYPO3 Core - Bug #42574 (Closed): Updating introduction package failshttp://forge.typo3.org/issues/425742012-10-31T22:36:15ZNicole Cordestypo3@cordes.co
<p>Updating the current introduction package fails due to hardcoded t3lib_div call in localconf.php. This class was removed and new name is \TYPO3\CMS\Core\Utility\GeneralUtility</p>
<pre>
$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = t3lib_div::getIndpEnv('TYPO3_SITE_URL').'index.php?id=16';
</pre>
<p>We need to set class_alias in bootstrap where the GeneralUtility class gets loaded.</p>