help: Document "Jitsi server URL" setting.

- Updates "Start a call", documents the "Jitsi server URL" setting,
  and links to it in a (?) from the relevant admin UI.
- Fixes misplaced include block for opening the compose box.

Fixes #26907.
This commit is contained in:
David Rosa 2023-11-01 16:57:03 -07:00 committed by Tim Abbott
parent 8fd631bf06
commit b5351285b6
2 changed files with 28 additions and 6 deletions

View File

@ -2,10 +2,10 @@
{start_tabs} {start_tabs}
{!start-composing.md!}
{tab|desktop-web} {tab|desktop-web}
{!start-composing.md!}
1. Click the **video camera** (<i class="fa fa-video-camera"></i>) icon at the 1. Click the **video camera** (<i class="fa fa-video-camera"></i>) icon at the
bottom of the compose box. This will insert a **Join video call.** link into bottom of the compose box. This will insert a **Join video call.** link into
your message. your message.
@ -56,8 +56,8 @@ supported by zulip are:
!!! tip "" !!! tip ""
It is also possible to disable the video call button for your organization by It is also possible to disable the video call button for your organization
setting the provider to "None". by setting the provider to "None".
### Change your organization's video call provider ### Change your organization's video call provider
@ -65,9 +65,29 @@ supported by zulip are:
{settings_tab|organization-settings} {settings_tab|organization-settings}
1. Under **Other settings** select appropriate provider from **Call provider** dropdown. 1. Under **Other settings**, select the desired provider from the
**Call provider** dropdown.
1. Click **Save changes**. {!save-changes.md!}
{end_tabs}
### Use a self-hosted instance of Jitsi Meet
Zulip uses the [cloud version of Jitsi Meet](https://meet.jit.si/)
as its default video call provider. You can also use a self-hosted
instance of Jitsi Meet.
{start_tabs}
{settings_tab|organization-settings}
1. Under **Other settings**, select **Custom URL** from the
**Jitsi server URL** dropdown.
1. Enter the URL of your self-hosted Jitsi Meet server.
{!save-changes.md!}
{end_tabs} {end_tabs}

View File

@ -108,6 +108,7 @@
<div class="input-group"> <div class="input-group">
<label for="realm_video_chat_provider" class="dropdown-title"> <label for="realm_video_chat_provider" class="dropdown-title">
{{t 'Call provider' }} {{t 'Call provider' }}
{{> ../help_link_widget link="/help/start-a-call" }}
</label> </label>
<select name="realm_video_chat_provider" class ="setting-widget prop-element settings_select bootstrap-focus-style" id="id_realm_video_chat_provider" data-setting-widget-type="number"> <select name="realm_video_chat_provider" class ="setting-widget prop-element settings_select bootstrap-focus-style" id="id_realm_video_chat_provider" data-setting-widget-type="number">
{{#each realm_available_video_chat_providers}} {{#each realm_available_video_chat_providers}}
@ -119,6 +120,7 @@
<div> <div>
<label for="id_realm_jitsi_server_url" class="dropdown-title"> <label for="id_realm_jitsi_server_url" class="dropdown-title">
{{t "Jitsi server URL" }} {{t "Jitsi server URL" }}
{{> ../help_link_widget link="/help/start-a-call#configure-a-self-hosted-instance-of-jitsi-meet" }}
</label> </label>
<select name="realm_jitsi_server_url" id="id_realm_jitsi_server_url" class="setting-widget prop-element settings_select bootstrap-focus-style" data-setting-widget-type="jitsi-server-url-setting"> <select name="realm_jitsi_server_url" id="id_realm_jitsi_server_url" class="setting-widget prop-element settings_select bootstrap-focus-style" data-setting-widget-type="jitsi-server-url-setting">
{{#if server_jitsi_server_url}} {{#if server_jitsi_server_url}}