mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	Renames article about organization language used for automated messages and invitation emails. Creates URL redirect and updates links in repository (web app, help center and api documentation). Prior to this change, the article was named: 'change-the-default-language-for-your-organization'. Fixes #21949.
		
			
				
	
	
		
			69 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			2.8 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/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
 | 
						|
)
 |