forked-synapse/synapse/rest/client/v2_alpha
Andrew Morgan 30af161af2 Implement MSC2290 (#6043)
Implements MSC2290. This PR adds two new endpoints, /unstable/account/3pid/add and /unstable/account/3pid/bind. Depending on the progress of that MSC the unstable prefix may go away.

This PR also removes the blacklist on some 3PID tests which occurs in #6042, as the corresponding Sytest PR changes them to use the new endpoints.

Finally, it also modifies the account deactivation code such that it doesn't just try to deactivate 3PIDs that were bound to the user's account, but any 3PIDs that were bound through the homeserver on that user's account.
2019-09-23 16:50:27 +01:00
..
__init__.py copyrights 2016-01-07 04:26:29 +00:00
_base.py Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
account_data.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
account_validity.py Lint 2019-08-01 12:19:08 +02:00
account.py Implement MSC2290 (#6043) 2019-09-23 16:50:27 +01:00
auth.py Replace returnValue with return (#5736) 2019-07-23 23:00:55 +10:00
capabilities.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
devices.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
filter.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
groups.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
keys.py Opentrace device lists (#5853) 2019-09-03 10:21:30 +01:00
notifications.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
openid.py Replace returnValue with return (#5736) 2019-07-23 23:00:55 +10:00
read_marker.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
receipts.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
register.py Implement MSC2290 (#6043) 2019-09-23 16:50:27 +01:00
relations.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
report_event.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
room_keys.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
room_upgrade_rest_servlet.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
sendtodevice.py Opentrace device lists (#5853) 2019-09-03 10:21:30 +01:00
sync.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
tags.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
thirdparty.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
tokenrefresh.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00
user_directory.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00