feat: change email, export my data, delete account (with data anonymization)

This commit is contained in:
Florian Sylvain committed 2026-10-30 20:19:07 +01:00
1 parent bb191c389a
commit 10a66cd979
123 files changed
+10789 -76

No files matched your search

@@ -47,6 +47,9 @@ func UserToDomain(m models.User) user.User {
VerificationCode: nullableStringToDomain(m.VerificationCode),
VerificationExpiration: m.VerificationExpiration,
PasswordResetExpiration: m.PasswordResetExpiration,
PendingEmail: nullableStringToDomain(m.PendingEmail),
EmailChangeCode: nullableStringToDomain(m.EmailChangeCode),
EmailChangeExpiration: m.EmailChangeExpiration,
TokenVersion: m.TokenVersion,
CreatedAt: m.CreatedAt,
UpdatedAt: m.UpdatedAt,
@@ -66,6 +69,9 @@ func UserToModel(a user.User) models.User {
VerificationCode: DomainToNullableString(a.VerificationCode),
VerificationExpiration: a.VerificationExpiration,
PasswordResetExpiration: a.PasswordResetExpiration,
PendingEmail: DomainToNullableString(a.PendingEmail),
EmailChangeCode: DomainToNullableString(a.EmailChangeCode),
EmailChangeExpiration: a.EmailChangeExpiration,
TokenVersion: a.TokenVersion,
CreatedAt: a.CreatedAt,
UpdatedAt: a.UpdatedAt,