Skip to content

Latest commit

 

History

History
69 lines (45 loc) · 3.12 KB

File metadata and controls

69 lines (45 loc) · 3.12 KB

Overview of merged pull requests

In the latest version of Chrome (79.0.3945.88) the login page will remain white if it's protected by Basic Authentication.

Until now a 401 status code was returned whenever the login page was opened, causing a faulty behavior in Chrome and resulting in a white page in almost all cases.

We now use a custom header instead to identify if Authentication is necessary to view the content.

resolves: neos#2845

  • Packages: Neos

Adds a ViewHelper ifModuleAccessible that allows to evaluate whether a given (sub) module is accessible to the currently authenticated user and uses that ViewHelper in the SubmoduleOverview partial in order to hide inaccessible modules from the module overview.

Background:

With #964 the module.<submodule>.privilegeTarget configuration became deprecated in favor of `ModulePrivilege`s but the partial only checked the "privilegeTarget" configuration.

Note: This is just a quick fix for the bug. In the long run we should rewrite the whole backend module logic in order to move such crucial conditions from the view to the domain layer.

Fixes: #2854

  • Packages: Neos

Use result of first call of getPersonalWorkspaceName() instead of calling it twice.

  • Packages: Neos

The array returned by getNodes() may have null entries, e.g. if a node was filtered in createFromNodeData().

  • Packages: Neos

Fix returning invalid nodes in reduceNodeVariantsByWorkspacesAndDimensions. See #2664 for further details.

  • Packages: Browser ContentRepository Neos