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

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.

@coderabbitai

coderabbitai Bot commented Aug 21, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Team

Run ID: e145ce32-7593-42e1-b79b-c89233b0de85


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
- 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.
@jzunigax2
jzunigax2 force-pushed the feat/thombstone-accounts branch from 945daa0 to 1fcee38 Compare September 7, 2026 20:31
@jzunigax2
jzunigax2 requested a review from xabg2 September 7, 2026 20:32
@sonarqubecloud

sonarqubecloud Bot commented Sep 7, 2026

Copy link
Copy Markdown

This branch has not been deployed

No deployments
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.

2 participants