mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	registration: Allow users to import settings from other realm.
This should significantly improve the user experience for creating additional accounts on zulipchat.com. Currently, disabled in production pending some work on visual styling.
This commit is contained in:
		@@ -485,7 +485,8 @@ def do_create_user(email: str, password: Optional[str], realm: Realm, full_name:
 | 
			
		||||
                   default_all_public_streams: bool=None,
 | 
			
		||||
                   prereg_user: Optional[PreregistrationUser]=None,
 | 
			
		||||
                   newsletter_data: Optional[Dict[str, str]]=None,
 | 
			
		||||
                   default_stream_groups: List[DefaultStreamGroup]=[]) -> UserProfile:
 | 
			
		||||
                   default_stream_groups: List[DefaultStreamGroup]=[],
 | 
			
		||||
                   source_profile: Optional[UserProfile]=None) -> UserProfile:
 | 
			
		||||
 | 
			
		||||
    user_profile = create_user(email=email, password=password, realm=realm,
 | 
			
		||||
                               full_name=full_name, short_name=short_name,
 | 
			
		||||
@@ -494,7 +495,8 @@ def do_create_user(email: str, password: Optional[str], realm: Realm, full_name:
 | 
			
		||||
                               tos_version=tos_version, timezone=timezone, avatar_source=avatar_source,
 | 
			
		||||
                               default_sending_stream=default_sending_stream,
 | 
			
		||||
                               default_events_register_stream=default_events_register_stream,
 | 
			
		||||
                               default_all_public_streams=default_all_public_streams)
 | 
			
		||||
                               default_all_public_streams=default_all_public_streams,
 | 
			
		||||
                               source_profile=source_profile)
 | 
			
		||||
 | 
			
		||||
    event_time = user_profile.date_joined
 | 
			
		||||
    RealmAuditLog.objects.create(realm=user_profile.realm, modified_user=user_profile,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user