impress/config
Emi Matchu 2c21269a16 feat: migrate AuthUser to main database
This commit completes the migration to consolidate the openneo_id database
into the main openneo_impress database.

Changes:
- AuthUser: Changed from AuthRecord to ApplicationRecord
- AuthUser: Removed explicit table_name (Rails infers 'auth_users')
- AuthUser: Removed all temporary write lock code
- AuthUser: Added TODO comment about future table merge opportunity
- User: Added TODO comment about simplifying remote_id relationship
- AuthRecord: Deleted (no longer needed)
- ApplicationController: Removed temporary rescue_from handler
- database.yml: Removed openneo_id database configuration entirely
- database.yml: Simplified from multi-database (primary:) to single-database structure

The application now runs as a single-database Rails app. The auth_users table
lives in the main openneo_impress database alongside the users table, with
the remote_id relationship preserved.

Next steps for production:
1. Deploy Phase 1 (write lock)
2. Run the CopyAuthUsersTableToMainDatabase migration
3. Deploy this commit (Phase 2)
4. Verify everything works
5. Drop the openneo_id database

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-02 06:55:11 +00:00
..
environments Run rails app:update to update config files 2025-01-12 12:36:18 -08:00
initializers Hide duplicate timestamps on item trades page 2025-06-22 10:43:48 -07:00
locales Migrate from Owls NC values to Lebron 2025-06-27 15:26:38 -07:00
application.rb Add workarounds for new Neopets.com security rules 2025-03-29 14:14:46 -07:00
boot.rb Upgrade to Rails 7.0.6 2023-10-23 19:05:07 -07:00
credentials.yml.enc Remove the now-unused neopass_access_secret config setting 2024-04-12 07:26:27 -07:00
database.yml feat: migrate AuthUser to main database 2025-11-02 06:55:11 +00:00
environment.rb Upgrade to Rails 6.1.7.4 2023-10-23 19:05:07 -07:00
routes.rb Add Support form for users, with shadowban option 2025-02-16 09:32:52 -08:00