Content Moderation Link

This module allows editors to move content to a different workflow state by accessing a specially crafted URL, for example:

https://mydomain.com/content-moderation-link/process/in_review/node/108,109

Note that the last three parts of the URL are meant to provide:
- the machine name of the target workflow state (e.g. draft or published)
- the machine name of entity type (e.g. node)
- one or more IDs that should be processed

This module currently uses existing permissions, so to use the link a user must be authenticated (they will be redirected to the login page if not) and have permission to use the transition needed from the content's current state to the target state.

A possible use case for this functionality is providing administrators with "one click" moderation links to publish (or otherwise move in a workflow) one or more pieces of content, from within another system, for example an email or Slack message.