-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
Description
EXPLORATORY TICKET - Research dynamic control over user registration and signup process through django-allauth.
Current State
Registration settings hardcoded in settings.py:
SOCIALACCOUNT_AUTO_SIGNUP = True
- Various ACCOUNT_SIGNUP_* settings
Research Goals
- Investigate dynamic signup form field requirements
- Test social account auto-signup toggle capability
- Research custom adapter override complexity
- Document impact on existing social connections
Potential Areas to Explore
- Signup Field Requirements: Dynamic required/optional fields
- Social Auto-Signup: Toggle automatic account creation
- Registration Open/Closed: Site-wide registration control
- Approval Workflows: Admin approval before activation
Implementation Complexity Assessment
- Low: Simple boolean toggles (registration open/closed)
- Medium: Social account behavior changes
- High: Dynamic form field requirements
- Very High: Custom approval workflows
Decision Framework
Only pursue if:
- ✅ Clear admin benefit identified
- ✅ Low-complexity implementation path exists
- ✅ No impact on existing user flows
- ✅ Minimal performance overhead
Labels: research, django-allauth, user-registration, complexity-warning
Priority: Low (Research phase only)
Metadata
Metadata
Assignees
Labels
No labels