- Replace weak 'admin123' with strong password in populate_agents.py
- Update check_admin.py and reset_admin.py to use same strong password
- Ensure consistent secure password across all admin management commands
- Improved security for production admin accounts
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add www.quantumtaskai.com to ALLOWED_HOSTS
- Update CSRF_TRUSTED_ORIGINS for both www and non-www domains
- Change SITE_URL to use production domain for emails
- Update Stripe fallback URLs to use www subdomain
- Change admin emails from netcop.ai to quantumtaskai.com
- Update management command URLs to production domain
- Add Email Writer agent to populate_agents script
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Delete all existing admin users (admin@netcop.ai, admin@quantumtaskai.com)
- Create completely fresh admin user with proper Django methods
- Test authentication to verify working credentials
- Add detailed logging for troubleshooting
This ensures clean admin state without any database artifacts.
Admin Credentials:
- Email: admin@quantumtaskai.com
- Username: admin
- Password: QuantumAI2024!
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>