-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
I think the best way to accomplish this is by pulling emails out into another model and establishing a one-to-many relationship between emails and users. Backwards compatibility is going to be a little weird, because we're using the email as the user's fax tag right now.
Easiest way to move forward is to:
- Create a
fax_tagcolumn on the users table - Copy
user.emailover touser.fax_tag - Create a table called
user_emailswithuser_idandemailcolumns. - Go ahead and create a
user_emailfor all existing users, with the required attributes. - Drop the
users.emailcolumn. - Verify that all pages and actions are still working with these changes.
We'll also want to make sure the wiki page for updating PhaxMachine instances is created and describes how to run migrations. Other than that, users should have to do nothing, and everything should work much the same as it has previously.
Metadata
Metadata
Assignees
Labels
No labels