Problem/Motivation
Every install prints:
Non-existent permission(s) assigned to role "Content editor" (content_editor) were removed. Invalid permission(s): create terms in tags, edit terms in tags.
core/recipes/standard gives the content editor role permissions on the tags vocabulary, so the vocabulary has to exist first. The recipe applies core/recipes/tags_taxonomy after it, or not at all, so the permissions are dropped and the editor role loses them.
Steps to reproduce
drush site:install ../recipes/webapi_starter
- Read the install output.
Proposed resolution
Apply core/recipes/tags_taxonomy before core/recipes/standard.
Remaining tasks
- ✅ Merge request merged
- ✅ Review: the install warning is gone and the site serves
- ✅ Released in 2.0.1
User interface changes
None.
API changes
None.
Data model changes
The tags vocabulary is created before the roles, as core expects.
AI-Generated: Yes
Comments
Comment #4
rajab natshah