impress/app/controllers
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
..
devise
fundraising
about_controller.rb
alt_styles_controller.rb Add support summary UI to alt styles page 2025-11-02 06:12:36 +00:00
application_controller.rb feat: migrate AuthUser to main database 2025-11-02 06:55:11 +00:00
auth_users_controller.rb
closet_hangers_controller.rb Hide shadowbanned users from trade lists for most viewers 2025-06-22 11:35:27 -07:00
closet_lists_controller.rb Disallow email addresses in closet list descriptions 2024-04-16 17:04:31 -07:00
contributions_controller.rb
item_appearances_controller.rb
item_trades_controller.rb Hide shadowbanned users from trade lists for most viewers 2025-06-22 11:35:27 -07:00
items_controller.rb Migrate from Owls NC values to Lebron 2025-06-27 15:26:38 -07:00
locales_controller.rb
neopass_connections_controller.rb
neopets_connections_controller.rb Disallow email addresses in Neopets usernames 2025-06-22 11:16:26 -07:00
neopets_page_import_tasks_controller.rb
outfits_controller.rb Remove careful SQL-selecting on homepage 2024-11-20 10:44:33 -08:00
pet_states_controller.rb Update pet state bulk-labeling to skip to next unlabeled if desired 2024-12-08 10:08:39 -08:00
pet_types_controller.rb Add "Support summary" section to Rainbow Pool 2024-12-01 11:13:21 -08:00
pets_controller.rb Reapply changes to how disabling modeling works 2024-11-10 11:39:51 -08:00
sitemap_controller.rb Migrate away from item translations in misc pages 2024-02-20 15:53:56 -08:00
swf_assets_controller.rb Fix item animations for asset URLs that contain unescaped spaces 2025-03-29 14:45:41 -07:00
users_controller.rb Add Support form for users, with shadowban option 2025-02-16 09:32:52 -08:00