user docs: Add documentation for configuring new user defaults.

Also remove a redundant link on customize-settings-for-new-users page.
This commit is contained in:
Alya Abbott 2021-09-20 11:51:38 -07:00 committed by Tim Abbott
parent 4118c4a56b
commit b773048031
7 changed files with 62 additions and 7 deletions

View File

@ -1,6 +1,10 @@
<div id="realm-user-default-settings" class="settings-section" data-name="organization-level-user-defaults"> <div id="realm-user-default-settings" class="settings-section" data-name="organization-level-user-defaults">
<div class="tip"> <div class="tip">
{{t "Configure the default personal preference settings for new users joining your organization." }} {{#tr}}
Configure the <z-link>default personal preference settings</z-link>
for new users joining your organization.
{{#*inline "z-link"}}<a href="/help/configure-default-new-user-settings" target="_blank" rel="noopener noreferrer">{{> @partial-block }}</a>{{/inline}}
{{/tr}}
</div> </div>
{{> display_settings prefix="realm_" for_realm_settings=true}} {{> display_settings prefix="realm_" for_realm_settings=true}}

View File

@ -0,0 +1,40 @@
# Configure default settings for new users
{!admin-only.md!}
Organization administrators can configure the default values of
personal preference settings for new users joining the
organization. This can help seemlessly customize the Zulip experience
to match how the organization in question is using Zulip.
Existing users' preferences cannot be modified by administrators, and
users will be able to customize their own settings once they
join. Administrators can customize defaults for all personal
preference settings, including the following:
* Display settings, including:
* Default view ([Recent topics](/help/recent-topics) vs. [All messages](/help/reading-strategies#all-messages))
* [Light mode vs. dark mode](/help/night-mode)
* [Emoji theme](/help/emoji-and-emoticons#change-your-emoji-set)
* Notification settings, including:
* [What types of messages trigger notifications][default-notifications]
* [Configurations for email notifications](/help/configure-message-notification-emails)
[default-notifications]: /help/stream-notifications#set-default-notifications-for-all-streams
## How to configure default settings for new users
{start_tabs}
{settings_tab|default-user-settings}
2. Review all settings and adjust as needed.
{end_tabs}
## Related articles
* [Setting up your organization](/help/getting-your-organization-started-with-zulip)
* [Customize settings for new users](/help/customize-settings-for-new-users)
* [Set default streams for new users](/help/set-default-streams-for-new-users)
* [Invite users to join](/help/invite-users-to-join)

View File

@ -5,6 +5,5 @@
## Related articles ## Related articles
* [Setting up your organization](/help/getting-your-organization-started-with-zulip) * [Setting up your organization](/help/getting-your-organization-started-with-zulip)
* [Set default streams for new users](/help/set-default-streams-for-new-users)
* [Invite users to join](/help/invite-users-to-join) * [Invite users to join](/help/invite-users-to-join)
* [Getting started with Zulip](/help/getting-started-with-zulip) * [Getting started with Zulip](/help/getting-started-with-zulip)

View File

@ -1,8 +1,10 @@
Customize settings for new users to get them off to a great start. Customize settings for new users to get them off to a great start.
* [Add custom profile fields](/help/add-custom-profile-fields). * [Add custom profile fields](/help/add-custom-profile-fields).
* [Configure default new user settings][default-user-settings].
* [Set default streams for new users](/help/set-default-streams-for-new-users). * [Set default streams for new users](/help/set-default-streams-for-new-users).
* [Set the default language for new users][change-default-language], * [Set the default language for new users][change-default-language],
if it should be something other than US English. if it should be something other than US English.
[change-default-language]: /help/change-the-default-language-for-your-organization [change-default-language]: /help/change-the-default-language-for-your-organization
[default-user-settings]: /help/configure-default-new-user-settings

View File

@ -146,6 +146,7 @@
* [Allow anyone to join](/help/allow-anyone-to-join-without-an-invitation) * [Allow anyone to join](/help/allow-anyone-to-join-without-an-invitation)
* [Deactivate or reactivate a user](/help/deactivate-or-reactivate-a-user) * [Deactivate or reactivate a user](/help/deactivate-or-reactivate-a-user)
* [Add custom profile fields](/help/add-custom-profile-fields) * [Add custom profile fields](/help/add-custom-profile-fields)
* [Configure default new user settings](/help/configure-default-new-user-settings)
* [Set default language for new users](/help/change-the-default-language-for-your-organization) * [Set default language for new users](/help/change-the-default-language-for-your-organization)
* [User groups](/help/user-groups) * [User groups](/help/user-groups)
* [Restrict visibility of email addresses](/help/restrict-visibility-of-email-addresses) * [Restrict visibility of email addresses](/help/restrict-visibility-of-email-addresses)

View File

@ -46,6 +46,11 @@ link_mapping = {
"Organization permissions", "Organization permissions",
"/#organization/organization-permissions", "/#organization/organization-permissions",
], ],
"default-user-settings": [
"Manage organization",
"Default user settings",
"/#organization/organization-level-user-defaults",
],
"emoji-settings": ["Manage organization", "Custom emoji", "/#organization/emoji-settings"], "emoji-settings": ["Manage organization", "Custom emoji", "/#organization/emoji-settings"],
"auth-methods": [ "auth-methods": [
"Manage organization", "Manage organization",

View File

@ -3889,8 +3889,10 @@ paths:
additionalProperties: false additionalProperties: false
description: | description: |
Event sent to all users in a Zulip organization when the Event sent to all users in a Zulip organization when the
default settings for new users of the organization [default settings for new users][new-user-defaults]
(realm) have changed. of the organization (realm) have changed.
[new-user-defaults]: /help/configure-default-new-user-settings
**Changes**: New in Zulip 5.0 (feature level 95). **Changes**: New in Zulip 5.0 (feature level 95).
properties: properties:
@ -7524,9 +7526,9 @@ paths:
tags: ["server_and_organizations"] tags: ["server_and_organizations"]
x-requires-administrator: true x-requires-administrator: true
description: | description: |
Change the the default/initial values of Change the [default values of settings][new-user-defaults] for new users
[personal preference settings](/api/update-settings) for new users joining the organization. Essentially all
created in the organization. [personal preference settings](/api/update-settings) are supported.
`PATCH {{ api_url }}/v1/realm/user_settings_defaults` `PATCH {{ api_url }}/v1/realm/user_settings_defaults`
@ -7541,6 +7543,8 @@ paths:
settings for existing users in any way. settings for existing users in any way.
**Changes**: New in Zulip 5.0 (feature level 96). **Changes**: New in Zulip 5.0 (feature level 96).
[new-user-defaults]: /help/configure-default-new-user-settings
x-curl-examples-parameters: x-curl-examples-parameters:
oneOf: oneOf:
- type: include - type: include