У меня есть несколько элементов конфигурации для моего модуля, добавление поля к объекту пользователя и добавление роли. Оба конфига добавляются в \ MY_MODULE \ config \ install, и установка прекрасно работает YAY !!!!!
Теперь, когда я удаляю модуль, поля и роль пользователя все еще включены в систему. Это не имеет смысла для меня.
Кто-нибудь знает, почему или что мне нужно сделать, чтобы удалить его без написания кода в hook_uninstall (это то, что я в итоге сделал для полей, но все равно для меня не имеет смысла).
Содержимое файла \ MY_MODULE \ config \ install \ user.role.tiimeoffadmin.yml
langcode: en
status: true
dependencies: { }
id: timeoffadministrator
label: 'Time Off Administrator'
weight: 1
is_admin: false
permissions:
- 'access comments'
- 'access content'
- 'add time off entities'
- 'edit time off entities'
- 'view published time off entities'
Спасибо за любую помощь, которую вы можете предоставить.