When users change their email address, they end out creating several user accounts, it would be nice to allow them to be merged in a more practical way.
This doesn't happen too often, so I don't mind if there has to be admin involvement. Maybe there's a user merge workflow where you select the accounts and pick which one should be left at the end of the process. Ideally, I want a way to have a user with more than email address, and I want a way to migrate all user relationships from an old value over to the new value when separate user accounts are collapsed down into a single one.
Perhaps related to this, the database has a 1:n relationship between user and profile. This was intended as 1:1 and never enforced, this should probably be tidied up at the same time.
When users change their email address, they end out creating several user accounts, it would be nice to allow them to be merged in a more practical way.
This doesn't happen too often, so I don't mind if there has to be admin involvement. Maybe there's a user merge workflow where you select the accounts and pick which one should be left at the end of the process. Ideally, I want a way to have a user with more than email address, and I want a way to migrate all user relationships from an old value over to the new value when separate user accounts are collapsed down into a single one.
Perhaps related to this, the database has a 1:n relationship between user and profile. This was intended as 1:1 and never enforced, this should probably be tidied up at the same time.