chibenwa commented on code in PR #1489: URL: https://github.com/apache/james-project/pull/1489#discussion_r1139806278
########## src/adr/0065-changing-username.md: ########## @@ -0,0 +1,54 @@ +# 65. Changing username + +Date: 2023-03-17 + +## Status + +Accepted (lazy consensus). + +Implemented. + +## Context +Changing username is a desired feature for an email server. It is a common practice when a user marries. For example: + +Alice MARTINEZ have an email address `[email protected]` and gets married to Bob ERNANDEZ. She thus wants to +change her email address to `[email protected]` while preserving her email data. + +Nowadays, James uses username as an identifier for user data. Therefore, this feature is hard to implement because of changing +directly identifier to another value is difficult and could break data consistency if we do not do it carefully. + +## Decision + +Need to copy the data +Modular design Review Comment: Not redacted well? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
