Problem/Motivation
Several 4.x implementations specify social_auth_*.settings_form in their hook_help and *.info.yml implementations, causing a Route "social_auth_github.settings_form" does not exist." error on install.
Steps to reproduce
Composer require and install via Drush any of the following:
- social_auth_amazon
- social_auth_microsoft
- social_auth_github
You may see the implmentations at the links below:
- social_auth_microsoft.module
- social_auth_microsoft.info.yml
- social_auth_github.module
- social_auth_github.info.yml
- social_auth_amazon.module
- social_auth_amazon.info.yml
Proposed resolution
Correct the help route to help.page.social_auth_* (e.g. help.page.social_auth_discord).
As per the docs, correct the *.info.yml:
configure: social_auth.network.settings_form
configure_parameters:
network: discord
Remaining tasks
Create the tickets for each module, and link this issue as the parent.
Comments
Comment #2
jcandan commentedComment #3
jcandan commented