user docs: Update docs to reflect new guests feature.

This commit is contained in:
Rishi Gupta
2018-10-29 22:40:33 -07:00
parent b527c3c4ef
commit 3ea34b3b7c
11 changed files with 38 additions and 31 deletions

View File

@@ -1,6 +1,6 @@
# Add a bot # Add a bot
By default, anyone can add a bot to a Zulip organization. By default, anyone other than guests can add a bot to a Zulip organization.
A bot that sends content to or from another product is often called an A bot that sends content to or from another product is often called an
**integration**. **integration**.

View File

@@ -1,6 +1,6 @@
# Add custom emoji # Add custom emoji
By default, anyone can add custom emoji to a Zulip organization. Added emoji By default, anyone other than guests can add custom emoji to a Zulip organization. Added emoji
are available to all users. are available to all users.
Organization administrators can also Organization administrators can also

View File

@@ -2,9 +2,9 @@
## Add someone to a stream ## Add someone to a stream
Anyone subscribed to a stream can add users to that stream. Additionally, Anyone (other than guests) subscribed to a stream can add users to that
anyone can add users to a public stream, whether or not they are subscribed stream. Additionally, anyone (other than guests) can add users to a public
to the stream. stream, whether or not they are subscribed to the stream.
{relative|stream|all} {relative|stream|all}

View File

@@ -68,7 +68,7 @@ A few more details:
## Adding bots ## Adding bots
By default, anyone can [add a bot](/help/add-a-bot-or-integration) to a By default, anyone other than guests can [add a bot](/help/add-a-bot-or-integration) to a
Zulip organization, but administrators can Zulip organization, but administrators can
[restrict bot creation](/help/restrict-bot-creation). Any bot that is added [restrict bot creation](/help/restrict-bot-creation). Any bot that is added
is visible and available for anyone to use. is visible and available for anyone to use.

View File

@@ -2,10 +2,10 @@
{!admin-only.md!} {!admin-only.md!}
By default, any user can create new streams. However, you can restrict stream creation to By default, anyone other than guests can create new streams. However, you can restrict stream creation to
* **Organization administrators**, or * **Organization administrators**, or
* **Organization administrators, and anyone with an account at least `N` days old**, * **Organization administrators, and members with accounts at least `N` days old**,
for any `N`. for any `N`.
For corporations and other entities with controlled access, we highly For corporations and other entities with controlled access, we highly

View File

@@ -1,10 +1,10 @@
# Create a stream # Create a stream
By default, anyone can create streams in a Zulip organization. By default, all users other than guests can create streams.
Organization administrators can Organization administrators can
[restrict stream creation](/help/configure-who-can-create-streams) to [restrict stream creation](/help/configure-who-can-create-streams) to
admins only, or to users meeting a minimum account age. admins only, or to members meeting a minimum account age.
If you are an administrator setting up streams for the first time, we highly If you are an administrator setting up streams for the first time, we highly
recommend reading our recommend reading our

View File

@@ -1,7 +1,7 @@
# Invite users # Invite users
By default, users need an invitation to join your Zulip organization, and By default, users need an invitation to join your Zulip organization, and
any existing user can invite anyone else. all members other than guests can invite others.
Organization administrators can also Organization administrators can also
[modify who can join and invite](/help/manage-who-can-join-and-invite) in a [modify who can join and invite](/help/manage-who-can-join-and-invite) in a
@@ -10,7 +10,7 @@ variety of ways.
{relative|gear|invite} {relative|gear|invite}
1. Enter a list of **email addresses**, decide whether the new users should 1. Enter a list of **email addresses**, decide whether the new users should
**join as members or admins**, and select the **streams they should join**. **join as admins, members, or guests**, and select the **streams they should join**.
1. Click **Invite**. 1. Click **Invite**.

View File

@@ -11,7 +11,7 @@ member an administrator, or revoke admin access from any other administrator.
1. Find the user you would like to manage. Click the **pencil** 1. Find the user you would like to manage. Click the **pencil**
(<i class="fa fa-pencil"></i>) to the right of their name. (<i class="fa fa-pencil"></i>) to the right of their name.
1. Under **User role**, select **Member** or **Administrator**. 1. Under **User role**, select **Administrator**, **Member** or **Guest**.
1. Click **Save changes**. The new rights will take effect immediately. 1. Click **Save changes**. The new rights will take effect immediately.

View File

@@ -2,7 +2,7 @@
{!admin-only.md!} {!admin-only.md!}
By default, any user can [add custom emoji](/help/add-custom-emoji) to the By default, anyone other than guests can [add custom emoji](/help/add-custom-emoji) to the
organization. However, you can change your organization's settings to only organization. However, you can change your organization's settings to only
allow administrators to add new emoji. allow administrators to add new emoji.

