synapse-product/synapse
Travis Ralston b60bb28bbc
Add an admin API to get the current room state (#9168)
This could arguably replace the existing admin API for `/members`, however that is out of scope of this change.

This sort of endpoint is ideal for moderation use cases as well as other applications, such as needing to retrieve various bits of information about a room to perform a task (like syncing power levels between two places). This endpoint exposes nothing more than an admin would be able to access with a `select *` query on their database.
2021-02-02 11:16:29 +00:00
..
_scripts Strip trailing / from server_url in register_new_matrix_user (#8823) 2020-11-26 10:57:26 +00:00
api Give public_baseurl a default value (#9159) 2021-01-20 12:30:41 +00:00
app Merge branch 'social_login' into develop 2021-02-01 17:28:37 +00:00
appservice Tie together matches_user_in_member_list and get_users_in_room caches (#8676) 2020-10-30 15:23:16 +00:00
config Put SAML callback URI under /_synapse/client. (#9289) 2021-02-02 09:43:50 +00:00
crypto Cache config options in SSL verification (#9255) 2021-01-28 17:38:59 +00:00
events Remote dependency on distutils (#9125) 2021-01-15 15:59:20 +00:00
federation Ratelimit invites by room and target user (#9258) 2021-01-29 16:38:29 +00:00
groups Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
handlers Add an admin API to get the current room state (#9168) 2021-02-02 11:16:29 +00:00
http Split out a separate endpoint to complete SSO registration (#9262) 2021-02-01 13:15:51 +00:00
logging Add type hints to E2E handler. (#9232) 2021-01-28 08:34:19 -05:00
metrics Various clean-ups to the logging context code (#8935) 2020-12-14 14:19:47 -05:00
module_api Improve styling and wording of SSO redirect confirm template (#9272) 2021-02-01 15:50:56 +00:00
push Refactor email summary generation. (#9260) 2021-02-01 13:09:39 -05:00
replication Precompute joined hosts and store in Redis (#9198) 2021-01-26 13:57:31 +00:00
res/templates Merge branch 'social_login' into develop 2021-02-01 18:48:11 +00:00
rest Add an admin API to get the current room state (#9168) 2021-02-02 11:16:29 +00:00
server_notices Use the account handler in additional places. (#9166) 2021-01-20 10:44:52 +00:00
spam_checker_api Combine SpamCheckerApi with the more generic ModuleApi. (#8464) 2020-10-07 12:03:26 +01:00
state Precompute joined hosts and store in Redis (#9198) 2021-01-26 13:57:31 +00:00
static Add initial support for a "pick your IdP" page (#9017) 2021-01-05 11:25:28 +00:00
storage Merge branch 'social_login' into develop 2021-02-01 17:28:37 +00:00
streams Make token serializing/deserializing async (#8427) 2020-09-30 20:29:19 +01:00
util Merge branch 'social_login' into develop 2021-02-01 17:28:37 +00:00
__init__.py 1.26.0 2021-01-27 10:50:37 -05:00
event_auth.py Ensure that event.redacts is the proper type before handling it (#8457) 2020-10-05 10:24:17 -04:00
notifier.py Fix "Starting metrics collection from sentinel context" errors (#9053) 2021-01-08 14:33:53 +00:00
python_dependencies.py Bump psycopg2 version (#9204) 2021-01-22 11:14:49 +00:00
secrets.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
server.py Precompute joined hosts and store in Redis (#9198) 2021-01-26 13:57:31 +00:00
types.py Support icons for Identity Providers (#9154) 2021-01-20 08:15:14 -05:00
visibility.py Try and drop stale extremities. (#8929) 2020-12-18 09:49:18 +00:00