Skip to content

[PB-5977]: feat(account): implement mail deleted addresses functionality - #114

Open
jzunigax2 wants to merge 1 commit into
fix/remove-left-over-codefrom
feat/thombstone-accounts
Open

[PB-5977]: feat(account): implement mail deleted addresses functionality#114
jzunigax2 wants to merge 1 commit into
fix/remove-left-over-codefrom
feat/thombstone-accounts

Conversation

@jzunigax2

Copy link
Copy Markdown
Contributor
  • Added migration to create the mail_deleted_addresses table for tracking deleted email addresses.
  • Introduced MailDeletedAddressModel to represent deleted addresses in the database.
  • Created DeletedAddressRepository for managing operations related to deleted addresses.
  • Updated AccountService to handle address tombstoning during account deletion and address removal.
  • Enhanced address availability checks to consider previously deleted addresses.
  • Added tests for DeletedAddressRepository and updated related service tests to ensure correct behavior.

- Added migration to create the mail_deleted_addresses table for tracking deleted email addresses.
- Introduced MailDeletedAddressModel to represent deleted addresses in the database.
- Created DeletedAddressRepository for managing operations related to deleted addresses.
- Updated AccountService to handle address tombstoning during account deletion and address removal.
- Enhanced address availability checks to consider previously deleted addresses.
- Added tests for DeletedAddressRepository and updated related service tests to ensure correct behavior.
@coderabbitai

coderabbitai Bot commented Aug 21, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: c223108c-92bd-4f76-914c-9ca7fc7136cc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@jzunigax2 jzunigax2 self-assigned this Aug 21, 2026
@jzunigax2 jzunigax2 added enhancement New feature or request migration-required A migration is included in this PR labels Aug 21, 2026
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request migration-required A migration is included in this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant