TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692022-10-17T21:51:58ZTYPO3 Forge
Redmine TYPO3 Core - Bug #98642 (Rejected): Remove dependency injection from resource controllerhttp://forge.typo3.org/issues/986422022-10-17T21:51:58ZOliver Haderoliver.hader@typo3.orgTYPO3 Core - Task #98410 (Rejected): Prevent undefined array key warnings in ext:feloginhttp://forge.typo3.org/issues/984102022-09-22T10:18:42ZOliver Haderoliver.hader@typo3.orgTYPO3 Core - Task #98409 (Rejected): Prevent undefined array key warnings in ext:formhttp://forge.typo3.org/issues/984092022-09-22T10:15:18ZOliver Haderoliver.hader@typo3.orgTYPO3 Core - Task #98408 (Rejected): Prevent undefined array key warnings in ext:extensionmanagerhttp://forge.typo3.org/issues/984082022-09-22T10:15:03ZOliver Haderoliver.hader@typo3.orgTYPO3 Core - Task #98407 (Rejected): Prevent undefined array key warnings in ext:extbasehttp://forge.typo3.org/issues/984072022-09-22T10:14:09ZOliver Haderoliver.hader@typo3.orgTYPO3 Core - Bug #97669 (Rejected): Handle COA_INT in config.pageTitle TypoScript assignmenthttp://forge.typo3.org/issues/976692022-05-21T16:27:41ZOliver Haderoliver.hader@typo3.org
<p>Using deferred content rendering for the page title does not work, since <code>@ will be HTML-encoded in @PageRenderer</code> and corresponding post-processors in <code>TypoScriptFrontendController</code> are not considering <code>&lt--INT_SCRIPT.12345 --&gt</code>.</p>
<pre>
config {
noPageTitle = 1
pageTitle.cObject = COA_INT
pageTitle.cObject {
10 = TEXT
10.value = Page Title created during content rendering
}
}
</pre> TYPO3 Core - Bug #96179 (Rejected): Ensure URIs are parsed using plain POSIX/C localehttp://forge.typo3.org/issues/961792021-12-01T14:19:49ZOliver Haderoliver.hader@typo3.org
<p>Using <code>parse_url</code> on unicode characters and not using a plain POSIX/C locale might lead to negative side-effects, destroying the unicode sequence of those special characters.</p>
<p>See attached <code>locale.php</code> to local locale testing.</p>
<a name="References"></a>
<h3 >References<a href="#References" class="wiki-anchor">¶</a></h3>
<ul>
<li><a class="external" href="https://bugs.php.net/bug.php?id=52923">https://bugs.php.net/bug.php?id=52923</a></li>
<li><a class="external" href="https://github.com/TYPO3/testing-framework/pull/313">https://github.com/TYPO3/testing-framework/pull/313</a></li>
</ul> TYPO3 Core - Task #95039 (Rejected): Use @template phpDoc annotationhttp://forge.typo3.org/issues/950392021-08-30T17:39:34ZOliver Haderoliver.hader@typo3.org
<p>see <a class="external" href="https://phpstan.org/blog/generics-in-php-using-phpdocs">https://phpstan.org/blog/generics-in-php-using-phpdocs</a></p> TYPO3 Core - Feature #94067 (Rejected): Introduce f:condition.isInstanceOf view-helperhttp://forge.typo3.org/issues/940672021-05-04T21:01:48ZOliver Haderoliver.hader@typo3.org
<p>This view-helper implementation has been taken from<br /><a class="external" href="https://viewhelpers.fluidtypo3.org/fluidtypo3/vhs/2.1.2/Condition/Type/IsInstanceOf.html">https://viewhelpers.fluidtypo3.org/fluidtypo3/vhs/2.1.2/Condition/Type/IsInstanceOf.html</a></p> TYPO3 Core - Task #93879 (Rejected): Use named export for BroadcastService modulehttp://forge.typo3.org/issues/938792021-04-08T08:46:18ZOliver Haderoliver.hader@typo3.orgTYPO3 Core - Task #93103 (Rejected): Migrate backend context menu to lit-htmlhttp://forge.typo3.org/issues/931032020-12-17T23:09:49ZOliver Haderoliver.hader@typo3.orgTYPO3 Core - Bug #92985 (Rejected): Cannot show record history of pages anymore in TYPO3 v10.4.10http://forge.typo3.org/issues/929852020-12-04T08:59:10ZOliver Haderoliver.hader@typo3.org
<blockquote>
<p>(1/3) Doctrine\DBAL\Exception\InvalidFieldNameException<br />An exception occurred while executing 'SELECT `uid` FROM `tx_impexp_presets` WHERE `pid` = ?' with params > [81]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'pid' in 'where clause'</p>
<p>...</p>
<p>at TYPO3\CMS\Core\Database\Query\QueryBuilder->execute()<br />typo3/sysext/backend/Classes/History/RecordHistory.php line 328</p>
</blockquote>
<p>How to reproduce:</p>
<ul>
<li>(update TYPO3 v10.4.9 to v10.4.10)</li>
<li>(impexp system extension must be enabled)</li>
<li>use context menu in page-tree to show record history</li>
</ul>
<p>Reasons:</p>
<ul>
<li>looks like <a class="external" href="https://review.typo3.org/c/Packages/TYPO3.CMS/+/66582">https://review.typo3.org/c/Packages/TYPO3.CMS/+/66582</a> changes database definition and introduces new TCA table</li>
<li>records history iterates over all TCA tables - applying <code>pid</code> constraint for <code>pages</code></li>
<li><code>pid</code> column does not exist unless database migration in Install Tool was executed (which should not be required for patch level releases)</li>
<li>affects TYPO3 v10 only</li>
</ul> TYPO3 Core - Task #91981 (Rejected): Remove implicit dependency to SiteHandling\AbstractTestCasehttp://forge.typo3.org/issues/919812020-08-11T17:31:38ZOliver Haderoliver.hader@typo3.org
<p>SiteBaseTestTrait has an implicit dependency to SiteHandling\AbstractTestCase which requires to inherit from mentioned abstract class when using the trait.</p> TYPO3 Core - Task #91470 (Rejected): Remove branch-alias from TYPO3 v10.4 branchhttp://forge.typo3.org/issues/914702020-05-25T20:40:50ZOliver Haderoliver.hader@typo3.orgTYPO3 Core - Bug #91432 (Rejected): PageRepository PageRepository_hidDelWhere cache should consid...http://forge.typo3.org/issues/914322020-05-18T21:58:18ZOliver Haderoliver.hader@typo3.org
<p>Looking into <code>PageRepository::enableFields</code> reveals that the cache-identifier probably should have more information, e.g. some "state-hash" of the currently applied Context.</p>
<a name="Currently-considered"></a>
<h3 >Currently considered<a href="#Currently-considered" class="wiki-anchor">¶</a></h3>
<ul>
<li>show-hidden - context:visibility/includeHiddenPages</li>
<li>workspace ID - context.workspace.id</li>
</ul>
<a name="Probably-not-considered"></a>
<h3 >Probably not considered<a href="#Probably-not-considered" class="wiki-anchor">¶</a></h3>
<ul>
<li>starttime/endtime - context:date/accessTime</li>
<li><del>fe_group - context:frontend.user/groupIds (has it's own cache - but does not modify <code>PageRepository_hidDelWhere</code> cache identifier)</del>
<ul>
<li>not affected, since excluded with <code>$ignore_array</code> in <code>init</code> method</li>
</ul></li>
</ul>
<a name="Expected-impact"></a>
<h3 >Expected impact<a href="#Expected-impact" class="wiki-anchor">¶</a></h3>
<p>Using <code>PageRepository</code> without taking these two additional aspects into account, it might happen that invoking <code>PageRepository</code> multiple times with different contexts (having different aspects for date and frontend.user) leads to unexpected results - basically, the first <code>PageRepository</code> invocation defined the where clause.</p>