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
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
**integration**.

View File

@@ -1,6 +1,6 @@
# 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.
Organization administrators can also

View File

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

View File

@@ -68,7 +68,7 @@ A few more details:
## 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
[restrict bot creation](/help/restrict-bot-creation). Any bot that is added
is visible and available for anyone to use.

View File

@@ -2,10 +2,10 @@
{!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, 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 corporations and other entities with controlled access, we highly

View File

@@ -1,10 +1,10 @@
# 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
[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
recommend reading our

View File

@@ -1,7 +1,7 @@
# Invite users
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
[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}
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**.

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**
(<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.

View File

@@ -2,7 +2,7 @@
{!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
allow administrators to add new emoji.

View File

@@ -2,7 +2,7 @@
{!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
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
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.
* **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, 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
out whether a stream with that name exists, but cannot see any other
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
private stream messages:
@@ -40,41 +43,45 @@ private stream messages:
### Public streams
| | Org admins | Stream members | Org members |
|--- |--- |--- |--- |
| | Org admins | Stream members | Org members | Guests
|--- |--- |--- |--- |---
| Join | &#10004; | &mdash; | &#10004; |
| Add others | &#10004; | &#10004; | &#10004; |
| Add others | &#10004; | [1] | &#10004; |
| See subscriber list | &#10004; | &#10004; | &#10004; |
| See full history | &#10004; | &#10004; | &#10004; |
| See estimated traffic | &#10004; | &#10004; | &#10004; |
| Post | &#10004; | [1] | |
| Post | &#10004; | [2] | |
| Change the privacy | &#10004; | | |
| Rename | &#10004; | | |
| Edit the description | &#10004; | | |
| Remove others | &#10004; | | |
| Delete | &#10004; | | |
[1] Configurable.
[1] Yes, except for guests.
[2] Configurable.
### Private streams
| | Org admins | Stream members | Org members |
|--- |--- |--- |--- |
| | Org admins | Stream members | Org members | Guests
|--- |--- |--- |--- |---
| Join | | &mdash; | |
| Add others | | &#10004; | |
| Add others | | [1] | |
| See subscriber list | &#10004; | &#10004; | |
| See full history | | [2] | |
| See full history | | [3] | |
| See estimated traffic | &#10004; | &#10004; | |
| Post | &#10004; | [1] | |
| Change the privacy | [3] | | |
| Post | &#10004; | [2] | |
| Change the privacy | [4] | | |
| Rename | &#10004; | | |
| Edit the description | &#10004; | | |
| Remove others | &#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.