4a2e13631d 
								
							
								 
							
						 
						
							
							
								
								Add functions to delete a group  
							
							
							
						 
						
							2019-04-03 16:29:52 +01:00  
				
					
						
							
							
								 
						
							
							
								7efd1d87c2 
								
							
								 
							
						 
						
							
							
								
								Run black on the rest of the storage module ( #4996 )  
							
							
							
						 
						
							2019-04-03 10:07:29 +01:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								6350bf925e 
								
									
								
							
								 
							
						 
						
							
							
								
								Attempt to be more performant on PyPy ( #3462 )  
							
							
							
						 
						
							2018-06-28 14:49:57 +01:00  
				
					
						
							
							
								 
						
							
							
								cd087a265d 
								
							
								 
							
						 
						
							
							
								
								Don't use redundant inlineCallbacks  
							
							
							
						 
						
							2018-04-06 15:43:27 +01:00  
				
					
						
							
							
								 
						
							
							
								87c864b698 
								
							
								 
							
						 
						
							
							
								
								join_rule -> join_policy  
							
							
							
						 
						
							2018-04-06 15:43:27 +01:00  
				
					
						
							
							
								 
						
							
							
								ae85c7804e 
								
							
								 
							
						 
						
							
							
								
								is_joinable -> join_rule  
							
							
							
						 
						
							2018-04-06 15:43:27 +01:00  
				
					
						
							
							
								 
						
							
							
								edb45aae38 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2018-04-06 15:43:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b370fe61c0 
								
							
								 
							
						 
						
							
							
								
								Implement group join API  
							
							
							
						 
						
							2018-04-06 15:43:27 +01:00  
				
					
						
							
							
								 
						
							
							
								e089100c62 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3045  from matrix-org/dbkr/group_joinable  
							
							... 
							
							
							
							Add joinability for groups 
							
						 
						
							2018-04-05 15:57:49 +01:00  
				
					
						
							
							
								 
						
							
							
								b214a04ffc 
								
							
								 
							
						 
						
							
							
								
								Document set_group_join_policy  
							
							
							
						 
						
							2018-04-05 13:29:16 +01:00  
				
					
						
							
							
								 
						
							
							
								eb8d8d6f57 
								
							
								 
							
						 
						
							
							
								
								Use join_policy API instead of joinable  
							
							... 
							
							
							
							The API is now under
 /groups/$group_id/setting/m.join_policy
and expects a JSON blob of the shape
```json
{
  "m.join_policy": {
    "type": "invite"
  }
}
```
where "invite" could alternatively be "open". 
							
						 
						
							2018-04-03 16:16:40 +01:00  
				
					
						
							
							
								 
						
							
							
								79452edeee 
								
							
								 
							
						 
						
							
							
								
								Add joinability for groups  
							
							... 
							
							
							
							Adds API to set the 'joinable' flag, and corresponding flag in the
table. 
							
						 
						
							2018-03-28 14:03:37 +01:00  
				
					
						
							
							
								 
						
							
							
								fecb45e0c3 
								
							
								 
							
						 
						
							
							
								
								Remove last usage of ujson  
							
							
							
						 
						
							2018-03-26 13:32:29 +01:00  
				
					
						
							
							
								 
						
							
							
								2dce6b15c3 
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2017-11-09 15:56:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e8814410ef 
								
							
								 
							
						 
						
							
							
								
								Have an explicit API to update room config  
							
							
							
						 
						
							2017-11-08 16:13:27 +00:00  
				
					
						
							
							
								 
						
							
							
								94ff2cda73 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Modify group room association API to allow modification of is_public"  
							
							
							
						 
						
							2017-11-08 15:43:34 +00:00  
				
					
						
							
							
								 
						
							
							
								38b265cb51 
								
							
								 
							
						 
						
							
							
								
								Remember to pick is_admin out of the db  
							
							
							
						 
						
							2017-11-07 11:24:04 +00:00  
				
					
						
							
							
								 
						
							
							
								318a249c8b 
								
							
								 
							
						 
						
							
							
								
								Leave `is_public` as required argument of update_room_group_association  
							
							
							
						 
						
							2017-11-01 09:36:01 +00:00  
				
					
						
							
							
								 
						
							
							
								20fe347906 
								
							
								 
							
						 
						
							
							
								
								Modify group room association API to allow modification of is_public  
							
							... 
							
							
							
							also includes renamings to make things more consistent. 
							
						 
						
							2017-10-31 17:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								4ab8abbc2b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/attestation_local_fix' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2017-10-27 15:07:08 +01:00  
				
					
						
							
							
								 
						
							
							
								5451cc7792 
								
							
								 
							
						 
						
							
							
								
								Request is_public from database  
							
							
							
						 
						
							2017-10-27 11:27:43 +01:00  
				
					
						
							
							
								 
						
							
							
								6362298fa5 
								
							
								 
							
						 
						
							
							
								
								Create groups with is_public = True  
							
							
							
						 
						
							2017-10-27 11:04:20 +01:00  
				
					
						
							
							
								 
						
							
							
								82d8c1bacb 
								
							
								 
							
						 
						
							
							
								
								Fixup  
							
							
							
						 
						
							2017-10-27 10:30:21 +01:00  
				
					
						
							
							
								 
						
							
							
								195abfe7a5 
								
							
								 
							
						 
						
							
							
								
								Remove incorrect attestations  
							
							
							
						 
						
							2017-10-27 09:58:13 +01:00  
				
					
						
							
							
								 
						
							
							
								2c5972f87f 
								
							
								 
							
						 
						
							
							
								
								Implement GET /groups/$groupId/invited_users  
							
							
							
						 
						
							2017-10-16 15:31:11 +01:00  
				
					
						
							
							
								 
						
							
							
								818b08d0e4 
								
							
								 
							
						 
						
							
							
								
								peeeeeeeeep8888888888888888888888888888  
							
							
							
						 
						
							2017-10-11 15:54:00 +01:00  
				
					
						
							
							
								 
						
							
							
								ea18996f54 
								
							
								 
							
						 
						
							
							
								
								Fix group stream replication  
							
							... 
							
							
							
							The stream update functions expect the storage function to return a list
of tuples. 
							
						 
						
							2017-10-11 15:44:39 +01:00  
				
					
						
							
							
								 
						
							
							
								17b8e2bd02 
								
							
								 
							
						 
						
							
							
								
								Add remove room API  
							
							
							
						 
						
							2017-09-26 15:52:41 +01:00  
				
					
						
							
							
								 
						
							
							
								e1dec2f1a7 
								
							
								 
							
						 
						
							
							
								
								Remove user from group summary when the leave the group  
							
							
							
						 
						
							2017-09-21 16:09:57 +01:00  
				
					
						
							
							
								 
						
							
							
								197d82dc07 
								
							
								 
							
						 
						
							
							
								
								Correctly return next token  
							
							
							
						 
						
							2017-09-20 11:12:11 +01:00  
				
					
						
							
							
								 
						
							
							
								069ae2df12 
								
							
								 
							
						 
						
							
							
								
								Fix initial sync  
							
							
							
						 
						
							2017-09-20 10:52:12 +01:00  
				
					
						
							
							
								 
						
							
							
								2800983f3e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2410  from matrix-org/erikj/groups_publicise  
							
							... 
							
							
							
							Add ability to publicise group membership 
							
						 
						
							2017-08-21 16:51:56 +01:00  
				
					
						
							
							
								 
						
							
							
								175a01f56c 
								
							
								 
							
						 
						
							
							
								
								Groups: Fix mising json.load in initial sync  
							
							
							
						 
						
							2017-08-21 14:45:56 +01:00  
				
					
						
							
							
								 
						
							
							
								ef8e578677 
								
							
								 
							
						 
						
							
							
								
								Add bulk group publicised lookup API  
							
							
							
						 
						
							2017-08-09 13:36:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b880ff190a 
								
							
								 
							
						 
						
							
							
								
								Allow update group publicity  
							
							
							
						 
						
							2017-08-08 14:19:41 +01:00  
				
					
						
							
							
								 
						
							
							
								05e21285aa 
								
							
								 
							
						 
						
							
							
								
								Store whether the user wants to publicise their membership of a group  
							
							
							
						 
						
							2017-08-08 13:01:46 +01:00  
				
					
						
							
							
								 
						
							
							
								966a70f1fa 
								
							
								 
							
						 
						
							
							
								
								Update comment  
							
							
							
						 
						
							2017-07-24 17:49:39 +01:00  
				
					
						
							
							
								 
						
							
							
								629cdfb124 
								
							
								 
							
						 
						
							
							
								
								Use join rather than joined, etc.  
							
							
							
						 
						
							2017-07-24 14:54:05 +01:00  
				
					
						
							
							
								 
						
							
							
								ed666d3969 
								
							
								 
							
						 
						
							
							
								
								Fix all the typos  
							
							
							
						 
						
							2017-07-24 14:05:09 +01:00  
				
					
						
							
							
								 
						
							
							
								b76ef6ccb8 
								
							
								 
							
						 
						
							
							
								
								Include users membership in group in summary API  
							
							
							
						 
						
							2017-07-24 13:55:39 +01:00  
				
					
						
							
							
								 
						
							
							
								851aeae7c7 
								
							
								 
							
						 
						
							
							
								
								Check users/rooms are in group before adding to summary  
							
							
							
						 
						
							2017-07-24 13:40:56 +01:00  
				
					
						
							
							
								 
						
							
							
								96917d5552 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2378  from matrix-org/erikj/group_sync_support  
							
							... 
							
							
							
							Add groups to sync stream 
							
						 
						
							2017-07-21 11:05:39 +01:00  
				
					
						
							
							
								 
						
							
							
								0401604222 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2377  from matrix-org/erikj/group_profile_update  
							
							... 
							
							
							
							Add update group profile API 
							
						 
						
							2017-07-20 17:53:39 +01:00  
				
					
						
							
							
								 
						
							
							
								2cc998fed8 
								
							
								 
							
						 
						
							
							
								
								Fix replication. And notify  
							
							
							
						 
						
							2017-07-20 17:13:18 +01:00  
				
					
						
							
							
								 
						
							
							
								c544188ee3 
								
							
								 
							
						 
						
							
							
								
								Add groups to sync stream  
							
							
							
						 
						
							2017-07-20 16:36:42 +01:00  
				
					
						
							
							
								 
						
							
							
								8209b5f033 
								
							
								 
							
						 
						
							
							
								
								Fix a storage desc  
							
							
							
						 
						
							2017-07-20 16:22:22 +01:00  
				
					
						
							
							
								 
						
							
							
								57826d645b 
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2017-07-20 13:15:22 +01:00  
				
					
						
							
							
								 
						
							
							
								6f443a74cf 
								
							
								 
							
						 
						
							
							
								
								Add update group profile API  
							
							
							
						 
						
							2017-07-20 09:46:33 +01:00  
				
					
						
							
							
								 
						
							
							
								94ecd871a0 
								
							
								 
							
						 
						
							
							
								
								Fix typos  
							
							
							
						 
						
							2017-07-18 16:38:54 +01:00