1. I would like my users to be able to edit their own submissions until they are approved by the moderators and published. In my worldview everyone has a right to correct their own typo or add/edit a couple of lines as an afterthought. Few people (certainly not me) are able to edit their stuff to perfection at the first try. But to my dismay I don't see such a permission in Drupal 8 core. An authenticated user either cannot edit their own submissions at all or they can edit any of their submissions no matter published or not which is undesirable in a moderated environment. Please tell me I am missing something obvious.
2. My site is designed to be multi lingual. I will want to assign translators/editors to translate content into various languages but I don't want someone assigned to maintain the Basque translation to be able to wreak havoc with my Russian translation. How do I limit translation creating/editing permissions to specific languages?
3. My site is geographically specific and most content has an Entity Reference field that refers to a specific country defined in the Countries content type. How do I constrain my Argentinean editor to content relevant to Argentina and prevent her from editing content related to Zimbabwe?

Comments

sprite’s picture

The following two modules will implement the functionality you want:

content access module

workflow module

There is:

content approval module

But it is currently D7 only, another one of the many modules that needs porting.

spritefully yours
Technical assistance provided to the Drupal community on my own time ...
Thank yous appreciated ...

marassa’s picture

Many thanks sprite - will certainly look into those! At the first sight the first one doesn't seem very stable (D7 in beta, D8 in dev) and the second seems way overkill for what I want, but I will try them out unless other solutions arise.

sprite’s picture

Despite the module status indications, I've been using content access on every D7 and D8 website I install for years without an problems.

Workflow has more features than you need, but you don't need to you all of its features.

If I had ever found any other modules in my decade of building websites with Drupal that implement similar features I would have listed them.

spritefully yours
Technical assistance provided to the Drupal community on my own time ...
Thank yous appreciated ...