Project

General

Profile

Actions

Bug #90875

closed

Dependency check in Extension Manager is broken

Added by Andreas Kienast about 4 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Extension Manager
Target version:
Start date:
2020-03-29
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
10
PHP Version:
Tags:
Complexity:
Is Regression:
Yes
Sprint Focus:

Description

The extension manager isn't anymore able to show the modal about conflicting dependencies upon installation of extensions from TER.

How to reproduce:
  1. Open Extension Manager
  2. Head to "Get extensions"
  3. Search for "news"
  4. Install EXT:news in an incompatible version (e.g. 7.3.1)

A modal should appear informing about unfulfillable dependency constraints with giving the possibility to ignore this ("I know what I'm doing").
You'll notice no visual dependency check appears. A flash message stating the extension has been installed appears, but in fact, the extension was downloaded only.

The response of the Extbase action DownloadController::installFromTerAction() returns null only. After stepping thru the execution via debug it's revealed JsonView::render() expects all variables to be rendered to be defined via $view->setVariablesToRender() explicitly. Doing so doesn't solve the issue as only variables passed via $view->assign() are accepted. Object keys being created on the fly are ignored (see Templates/Download/InstallFromTer.json).


Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Bug #90788: Automatically use JsonView for json formatClosedAlexander Schnitzler2019-01-222019-01-22

Actions
Related to TYPO3 Core - Task #87511: Deprecate $namespacesViewObjectNamePattern propertyClosedAlexander Schnitzler2019-01-21

Actions
Actions

Also available in: Atom PDF