mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	This help center article should include more features rather than just focusing on the "go to conversation" button. We should broaden and restructure this page to cover other advanced features. Refactors the "Go to conversation" section as step-by-step instructions, and adds a `keyboard_tip`. Adds new section "Toggle between Ctrl+Enter and Enter". Deletes the "Enable Enter to send" help center article, and adds its content as a new subheading in this section. Updates existing links accordingly and adds a URL redirect. Documents "Enable Control + Enter to send". Tweaks intro paragraph of "Mastering the compose box". Fixes: #22817.
		
			
				
	
	
		
			73 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
from dataclasses import dataclass
 | 
						|
from typing import List
 | 
						|
 | 
						|
 | 
						|
@dataclass
 | 
						|
class URLRedirect:
 | 
						|
    old_url: str
 | 
						|
    new_url: str
 | 
						|
 | 
						|
 | 
						|
API_DOCUMENTATION_REDIRECTS: List[URLRedirect] = [
 | 
						|
    # Add URL redirects for REST API documentation here:
 | 
						|
    URLRedirect("/api/delete-stream", "/api/archive-stream"),
 | 
						|
]
 | 
						|
 | 
						|
POLICY_DOCUMENTATION_REDIRECTS: List[URLRedirect] = [
 | 
						|
    # Add URL redirects for policy documentation here:
 | 
						|
    URLRedirect("/privacy/", "/policies/privacy"),
 | 
						|
    URLRedirect("/terms/", "/policies/terms"),
 | 
						|
]
 | 
						|
 | 
						|
HELP_DOCUMENTATION_REDIRECTS: List[URLRedirect] = [
 | 
						|
    # Add URL redirects for help center documentation here:
 | 
						|
    URLRedirect(
 | 
						|
        "/help/enable-enter-to-send",
 | 
						|
        "/help/mastering-the-compose-box#toggle-between-ctrl-enter-and-enter-to-send-a-message",
 | 
						|
    ),
 | 
						|
    URLRedirect(
 | 
						|
        "/help/change-the-default-language-for-your-organization",
 | 
						|
        "/help/configure-organization-language",
 | 
						|
    ),
 | 
						|
    URLRedirect("/help/delete-a-stream", "/help/archive-a-stream"),
 | 
						|
    URLRedirect("/help/change-the-topic-of-a-message", "/help/rename-a-topic"),
 | 
						|
    URLRedirect("/help/configure-missed-message-emails", "/help/email-notifications"),
 | 
						|
    URLRedirect("/help/add-an-alert-word", "/help/pm-mention-alert-notifications#alert-words"),
 | 
						|
    URLRedirect("/help/test-mobile-notifications", "/help/mobile-notifications"),
 | 
						|
    URLRedirect(
 | 
						|
        "/help/troubleshooting-desktop-notifications",
 | 
						|
        "/help/desktop-notifications#troubleshooting-desktop-notifications",
 | 
						|
    ),
 | 
						|
    URLRedirect(
 | 
						|
        "/help/change-notification-sound", "/help/desktop-notifications#change-notification-sound"
 | 
						|
    ),
 | 
						|
    URLRedirect("/help/configure-message-notification-emails", "/help/email-notifications"),
 | 
						|
    URLRedirect("/help/disable-new-login-emails", "/help/email-notifications#new-login-emails"),
 | 
						|
    # The `help/about-streams-and-topics` redirect is particularly important,
 | 
						|
    # because the old URL appears in links from Welcome Bot messages.
 | 
						|
    URLRedirect("/help/about-streams-and-topics", "/help/streams-and-topics"),
 | 
						|
    URLRedirect("/help/community-topic-edits", "/help/configure-who-can-edit-topics"),
 | 
						|
    URLRedirect(
 | 
						|
        "/help/only-allow-admins-to-add-emoji", "/help/custom-emoji#change-who-can-add-custom-emoji"
 | 
						|
    ),
 | 
						|
    URLRedirect(
 | 
						|
        "/help/configure-who-can-add-custom-emoji",
 | 
						|
        "/help/custom-emoji#change-who-can-add-custom-emoji",
 | 
						|
    ),
 | 
						|
    URLRedirect("/help/add-custom-emoji", "/help/custom-emoji"),
 | 
						|
    URLRedirect("/help/night-mode", "/help/dark-theme"),
 | 
						|
    URLRedirect("/help/web-public-streams", "/help/public-access-option"),
 | 
						|
]
 | 
						|
 | 
						|
LANDING_PAGE_REDIRECTS = [
 | 
						|
    # Add URL redirects for corporate landing pages here.
 | 
						|
    URLRedirect("/new-user/", "/hello"),
 | 
						|
    URLRedirect("/developer-community/", "/development-community"),
 | 
						|
    URLRedirect("/for/companies/", "/for/business"),
 | 
						|
    URLRedirect("/for/working-groups-and-communities/", "/for/communities"),
 | 
						|
]
 | 
						|
 | 
						|
DOCUMENTATION_REDIRECTS = (
 | 
						|
    API_DOCUMENTATION_REDIRECTS + POLICY_DOCUMENTATION_REDIRECTS + HELP_DOCUMENTATION_REDIRECTS
 | 
						|
)
 |