Skip to content

fix: Allow account deactivation even with disabled profile changes#84

Merged
jason-famedly merged 1 commit into
masterfrom
jason/gedisa-displaynames-erasure
Aug 7, 2025
Merged

fix: Allow account deactivation even with disabled profile changes#84
jason-famedly merged 1 commit into
masterfrom
jason/gedisa-displaynames-erasure

Conversation

@jason-famedly

@jason-famedly jason-famedly commented Aug 6, 2025

Copy link
Copy Markdown
Member

Fixes famedly/product-management#3334

Although displayname and avatar_url were discussed, this does not touch the MSC4133 arbitrary profile fields. If you need this too, let me know

@jason-famedly
jason-famedly force-pushed the jason/gedisa-displaynames-erasure branch from 89d206c to 3f034f2 Compare August 6, 2025 17:46
@jason-famedly
jason-famedly marked this pull request as ready for review August 6, 2025 17:47
@jason-famedly
jason-famedly requested a review from a team as a code owner August 6, 2025 17:47
Comment thread synapse/handlers/profile.py Outdated
@jason-famedly
jason-famedly force-pushed the jason/gedisa-displaynames-erasure branch from 3f034f2 to 3133e62 Compare August 7, 2025 11:03
Comment thread synapse/handlers/profile.py
@jason-famedly
jason-famedly force-pushed the jason/gedisa-displaynames-erasure branch 3 times, most recently from 47ba26a to 8feabda Compare August 7, 2025 15:17
… profile data is disabled in configuration

Specifically, to check if this is a deactivation and that it is being
set to `""` for an GDPR level erasure
@jason-famedly
jason-famedly force-pushed the jason/gedisa-displaynames-erasure branch from 8feabda to ed17248 Compare August 7, 2025 15:22
@jason-famedly
jason-famedly merged commit d204286 into master Aug 7, 2025
23 checks passed
@jason-famedly
jason-famedly deleted the jason/gedisa-displaynames-erasure branch August 7, 2025 16:21
@jason-famedly
jason-famedly restored the jason/gedisa-displaynames-erasure branch January 21, 2026 13:10
jason-famedly added a commit that referenced this pull request Mar 27, 2026
The 'deactivation' argument was removed from the profile handler setting
methods. Will have to use another method

Keeping the tests
jason-famedly added a commit that referenced this pull request Mar 27, 2026
The 'deactivation' argument was removed from the profile handler setting
methods. Will have to use another method

Keeping the tests
jason-famedly added a commit that referenced this pull request Mar 30, 2026
The 'deactivation' argument was removed from the profile handler setting
methods. Will have to use another method

Keeping the tests
jason-famedly added a commit that referenced this pull request Mar 30, 2026
The 'deactivation' argument was removed from the profile handler setting
methods. Will have to use another method

Keeping the tests
jason-famedly added a commit that referenced this pull request Mar 30, 2026
…nges (#249)

Caused by upstream changes. Same behavior as before, just adjust to be
in a new function instead

Fixes: #248 

Replaces #84
jason-famedly added a commit that referenced this pull request Mar 30, 2026
The 'deactivation' argument was removed from the profile handler setting
methods. Will have to use another method

Keeping the tests
jason-famedly added a commit that referenced this pull request Mar 30, 2026
…nges (#249)

Caused by upstream changes. Same behavior as before, just adjust to be
in a new function instead

Fixes: #248 

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants