Bug #89838
closedAccess modul does not set all database fields during update
100%
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"
Updated by Riccardo De Contardi almost 5 years ago
- Category set to Backend User Interface
Updated by Benni Mack almost 5 years ago
- Related to Bug #88311: Access does not set all necessary rights added
Updated by Gerrit Code Review almost 5 years 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/c/Packages/TYPO3.CMS/+/62930
Updated by Gerrit Code Review almost 5 years 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/c/Packages/TYPO3.CMS/+/62930
Updated by Gerrit Code Review almost 5 years 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/+/62938
Updated by Benni Mack almost 5 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset dcbb0d73b0dcd39cd197aeff4171deee87be7994.