fix: #3626670 Let every role do its work on features and in the workflow

Issue: https://www.drupal.org/project/cucumber_user_roles/issues/3626670

The Tester, Developer, Analyst, Designer, Coordinator and Product Owner roles could not use the Gherkin script field of a feature, and none of them held a step of the automated testing workflow.

  • Each role module grants its own role the Gherkin text format, the media directories browser and the steps of the workflow that fit its work, in its default recipe. No permission that administers the site.
  • An update function per role module grants the same list to installed sites. The list is read from the recipe, so it is written down once.
  • Give cucumber_user_roles.settings the schema type of a configuration object.
  • Require Cucumber Core 12.0.5, which adds the way back to Draft.

AI-Generated: Yes

Merge request reports

Loading
Loading