mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 18:04:49 -04:00
Remove user's avatar URL and displayname when deactivated. (#8932)
This only applies if the user's data is to be erased.
This commit is contained in:
parent
789d9ebad3
commit
7a2e9b549d
13 changed files with 351 additions and 17 deletions
|
@ -30,6 +30,7 @@ from synapse.rest.client.v1 import login, logout
|
|||
from synapse.rest.client.v2_alpha import devices, register
|
||||
from synapse.rest.client.v2_alpha.account import WhoamiRestServlet
|
||||
from synapse.rest.synapse.client.pick_idp import PickIdpResource
|
||||
from synapse.types import create_requester
|
||||
|
||||
from tests import unittest
|
||||
from tests.handlers.test_oidc import HAS_OIDC
|
||||
|
@ -667,7 +668,9 @@ class CASTestCase(unittest.HomeserverTestCase):
|
|||
|
||||
# Deactivate the account.
|
||||
self.get_success(
|
||||
self.deactivate_account_handler.deactivate_account(self.user_id, False)
|
||||
self.deactivate_account_handler.deactivate_account(
|
||||
self.user_id, False, create_requester(self.user_id)
|
||||
)
|
||||
)
|
||||
|
||||
# Request the CAS ticket.
|
||||
|
|
|
@ -29,7 +29,7 @@ from synapse.handlers.pagination import PurgeStatus
|
|||
from synapse.rest import admin
|
||||
from synapse.rest.client.v1 import directory, login, profile, room
|
||||
from synapse.rest.client.v2_alpha import account
|
||||
from synapse.types import JsonDict, RoomAlias, UserID
|
||||
from synapse.types import JsonDict, RoomAlias, UserID, create_requester
|
||||
from synapse.util.stringutils import random_string
|
||||
|
||||
from tests import unittest
|
||||
|
@ -1687,7 +1687,9 @@ class ContextTestCase(unittest.HomeserverTestCase):
|
|||
|
||||
deactivate_account_handler = self.hs.get_deactivate_account_handler()
|
||||
self.get_success(
|
||||
deactivate_account_handler.deactivate_account(self.user_id, erase_data=True)
|
||||
deactivate_account_handler.deactivate_account(
|
||||
self.user_id, True, create_requester(self.user_id)
|
||||
)
|
||||
)
|
||||
|
||||
# Invite another user in the room. This is needed because messages will be
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue