MatrixSynapse/synapse/server_notices
Quentin Gliech 3dd175b628
`synapse.api.auth.Auth` cleanup: make permission-related methods use `Requester` instead of the `UserID` (#13024)
Part of #13019

This changes all the permission-related methods to rely on the Requester instead of the UserID. This is a first step towards enabling scoped access tokens at some point, since I expect the Requester to have scope-related informations in it.

It also changes methods which figure out the user/device/appservice out of the access token to return a Requester instead of something else. This avoids having store-related objects in the methods signatures.
2022-08-22 14:17:59 +01:00
..
__init__.py Infrastructure for a server notices room 2018-05-17 17:58:25 +01:00
consent_server_notices.py Remove `HomeServer.get_datastore()` (#12031) 2022-02-23 11:04:02 +00:00
resource_limits_server_notices.py Decouple `synapse.api.auth_blocking.AuthBlocking` from `synapse.api.auth.Auth`. (#13021) 2022-06-14 09:51:15 +01:00
server_notices_manager.py `synapse.api.auth.Auth` cleanup: make permission-related methods use `Requester` instead of the `UserID` (#13024) 2022-08-22 14:17:59 +01:00
server_notices_sender.py Use inline type hints in various other places (in `synapse/`) (#10380) 2021-07-15 11:02:43 +01:00
worker_server_notices_sender.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00