It's not possible to translate settings entities

Created on 25 May 2023, over 1 year ago

Problem/Motivation

Even though permission to translate is granted, the translate operation doesn't appear on the settings overview and the translate tab doesn't appear on the edit form. I already figured out the reason: we hide the settings entity view permissions since I thought they weren't necessary, but apparently, entity view access is needed to be able to translate entities (which doesn't make sense IMO). See content_translation_translate_access.

Steps to reproduce

Grant permission to translate settings entities and try to actually translate them.

Proposed resolution

Keep on hiding the view permission since it can be confusing, but automatically grant it if the edit permission is granted. Figure out another way to disable the canonical route for settings entities.

🐛 Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

🇧🇪Belgium dieterholvoet Brussels

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024