d75512d19e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add forgotten status to Room Details API ( #13503 )  
							
							
							
						 
						
							2022-08-17 09:42:01 +00:00  
				
					
						
							
							
								 
						
							
							
								2d82cdafd2 
								
									
								
							
								 
							
						 
						
							
							
								
								expose whether a room is a space in the Admin API ( #13208 )  
							
							
							
						 
						
							2022-07-12 15:30:53 +01:00  
				
					
						
							
							
								 
						
							
							
								0da2301b21 
								
									
								
							
								 
							
						 
						
							
							
								
								Consolidate the `access_token` information in the admin api ( #11861 )  
							
							... 
							
							
							
							Co-authored-by: reivilibre <olivier@librepush.net> 
							
						 
						
							2022-01-31 16:24:29 +00:00  
				
					
						
							
							
								 
						
							
							
								7eb198ddc8 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove not needed old table of contents in documentation ( #11860 )  
							
							
							
						 
						
							2022-01-31 14:40:20 +00:00  
				
					
						
							
							
								 
						
							
							
								81b18fe5c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add dedicated admin API for blocking a room ( #11324 )  
							
							
							
						 
						
							2021-11-18 17:43:49 +00:00  
				
					
						
							
							
								 
						
							
							
								8840a7b7f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert delete room admin API to async endpoint ( #11223 )  
							
							... 
							
							
							
							Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2021-11-12 12:35:31 +00:00  
				
					
						
							
							
								 
						
							
							
								b6f4d122ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow admins to proactively block rooms ( #11228 )  
							
							... 
							
							
							
							Co-authored-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2021-11-09 13:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								d688a6dee5 
								
							
								 
							
						 
						
							
							
								
								fix a small typo in the delete room api docs  
							
							
							
						 
						
							2021-11-03 11:09:00 +00:00  
				
					
						
							
							
								 
						
							
							
								7537201840 
								
									
								
							
								 
							
						 
						
							
							
								
								Add search by room ID and room alias to List Room admin API ( #11099 )  
							
							... 
							
							
							
							Fixes : #10874 
Signed-off-by: Dirk Klimpel dirk@klimpel.org  
						
							2021-11-02 10:01:13 +00:00  
				
					
						
							
							
								 
						
							
							
								66bdca3e31 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove deprecated delete room admin API ( #11213 )  
							
							... 
							
							
							
							Remove deprecated delete room admin API,
`POST /_synapse/admin/v1/rooms/<room_id>/delete` 
							
						 
						
							2021-11-01 15:11:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ece84f2c45 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve code formatting and fix a few typos in docs ( #11221 )  
							
							... 
							
							
							
							* Labeled a lot more code blocks with the appropriate type
* Fixed a couple of minor typos (missing/extraneous commas)
Signed-off-by: Sumner Evans <me@sumnerevans.com> 
							
						 
						
							2021-11-01 11:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e1641b46d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Doc: Clarifying undoing room shutdowns ( #10480 )  
							
							
							
						 
						
							2021-09-06 14:24:31 +01:00  
				
					
						
							
							
								 
						
							
							
								2d044667cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify structure of room admin API docs ( #10313 )  
							
							
							
						 
						
							2021-07-07 12:18:36 +01:00  
				
					
						
							
							
								 
						
							
							
								0adc2882c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix broken links in documentation ( #10180 )  
							
							... 
							
							
							
							* Fix broken links in documentation
* newsfile 
							
						 
						
							2021-06-16 13:15:52 +01:00  
				
					
						
							
							
								 
						
							
							
								fd9856e4a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Compile and render Synapse's docs into a browsable, mobile-friendly and searchable website ( #10086 )  
							
							
							
						 
						
							2021-06-03 17:20:40 +01:00  
				
					
						
							
							
								 
						
							
							
								387c297489 
								
									
								
							
								 
							
						 
						
							
							
								
								Add missing entry to the table of contents of room admin API ( #10043 )  
							
							
							
						 
						
							2021-05-24 07:37:30 -04:00  
				
					
						
							
							
								 
						
							
							
								0085dc5abc 
								
									
								
							
								 
							
						 
						
							
							
								
								Delete room endpoint ( #9889 )  
							
							... 
							
							
							
							Support the delete of a room through DELETE request and mark
previous request as deprecated through documentation.
Signed-off-by: Thibault Ferrante <thibault.ferrante@pm.me> 
							
						 
						
							2021-04-29 10:31:45 +01:00  
				
					
						
							
							
								 
						
							
							
								b0b2cac057 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #9150  from Yoric/develop-context  
							
							... 
							
							
							
							New API /_synapse/admin/rooms/{roomId}/context/{eventId} 
							
						 
						
							2021-02-08 15:53:44 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								fe52dae6bd 
								
							
								 
							
						 
						
							
							
								
								FIXUP: Documenting /_synapse/admin/v1/rooms/<room_id>/context/<event_id>  
							
							
							
						 
						
							2021-01-28 12:30:21 +01:00  
				
					
						
							
							
								 
						
							
							
								930ba00971 
								
							
								 
							
						 
						
							
							
								
								Add depth and received_ts to forward_extremities admin API response  
							
							... 
							
							
							
							Also add a warning on the admin API documentation.
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2021-01-23 21:34:32 +02:00  
				
					
						
							
							
								 
						
							
							
								da16d06301 
								
							
								 
							
						 
						
							
							
								
								Address pr feedback  
							
							... 
							
							
							
							* docs updates
* prettify SQL
* add missing copyright
* cursor_to_dict
* update touched files copyright years
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2021-01-11 23:43:58 +02:00  
				
					
						
							
							
								 
						
							
							
								0b77329fe2 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify rooms.md  
							
							... 
							
							
							
							Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> 
							
						 
						
							2021-01-11 23:05:36 +02:00  
				
					
						
							
							
								 
						
							
							
								e2c16edc78 
								
							
								 
							
						 
						
							
							
								
								Add changelog and admin API docs  
							
							... 
							
							
							
							Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2021-01-09 22:58:29 +02:00  
				
					
						
							
							
								 
						
							
							
								d781a81e69 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow server admin to get admin bit in rooms where local user is an admin ( #8756 )  
							
							... 
							
							
							
							This adds an admin API that allows a server admin to get power in a room if a local user has power in a room. Will also invite the user if they're not in the room and its a private room. Can specify another user (rather than the admin user) to be granted power.
Co-authored-by: Matthew Hodgson <matthew@matrix.org> 
							
						 
						
							2020-12-18 15:37:19 +00:00  
				
					
						
							
							
								 
						
							
							
								0a34cdfc66 
								
									
								
							
								 
							
						 
						
							
							
								
								Add number of local devices to Room Details Admin API ( #8886 )  
							
							
							
						 
						
							2020-12-11 10:42:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a5f7aff5e5 
								
									
								
							
								 
							
						 
						
							
							
								
								Deprecate Shutdown Room and Purge Room Admin API ( #8829 )  
							
							... 
							
							
							
							Deprecate both APIs in favour of the Delete Room API.
Related: #8663  and #8810  
							
						 
						
							2020-12-10 11:42:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a090b86209 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `force_purge` option to delete-room admin api. ( #8843 )  
							
							
							
						 
						
							2020-11-30 16:48:12 +00:00  
				
					
						
							
							
								 
						
							
							
								4fda58ddd2 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the "draft" status of the Room Details Admin API ( #8702 )  
							
							... 
							
							
							
							Fixes  #8550  
						
							2020-11-03 12:48:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b82d68c0bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Add the topic and avatar to the room details admin API ( #8305 )  
							
							
							
						 
						
							2020-09-14 10:07:04 -04:00  
				
					
						
							
							
								 
						
							
							
								e866e3b896 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an option to disable purge in delete room admin API ( #7964 )  
							
							... 
							
							
							
							Add option ```purge``` to ```POST /_synapse/admin/v1/rooms/<room_id>/delete```
Fixes : #3761 
Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2020-07-28 20:08:23 +01:00  
				
					
						
							
							
								 
						
							
							
								fff483ea96 
								
									
								
							
								 
							
						 
						
							
							
								
								Add admin endpoint to get members in a room. ( #7842 )  
							
							
							
						 
						
							2020-07-16 16:43:23 -04:00  
				
					
						
							
							
								 
						
							
							
								491f0dab1b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add delete room admin endpoint ( #7613 )  
							
							... 
							
							
							
							The Delete Room admin API allows server admins to remove rooms from server
and block these rooms.
`DELETE /_synapse/admin/v1/rooms/<room_id>`
It is a combination and improvement of "[Shutdown room](https://github.com/matrix-org/synapse/blob/develop/docs/admin_api/shutdown_room.md )" and "[Purge room](https://github.com/matrix-org/synapse/blob/develop/docs/admin_api/purge_room.md )" API.
Fixes : #6425  
It also fixes a bug in [synapse/storage/data_stores/main/room.py](synapse/storage/data_stores/main/room.py) in ` get_room_with_stats`.
It should return `None` if the room is unknown. But it returns an `IndexError`.
901b1fa561/synapse/storage/data_stores/main/room.py (L99-L105)#5575 
- https://github.com/Awesome-Technologies/synapse-admin/issues/17 
Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2020-07-14 12:36:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a4a5ec4096 
								
									
								
							
								 
							
						 
						
							
							
								
								Add room details admin endpoint ( #7317 )  
							
							
							
						 
						
							2020-05-07 15:33:07 -04:00  
				
					
						
							
							
								 
						
							
							
								6b6685db9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Extend room admin api with additional attributes ( #7225 )  
							
							
							
						 
						
							2020-04-22 13:38:41 +01:00  
				
					
						
							
							
								 
						
							
							
								d31f5f4d89 
								
									
								
							
								 
							
						 
						
							
							
								
								Update admin room docs with correct endpoints ( #6770 )  
							
							
							
						 
						
							2020-01-23 11:37:26 +00:00  
				
					
						
							
							
								 
						
							
							
								90a28fb475 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin API to list, filter and sort rooms ( #6720 )  
							
							
							
						 
						
							2020-01-22 13:36:43 +00:00