impress/app
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
..
assets Migrate from Owls NC values to Lebron 2025-06-27 15:26:38 -07:00
controllers feat: migrate AuthUser to main database 2025-11-02 06:55:11 +00:00
helpers Use improved NC trade value text in item page 2025-06-27 15:30:36 -07:00
javascript Remove Sentry from wardrobe JS 2025-04-27 12:02:20 -07:00
mailers/fundraising Move most fundraising files into a Fundraising module 2024-02-18 20:12:14 -08:00
models feat: migrate AuthUser to main database 2025-11-02 06:55:11 +00:00
services Update NC Mall scraping for new redesign 2025-10-30 12:43:14 +00:00
views Add support summary UI to alt styles page 2025-11-02 06:12:36 +00:00