mirror of
https://github.com/zulip/zulip.git
synced 2025-11-11 01:16:19 +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
|
|
)
|