Bug #87165

\TYPO3\CMS\Core\Authentication\BackendUserAuthentication::isInWebMount does not work for translations of web mounts for non admin users

Added by Alexander Bohndorf 8 months ago. Updated about 2 months ago.

Status:
Resolved
Priority:
Must have
Category:
Authentication
Start date:
2018-12-14
Due date:
% Done:

100%

TYPO3 Version:
9
PHP Version:
7.2
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Editors are never allowed to create or edit translations of the root page of a webmount due to wrong calculation of the rootline for translated pages.
For the root of the rootline the uid of the translated page record is used instead of the uid of the corresponding page in default language.
This uid is not found in the associated web mounts of the user or his user groups.


Related issues

Related to TYPO3 Core - Bug #87223: Translated root-page record of BE-User cannot be edited/saved (missing webmount) Resolved 2018-12-19
Related to TYPO3 Core - Bug #87985: Permission issue on root page for non-admins on multilanguage environment Resolved 2019-03-22
Related to TYPO3 Core - Bug #86575: Missing page access for root-page translations Resolved 2018-10-05

Associated revisions

Revision 60f47bbf (diff)
Added by Alexander Bohndorf about 2 months ago

[BUGFIX] Always use default language for fetching web mounts

Fixes calculation of the rootline within web mounts for
translated pages to give editors access again.

Resolves: #87165
Resolves: #87223
Resolves: #87985
Resolves: #86575
Releases: master, 9.5
Change-Id: Ib7b026b1ab3961516567de9eec2d4e26cfaaae20
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/59159
Tested-by: Andreas Fernandez <>
Tested-by: André Schließer <>
Tested-by: Daniel Goerz <>
Tested-by: TYPO3com <>
Tested-by: Anja Leichsenring <>
Reviewed-by: Andreas Fernandez <>
Reviewed-by: André Schließer <>
Reviewed-by: Daniel Goerz <>
Reviewed-by: Anja Leichsenring <>

Revision e0e0d2f3 (diff)
Added by Alexander Bohndorf about 2 months ago

[BUGFIX] Always use default language for fetching web mounts

Fixes calculation of the rootline within web mounts for
translated pages to give editors access again.

Change-Id: I2962e3c2a6e1ab9e040824677a53f8c008eaaf3f
Resolves: #87165
Resolves: #87223
Resolves: #87985
Resolves: #86575
Releases: master, 9.5
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61253
Tested-by: TYPO3com <>
Tested-by: Andreas Fernandez <>
Reviewed-by: Andreas Fernandez <>

History

#1 Updated by Gerrit Code Review 8 months ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59159

#2 Updated by Gerrit Code Review 8 months ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59159

#3 Updated by Gerrit Code Review 8 months ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59159

#4 Updated by Riccardo De Contardi 4 months ago

  • Related to Bug #87223: Translated root-page record of BE-User cannot be edited/saved (missing webmount) added

#5 Updated by Riccardo De Contardi 4 months ago

  • Related to Bug #87985: Permission issue on root page for non-admins on multilanguage environment added

#6 Updated by Riccardo De Contardi 4 months ago

  • Related to Bug #86575: Missing page access for root-page translations added

#7 Updated by Benni Mack 4 months ago

  • Target version changed from next-patchlevel to Candidate for patchlevel

#8 Updated by Gerrit Code Review 4 months ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/59159

#9 Updated by Gerrit Code Review 4 months ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/59159

#10 Updated by Gerrit Code Review about 2 months ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/59159

#11 Updated by Gerrit Code Review about 2 months ago

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/59159

#12 Updated by Gerrit Code Review about 2 months ago

Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/59159

#13 Updated by Gerrit Code Review about 2 months ago

Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/59159

#14 Updated by Gerrit Code Review about 2 months ago

Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/59159

#15 Updated by Gerrit Code Review about 2 months ago

Patch set 1 for branch 9.5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/61253

#16 Updated by Alexander Bohndorf about 2 months ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF