Updated: Comment #33
According to, there are two workflows which we should be able to support:
- The simple workflow model is suitable for most small sites: here translations are "normal" content and are handled the same way no matter which language they are assigned. Usually in this scenario there is a single content admin role which has the same permissions on all the translation. Arguably people being assigned this role expect to deal with every translation as a standalone entity.
- The editorial workflow model instead is more likely to be found on sites having an admin staff with different roles. Here content admins would have full powers on content, while translators would enter translations only for a (possibily strict) subset of the entity fields. Moreover translators would be unlikely to create the original content.
The current implementation of permissions does not fully support both workflows. See #21 for details.
Backport the solution developed for D8 core, which was extensively reviewed, approved and committed, and should be fully compatible with D7.
- Investigate D8 permission model.
- Write a patch.
- Add tests.
User interface changes