You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update Business docs
The main update here is a set of common approaches to customer sharing,
and made the Privacy Levels doc make more sense.
I also went through and patched up a few other pages
* Apply suggestions from code review
Co-authored-by: Manuel Kaufmann <[email protected]>
* Address feedback
---------
Co-authored-by: Manuel Kaufmann <[email protected]>
Copy file name to clipboardExpand all lines: docs/user/commercial/organizations.rst
+8-12Lines changed: 8 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,24 +3,20 @@ Organizations
3
3
4
4
.. include:: /shared/admonition-rtd-business.rst
5
5
6
-
In this article, we explain how the *organizations* feature on Read the Docs allows you to manage access to your projects.
6
+
In this article, we explain how the *organizations* feature allows you to manage access to your projects.
7
7
On |com_brand|, your account is linked to an *organization*.
8
8
Organizations allow you to define both individual and team permissions for your projects.
9
9
10
-
In this article, we use ACME Corporation as our example organization.
11
-
ACME has a few people inside their organization,
12
-
some who need full access and some who just need access to one project.
13
-
14
10
.. seealso::
15
11
16
12
:doc:`/guides/manage-read-the-docs-teams`
17
13
A step-by-step guide to managing teams.
18
14
19
-
Member types
20
-
~~~~~~~~~~~~
15
+
Important objects
16
+
~~~~~~~~~~~~~~~~~
21
17
22
-
* **Owners** -- Get full access to both view and edit the Organization and all Projects
23
-
* **Members** -- Get access to a subset of the Organization projects
18
+
* **Owners** -- Get full access to both view and edit the organization and all projects
19
+
* **Members** -- Get access to a subset of the organization projects
24
20
* **Teams** -- Where you give members access to a set of projects.
25
21
26
22
The best way to think about this relationship is:
@@ -35,10 +31,10 @@ The best way to think about this relationship is:
35
31
Team types
36
32
~~~~~~~~~~
37
33
38
-
You can create two types of Teams:
34
+
You can create two types of teams:
39
35
40
-
* **Admins** -- These teams have full access to administer the projects in the team. They are allowed to change all of the settings, set notifications, and perform any action under the **Admin** tab.
41
-
* **Read Only** -- These teams are only able to read and search inside the documents.
36
+
* **Admin** -- Team members have full access to administer the projects assigned to the team. Members are allowed to change all of the settings, set notifications, and perform any action under the :guilabel:`Admin` tab for each project.
37
+
* **Read Only** -- Team members are only able to read the documentation of each project, and not able to change anything about each project.
Privacy levels allow you to set the visibility of your project and its versions.
7
+
This allows you to specify what information is available to the public and what is private.
8
+
Privacy can be controlled at the level of the project and each version,
9
+
and nothing more granular (eg. specific directories or URLs) can be controlled.
7
10
8
-
.. include:: /shared/admonition-rtd-business.rst
11
+
Project privacy
12
+
~~~~~~~~~~~~~~~
9
13
10
14
By default, only users that belong to your organization can see the dashboard of your project and its builds.
11
-
If you want users outside your organization and anonymous users to be able to see the dashboard of your project,
15
+
If you want users outside your organization to be able to see the dashboard of your project,
12
16
and the build output of *public versions* you can set the privacy level of your project to ``Public``.
13
17
14
-
You can administer this in your :term:`dashboard` by navigating to :menuselection:`Admin --> Settings`
18
+
You can set the project privacy level in your :term:`dashboard` by navigating to :menuselection:`Admin --> Settings`
15
19
and changing :guilabel:`Privacy level` to `Public`.
16
20
17
-
.. note::
21
+
**Making a project public doesn't give access to any versions.**
22
+
So if you want all your versions to be accessible,
23
+
you need to configure those to be `Public` as well.
24
+
25
+
Version privacy
26
+
~~~~~~~~~~~~~~~
27
+
28
+
Each version of your documentation can be set to either `Public` or `Private`.
29
+
This allows you to control who can see the documentation for a specific version.
30
+
31
+
* Documentation for public versions is visible to everyone.
32
+
* Private versions are available only to people who have permissions to see them.
33
+
They will not display on any list view, and will 404 when visited by people without viewing permissions.
34
+
If you want to share your docs temporarily, see :doc:`/commercial/sharing`.
35
+
36
+
You can set the privacy level for each version in your :term:`dashboard` by navigating to :menuselection:`Versions --> $version ... Drop down --> Configure version` and changing :guilabel:`Privacy level` to `Public`.
37
+
38
+
Recommended workflow
39
+
~~~~~~~~~~~~~~~~~~~~
18
40
19
-
To control access to the documentation itself,
20
-
see :ref:`versions:Version states`.
41
+
We recommend defaulting everything to private,
42
+
and only making versions public when you are ready to share them with the world.
43
+
This allows you to work on your documentation in private,
0 commit comments