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 Connect a NeoPass to an existing account 2024-04-08 05:33:58 -07:00
fundraising Move most fundraising files into a Fundraising module 2024-02-18 20:12:14 -08:00
about_controller.rb Add first draft of /about/neopass page 2024-03-12 17:58:44 -07:00
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 Fix bugs in Settings page when changes to the model are incomplete 2024-04-09 06:34:06 -07:00
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 Migrate away from item translations in contributions 2024-02-20 15:52:10 -08:00
item_appearances_controller.rb Load item page restricted zones data from Rails app, not impress-2020 2023-11-11 08:49:19 -08:00
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 locale cookie should be long-term, not a session cookie 2013-01-11 11:48:40 -06:00
neopass_connections_controller.rb Use Neopets username as base name for new NeoPass accounts, if possible 2024-04-09 07:48:13 -07:00
neopets_connections_controller.rb Disallow email addresses in Neopets usernames 2025-06-22 11:16:26 -07:00
neopets_page_import_tasks_controller.rb Fix petpage etc import 2023-11-06 12:59:28 -08:00
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