Project

General

Profile

Actions

Bug #89838

closed

Access modul does not set all database fields during update

Added by Jan Delius over 4 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Backend User Interface
Target version:
-
Start date:
2019-12-03
Due date:
% Done:

100%

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

Description

If you edit the access rights via the pen button in the Access module, the following fields are only changed in the default language and not in the translated entries:
perms_userid, perms_groupid, perms_user, perms_group, perms_everybody

If you modify the values via icon (permissions) or inline selection field (owner & group) they will be set correctly.

Steps to reproduce:

1. Create a new page
2. Create translation of that page
3. Open the access module and click the edit icon ("Change permissions") for that page
4. Change any field (e.g. "Owner" to none) and save the form
5. The page record for the default language will have the correct values, any translation will not.

If an editor now edits the page in any language (also in the default language) an error occurs that the translations cannot be saved as long as the editor did not already have the required rights before the change in the Access module.
"Attempt to modify record ... without permissions"


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #88311: Access does not set all necessary rightsClosed2019-05-09

Actions
Actions

Also available in: Atom PDF