View File

@@ -2,7 +2,7 @@
{!admin-only.md!} {!admin-only.md!}
By default, anyone can [add a bot](/help/add-a-bot-or-integration) or By default, anyone other than guests can [add a bot](/help/add-a-bot-or-integration) or
integration to the Zulip organization. Organization administrators can integration to the Zulip organization. Organization administrators can
change who is allowed to add bots. change who is allowed to add bots.

View File

@@ -3,7 +3,7 @@
Streams are similar to chatrooms, IRC channels, or email lists in that they Streams are similar to chatrooms, IRC channels, or email lists in that they
determine who receives a message. There are three types of streams in Zulip. determine who receives a message. There are three types of streams in Zulip.
* **Public**: Anyone can join, and anyone can view the complete message * **Public**: Anyone other than guests can join, and anyone (other than guests) can view the complete message
history without joining. history without joining.
* **Private, shared history**: You must be added by a member of the stream. The * **Private, shared history**: You must be added by a member of the stream. The
@@ -21,11 +21,14 @@ At a high level:
messages or do things that would indirectly give them access to stream messages or do things that would indirectly give them access to stream
messages, like adding members or changing the stream privacy settings. messages, like adding members or changing the stream privacy settings.
* Non-admins cannot easily see which private streams exist, or interact with * Non-admin members cannot easily see which private streams exist, or interact with
them in any way until they are added. Given a stream name, they can figure them in any way until they are added. Given a stream name, they can figure
out whether a stream with that name exists, but cannot see any other out whether a stream with that name exists, but cannot see any other
details about the stream. details about the stream.
* From the perspective of a guest, all streams are private streams, and they
additionally can't add other members to the streams they are subscribed to.
There are two situations in which an organization administrator can access There are two situations in which an organization administrator can access
private stream messages: private stream messages:
@@ -40,41 +43,45 @@ private stream messages:
### Public streams ### Public streams
| | Org admins | Stream members | Org members | | | Org admins | Stream members | Org members | Guests
|--- |--- |--- |--- | |--- |--- |--- |--- |---
| Join | &#10004; | &mdash; | &#10004; | | Join | &#10004; | &mdash; | &#10004; |
| Add others | &#10004; | &#10004; | &#10004; | | Add others | &#10004; | [1] | &#10004; |
| See subscriber list | &#10004; | &#10004; | &#10004; | | See subscriber list | &#10004; | &#10004; | &#10004; |
| See full history | &#10004; | &#10004; | &#10004; | | See full history | &#10004; | &#10004; | &#10004; |
| See estimated traffic | &#10004; | &#10004; | &#10004; | | See estimated traffic | &#10004; | &#10004; | &#10004; |
| Post | &#10004; | [1] | | | Post | &#10004; | [2] | |
| Change the privacy | &#10004; | | | | Change the privacy | &#10004; | | |
| Rename | &#10004; | | | | Rename | &#10004; | | |
| Edit the description | &#10004; | | | | Edit the description | &#10004; | | |
| Remove others | &#10004; | | | | Remove others | &#10004; | | |
| Delete | &#10004; | | | | Delete | &#10004; | | |
[1] Configurable. [1] Yes, except for guests.
[2] Configurable.
### Private streams ### Private streams
| | Org admins | Stream members | Org members | | | Org admins | Stream members | Org members | Guests
|--- |--- |--- |--- | |--- |--- |--- |--- |---
| Join | | &mdash; | | | Join | | &mdash; | |
| Add others | | &#10004; | | | Add others | | [1] | |
| See subscriber list | &#10004; | &#10004; | | | See subscriber list | &#10004; | &#10004; | |
| See full history | | [2] | | | See full history | | [3] | |
| See estimated traffic | &#10004; | &#10004; | | | See estimated traffic | &#10004; | &#10004; | |
| Post | &#10004; | [1] | | | Post | &#10004; | [2] | |
| Change the privacy | [3] | | | | Change the privacy | [4] | | |
| Rename | &#10004; | | | | Rename | &#10004; | | |
| Edit the description | &#10004; | | | | Edit the description | &#10004; | | |
| Remove others | &#10004; | | | | Remove others | &#10004; | | |
| Delete | &#10004; | | | | Delete | &#10004; | | |
[1] Configurable. [1] Yes, except for guests.
[2] Depends on the stream type. [2] Configurable.
[3] Yes, but only if subscribed. If you have a private stream without an [3] Depends on the stream type.
[4] Yes, but only if subscribed. If you have a private stream without an
admin, you'll have to add an admin in order to change the stream's privacy. admin, you'll have to add an admin in order to change the stream's privacy.