feat: change email, export my data, delete account (with data anonymization)
This commit is contained in:
1 parent
bb191c389a
commit
10a66cd979
123 files changed
+10789
-76
No files matched your search
@@ -197,6 +197,12 @@ func TestSQLiteSchemaIsUntouchedByTheModelChanges(t *testing.T) {
|
||||
t.Errorf("a legacy user must read a NULL role_assigned_by_id: %v", row)
|
||||
}
|
||||
delete(row, "role_assigned_by_id")
|
||||
for _, column := range addedUserEmailChangeColumns {
|
||||
if value, added := row[column]; !added || (value != nil && column != "email_change_expiration") {
|
||||
t.Errorf("a legacy user must read an empty %s: %v", column, row)
|
||||
}
|
||||
delete(row, column)
|
||||
}
|
||||
}
|
||||
for _, row := range after.rows["invites"] {
|
||||
if row["role_id"] == nil {
|
||||
@@ -210,6 +216,8 @@ func TestSQLiteSchemaIsUntouchedByTheModelChanges(t *testing.T) {
|
||||
})
|
||||
}
|
||||
|
||||
var addedUserEmailChangeColumns = []string{"pending_email", "email_change_code", "email_change_expiration"}
|
||||
|
||||
var addedArticleColumns = []string{"site_id", "created_by", "slug", "excerpt", "seo_title", "seo_description", "cover_image_id", "cover_image_alt", "social_title", "social_description", "social_image_id", "canonical_url", "noindex", "seo_dismissed"}
|
||||
|
||||
func assertSiteColumnAdded(t *testing.T, db *gorm.DB) {
|
||||
|
||||
Reference in new issue
Block a user