[MokoJoomSocialLogin] feat(all): support Joomla user group assignment by provider #9

Open
opened 2026-06-02 19:31:33 +00:00 by jmiller · 1 comment
Owner

Migrated from MokoJoomSocialLogin#7

Summary

Auto-assign Joomla user groups based on which social provider was used to register.

Details

  • Each provider plugin gets a new setting: "Assign to User Group" (dropdown of Joomla user groups)
  • On new user registration via social login, add the user to the configured group(s)
  • Optionally update group membership on subsequent logins
  • Useful for segmenting users by registration source (e.g. Discord members vs Google signups)

Acceptance Criteria

  • New plugin parameter for user group assignment on each provider
  • User group applied on new registration
  • Optional setting to sync group on every login
  • Multiple group selection supported
  • Documentation updated
> Migrated from MokoJoomSocialLogin#7 ## Summary Auto-assign Joomla user groups based on which social provider was used to register. ## Details - Each provider plugin gets a new setting: "Assign to User Group" (dropdown of Joomla user groups) - On new user registration via social login, add the user to the configured group(s) - Optionally update group membership on subsequent logins - Useful for segmenting users by registration source (e.g. Discord members vs Google signups) ## Acceptance Criteria - [ ] New plugin parameter for user group assignment on each provider - [ ] User group applied on new registration - [ ] Optional setting to sync group on every login - [ ] Multiple group selection supported - [ ] Documentation updated
jmiller added the enhancementsocial-login labels 2026-06-02 19:52:05 +00:00
Author
Owner

Built: SocialAccountHelper.assignProviderGroup() — reads provider_group_X from params.

Built: SocialAccountHelper.assignProviderGroup() — reads provider_group_X from params.
jmiller added the pending: testing label 2026-06-02 20:44:29 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCommunity#9