Bug #89838

Access modul does not set all database fields during update

Added by Jan Delius 5 days ago. Updated 2 days ago.

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

0%

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"

History

#1 Updated by Riccardo De Contardi 2 days ago

  • Category set to Backend User Interface

Also available in: Atom PDF