Roman Godov 
							
						 
					 
					
						
						
							
						
						a2f407c11b 
					 
					
						
						
							
							api: Add an endpoint for listing the user groups in realm.  
						
						 
						
						... 
						
						
						
						Adds endpoint for listing the user groups in realm.
Provides "description", "members", "name" and "id" for each user group.
Fixes  #10298  
						
						
					 
					
						2018-08-27 16:56:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shubham Dhama 
							
						 
					 
					
						
						
							
						
						8e032376f9 
					 
					
						
						
							
							guest: Restrict guest access to user group creation and updation.  
						
						 
						
						
						
						
					 
					
						2018-06-19 11:04:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						79e8bff8fa 
					 
					
						
						
							
							views: Change use of typing.Text to str.  
						
						 
						
						... 
						
						
						
						This is the first part of a general migration of our typing codebase
to use the simpler `str` for strings. 
						
						
					 
					
						2018-04-23 18:51:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tarun Kumar 
							
						 
					 
					
						
						
							
						
						86eaa553a6 
					 
					
						
						
							
							user-groups: Add backend enforcing for new modification settings.  
						
						 
						
						... 
						
						
						
						Add function in user-groups.py for getting member ids
for a group.
Update view to enforce checks for modifying user-groups.
Only admins and user group members can modify user-groups. 
						
						
					 
					
						2018-03-23 14:44:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						1324d9f000 
					 
					
						
						
							
							mypy: Use Python 3 type syntax in zerver/views.  
						
						 
						
						
						
						
					 
					
						2017-12-30 07:34:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						e538f4dd44 
					 
					
						
						
							
							zerver/views: Use Python 3 syntax for typing.  
						
						 
						
						... 
						
						
						
						Edited by tabbott to remove state.py and streams.py, because of
problems with the original PR's changes, and wrap some long lines. 
						
						
					 
					
						2017-11-27 17:10:39 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						cc76f7deac 
					 
					
						
						
							
							user-groups: Create check_delete_user_group.  
						
						 
						
						
						
						
					 
					
						2017-11-15 22:35:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						66179ea295 
					 
					
						
						
							
							bulk_add_members_to_user_group: Pass user group.  
						
						 
						
						... 
						
						
						
						Previously we passed user group id. If we pass user group, send event is
easier. 
						
						
					 
					
						2017-11-15 22:35:23 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						b1603d289c 
					 
					
						
						
							
							user-groups: Add update members API endpoint.  
						
						 
						
						... 
						
						
						
						Significantly modified by tabbott to fix some bugs. 
						
						
					 
					
						2017-11-09 17:35:37 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						a1b894a786 
					 
					
						
						
							
							user-groups: Add delete API endpoint.  
						
						 
						
						... 
						
						
						
						Significantly modified by tabbott to fix some bugs. 
						
						
					 
					
						2017-11-09 17:35:30 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						eeaf0f1742 
					 
					
						
						
							
							user-groups: Add edit API endpoint.  
						
						 
						
						... 
						
						
						
						Significantly modified by tabbott to fix some bugs. 
						
						
					 
					
						2017-11-09 17:35:22 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Umair Khan 
							
						 
					 
					
						
						
							
						
						1bbe84af49 
					 
					
						
						
							
							user-groups: Add create API endpoint.  
						
						 
						
						... 
						
						
						
						Significantly modified by tabbott for better security structure. 
						
						
					 
					
						2017-11-09 17:26:14 -08:00