ce84dd9e20 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary abstractions in admin handler ( #6751 )  
							
							
							
						 
						
							2020-01-22 15:09:57 +00:00  
				
					
						
							
							
								 
						
							
							
								d386f2f339 
								
									
								
							
								 
							
						 
						
							
							
								
								Add StateMap type alias ( #6715 )  
							
							
							
						 
						
							2020-01-16 13:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								28c98e51ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `local_current_membership` table ( #6655 )  
							
							... 
							
							
							
							Currently we rely on `current_state_events` to figure out what rooms a
user was in and their last membership event in there. However, if the
server leaves the room then the table may be cleaned up and that
information is lost. So lets add a table that separately holds that
information. 
							
						 
						
							2020-01-15 14:59:33 +00:00  
				
					
						
							
							
								 
						
							
							
								d2906fe666 
								
							
								 
							
						 
						
							
							
								
								Allow admin users to create or modify users without a shared secret ( #6495 )  
							
							... 
							
							
							
							Signed-off-by: Manuel Stahl <manuel.stahl@awesome-technologies.de> 
							
						 
						
							2020-01-09 13:31:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3d46124ad0 
								
									
								
							
								 
							
						 
						
							
							
								
								Port some admin handlers to async/await ( #6559 )  
							
							
							
						 
						
							2019-12-19 15:07:28 +00:00  
				
					
						
							
							
								 
						
							
							
								649b6bc088 
								
							
								 
							
						 
						
							
							
								
								Replace /admin/v1/users_paginate endpoint with /admin/v2/users ( #5925 )  
							
							
							
						 
						
							2019-12-05 18:12:23 +00:00  
				
					
						
							
							
								 
						
							
							
								69f0054ce6 
								
							
								 
							
						 
						
							
							
								
								Port to use state storage  
							
							
							
						 
						
							2019-10-30 14:46:54 +00:00  
				
					
						
							
							
								 
						
							
							
								c88a119259 
								
							
								 
							
						 
						
							
							
								
								Add GET method to admin API /users/@user:dom/admin  
							
							... 
							
							
							
							Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> 
							
						 
						
							2019-08-27 13:12:27 +01:00  
				
					
						
							
							
								 
						
							
							
								1a7e6eb633 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Admin API capability to set adminship of a user ( #5878 )  
							
							... 
							
							
							
							Admin API: Set adminship of a user 
							
						 
						
							2019-08-27 10:14:00 +01:00  
				
					
						
							
							
								 
						
							
							
								4806651744 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace returnValue with return ( #5736 )  
							
							
							
						 
						
							2019-07-23 23:00:55 +10:00  
				
					
						
							
							
								 
						
							
							
								b4f5416dd9 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2019-07-05 14:41:29 +01:00  
				
					
						
							
							
								 
						
							
							
								eadb13d2e9 
								
							
								 
							
						 
						
							
							
								
								Remove FileExfiltrationWriter  
							
							
							
						 
						
							2019-07-05 14:15:00 +01:00  
				
					
						
							
							
								 
						
							
							
								9ccea16d45 
								
							
								 
							
						 
						
							
							
								
								Assume key existence. Update docstrings  
							
							
							
						 
						
							2019-07-05 14:07:56 +01:00  
				
					
						
							
							
								 
						
							
							
								c061d4f237 
								
							
								 
							
						 
						
							
							
								
								Fixup from review comments.  
							
							
							
						 
						
							2019-07-04 11:41:06 +01:00  
				
					
						
							
							
								 
						
							
							
								d0b849c86d 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply comment fixups from code review  
							
							... 
							
							
							
							Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2019-07-03 15:03:38 +01:00  
				
					
						
							
							
								 
						
							
							
								8ee69f299c 
								
							
								 
							
						 
						
							
							
								
								Add basic function to get all data for a user out of synapse  
							
							
							
						 
						
							2019-07-02 12:09:04 +01:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								2849d3f29d 
								
							
								 
							
						 
						
							
							
								
								admin,storage: added more administrator functionalities  
							
							... 
							
							
							
							administrators can now:
 - Set displayname of users
 - Update user avatars
 - Search for users by user_id
 - Browse all users in a paginated API
 - Reset user passwords
 - Deactivate users
Helpers for doing paginated queries has also been added to storage
Signed-off-by: Morteza Araby <morteza.araby@ericsson.com> 
							
						 
						
							2017-02-02 14:02:26 +01:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								edfcb83473 
								
							
								 
							
						 
						
							
							
								
								Flatten devices into a dict, not a list  
							
							
							
						 
						
							2015-12-03 16:19:21 +00:00  
				
					
						
							
							
								 
						
							
							
								526bc33e02 
								
							
								 
							
						 
						
							
							
								
								Fix implementation of /admin/whois  
							
							
							
						 
						
							2015-12-02 17:29:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a0b181bd17 
								
							
								 
							
						 
						
							
							
								
								Remove completely unused concepts from codebase  
							
							... 
							
							
							
							Removes device_id and ClientInfo
device_id is never actually written, and the matrix.org DB has no
non-null entries for it. Right now, it's just cluttering up code.
This doesn't remove the columns from the database, because that's
fiddly. 
							
						 
						
							2015-08-25 16:23:06 +01:00  
				
					
						
							
							
								 
						
							
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								3ccb17ce59 
								
							
								 
							
						 
						
							
							
								
								SYN-48: Implement WHOIS rest servlet  
							
							
							
						 
						
							2014-09-29 14:59:52 +01:00