Skip to content

Commit 9960a34

Browse files
authored
docs: organize content (cube-js#10641)
* docs(mintlify): add Folders page to Organize content section Made-with: Cursor * docs(mintlify): add Share content page to Organize content section Made-with: Cursor * docs(mintlify): consolidate permission inheritance in Share content page Move permission inheritance and folder visibility details to the sharing page as the single source of truth. Folders page now references it. Also add screenshot placeholders to the folders page. Made-with: Cursor
1 parent a526b4b commit 9960a34

3 files changed

Lines changed: 328 additions & 0 deletions

File tree

docs-mintlify/docs.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,13 @@
6969
"docs/explore-analyze/notifications"
7070
]
7171
},
72+
{
73+
"group": "Organize content",
74+
"pages": [
75+
"docs/organize-content/folders",
76+
"docs/organize-content/sharing"
77+
]
78+
},
7279
{
7380
"group": "Data Modeling",
7481
"pages": [
Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
---
2+
title: Folders
3+
description: Organize workbooks, dashboards, and explorations into a hierarchical folder structure for easy navigation and access control.
4+
---
5+
6+
As your team creates workbooks, dashboards, and explorations, folders help you
7+
keep content organized and easy to find. Folders provide a hierarchical
8+
structure that mirrors how your team thinks about its data — by team,
9+
project, domain, or any other grouping that makes sense.
10+
11+
## Creating folders
12+
13+
To create a folder:
14+
15+
1. Navigate to the **Workspace** page.
16+
2. Click **New folder**.
17+
3. Enter a name for the folder (up to 255 characters).
18+
4. Click **Create**.
19+
20+
You can also create folders inside existing folders to build a nested
21+
hierarchy. Open the parent folder first, then follow the same steps.
22+
23+
{/* Screenshot: Workspace page with the "New folder" button visible in the
24+
toolbar and the folder name dialog open, showing the name input field and
25+
Create button. */}
26+
27+
<Info>
28+
29+
Folder names must be unique within the same parent folder.
30+
31+
</Info>
32+
33+
## Nesting folders
34+
35+
Folders support up to **10 levels** of nesting, allowing you to build
36+
detailed hierarchies. For example:
37+
38+
```text
39+
Workspace (root)
40+
└── Marketing
41+
└── Campaigns
42+
└── Q1 2025
43+
└── Email Performance
44+
```
45+
46+
Each level provides further categorization while keeping content accessible
47+
through the folder tree.
48+
49+
## What can go in a folder
50+
51+
Folders can contain the following content types:
52+
53+
- **Workbooks** — multi-tab analyses built with the semantic layer or
54+
source SQL
55+
- **Dashboards** — published views of workbook reports
56+
- **Explorations** — saved explorations from Analytics Chat or the Explore
57+
page
58+
59+
Content that is not placed in a folder appears at the root level of your
60+
workspace.
61+
62+
{/* Screenshot: Workspace page showing a folder containing a mix of content
63+
types — at least one workbook, one dashboard, and one exploration visible
64+
in the list. */}
65+
66+
## Moving content into folders
67+
68+
To move a workbook, dashboard, or exploration into a folder, open the
69+
item's action menu and select **Move**. Choose the target folder from the
70+
folder picker and confirm. You can also move items to the root level by
71+
selecting the workspace root as the destination.
72+
73+
{/* Screenshot: The folder picker dialog that appears after clicking "Move" on
74+
a workbook, showing the folder tree with nested folders to choose from and
75+
a confirm button. */}
76+
77+
## Renaming folders
78+
79+
To rename a folder:
80+
81+
1. Open the folder's action menu.
82+
2. Select **Rename**.
83+
3. Enter the new name.
84+
4. Click **Save**.
85+
86+
{/* Screenshot: A folder's action menu (three-dot / context menu) open, showing
87+
options including Rename, Move, Share, and Delete. */}
88+
89+
<Info>
90+
91+
The new name must be unique within the same parent folder.
92+
93+
</Info>
94+
95+
## Moving folders
96+
97+
You can rearrange your folder hierarchy by moving folders to a different
98+
parent:
99+
100+
1. Open the folder's action menu.
101+
2. Select **Move**.
102+
3. Choose the new parent folder (or the workspace root).
103+
4. Confirm the move.
104+
105+
<Warning>
106+
107+
A folder cannot be moved into one of its own subfolders.
108+
109+
</Warning>
110+
111+
## Deleting folders
112+
113+
To delete a folder:
114+
115+
1. Open the folder's action menu.
116+
2. Select **Delete**.
117+
118+
<Warning>
119+
120+
A folder can only be deleted if it contains no subfolders. Move or delete
121+
any subfolders first.
122+
123+
</Warning>
124+
125+
## Folder permissions
126+
127+
Folder access is controlled through three permission levels:
128+
129+
| Level | Allows |
130+
| --- | --- |
131+
| **Can view** | View the folder and its contents |
132+
| **Can edit** | Rename the folder, move content into it, and create subfolders |
133+
| **Full access** | Full control including moving and deleting the folder, and managing folder permissions |
134+
135+
The creator of a folder automatically receives **Full access**.
136+
137+
To learn how to share folders with users, groups, or your entire
138+
organization — and how permissions are inherited by content inside
139+
folders — see [Share content][ref-sharing].
140+
141+
[ref-workbooks]: /docs/explore-analyze/workbooks
142+
[ref-dashboards]: /docs/explore-analyze/dashboards
143+
[ref-sharing]: /docs/organize-content/sharing
144+
[ref-roles]: /admin/users-and-permissions/roles-and-permissions
Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
---
2+
title: Share content
3+
description: Share workbooks, dashboards, and explorations with specific users, groups, or your entire organization.
4+
---
5+
6+
Sharing content with your team keeps everyone aligned on key metrics,
7+
reduces duplicated work, and ensures stakeholders have access to the
8+
insights they need. Cube lets you control exactly who can see and edit
9+
each piece of content — from individual users to your entire organization.
10+
11+
## What can be shared
12+
13+
You can share the following content types:
14+
15+
- **Workbooks** — share the full workbook including all tabs and reports
16+
- **Dashboards** — share published dashboard views with stakeholders
17+
- **Explorations** — share saved explorations from Analytics Chat, the
18+
Explore page, or dashboards
19+
20+
<Info>
21+
22+
Shared explorations are also available to users through the
23+
[Google Sheets][ref-google-sheets] and [Microsoft Excel][ref-excel]
24+
integrations, allowing them to pull exploration results directly into
25+
their spreadsheets.
26+
27+
</Info>
28+
29+
## Access levels
30+
31+
Sharing permissions are organized into three levels:
32+
33+
| Level | Description |
34+
| --- | --- |
35+
| **Can view** | View the content and its data |
36+
| **Can edit** | View and modify the content |
37+
| **Full access** | Full control including managing who the content is shared with |
38+
39+
The creator of a piece of content automatically receives **Full access**.
40+
41+
<Info>
42+
43+
When sharing is set at the [folder level][ref-folders], content inside
44+
the folder inherits those permissions. See
45+
[Permission inheritance](#permission-inheritance) for details.
46+
47+
</Info>
48+
49+
## Sharing with users and groups
50+
51+
To share content with specific people or groups:
52+
53+
1. Open the workbook, dashboard, or exploration you want to share.
54+
2. Click the **Share** button.
55+
3. In the **Share** dialog, type a name or email in the search field to
56+
find users or [user groups][ref-groups].
57+
4. Select the desired [access level](#access-levels) from the dropdown
58+
next to the user or group.
59+
5. Click **Invite**.
60+
61+
{/* Screenshot: Share dialog showing the user/group search input, access level
62+
dropdown, and Invite button. A user and a group should be visible in the
63+
"People with access" list with different access levels. */}
64+
65+
Invited users and groups appear in the **People with access** list. You
66+
can change their access level or remove their access at any time from the
67+
same dialog.
68+
69+
### Changing access for existing collaborators
70+
71+
To update a collaborator's access level:
72+
73+
1. Open the **Share** dialog for the content.
74+
2. Find the user or group in the **People with access** list.
75+
3. Select a new access level from the dropdown next to their name.
76+
77+
To remove access entirely, select **Remove** from the dropdown.
78+
79+
{/* Screenshot: Share dialog "People with access" list showing the access level
80+
dropdown open for one user, with "Can view", "Can edit", "Full access", and
81+
"Remove" options visible. */}
82+
83+
## Sharing with your organization
84+
85+
You can make content available to everyone in your Cube Cloud account:
86+
87+
1. Open the **Share** dialog for the content.
88+
2. In the **General access** section, change the setting from **Only
89+
people invited** to **Organization**.
90+
3. Select the access level that all organization members should receive.
91+
92+
{/* Screenshot: Share dialog with the "General access" section expanded, showing
93+
the dropdown changed from "Only people invited" to "Organization" with a
94+
"Can view" access level selected. */}
95+
96+
When organization-wide access is set, individual users and groups can
97+
still be granted higher access levels. For example, the organization
98+
might have **Can view** access while a specific team has **Can edit**.
99+
100+
## Permission inheritance
101+
102+
Permissions flow down through the [folder hierarchy][ref-folders]. When
103+
you share a folder, all content inside it — including workbooks,
104+
dashboards, explorations, and subfolders — inherits the folder's
105+
permissions.
106+
107+
```text
108+
Marketing (Full access for Marketing team)
109+
├── Q1 Campaign Dashboard ← inherits Full access
110+
├── Revenue Workbook ← inherits Full access
111+
└── Weekly Reports ← inherits Full access
112+
└── Week 1 Exploration ← inherits Full access
113+
```
114+
115+
### How inheritance works
116+
117+
- **Direct permissions override inherited ones.** If a workbook has an
118+
explicit permission set, that takes priority over the folder permission.
119+
- **Closest folder wins.** When multiple ancestor folders have
120+
permissions for the same user, the nearest folder in the hierarchy
121+
determines the effective access level.
122+
- **Inherited permissions are visible in the Share dialog.** Users and
123+
groups with inherited access appear in the collaborator list with an
124+
indication of which folder the permission comes from.
125+
126+
{/* Screenshot: Share dialog for a workbook inside a folder, showing the "People
127+
with access" list where some users have a "via Marketing folder" inherited
128+
access badge next to their access level, distinguished from users with direct
129+
access. */}
130+
131+
### Folder visibility
132+
133+
Users can see a folder if any of the following apply:
134+
135+
- They have been granted direct access to the folder
136+
- They have access to a parent or child folder (ancestor folders are
137+
visible for navigation)
138+
- They have access to content inside the folder
139+
140+
This ensures users can always navigate to content they have permission to
141+
view, even if they don't have explicit access to every folder along the
142+
path.
143+
144+
## Sharing folders
145+
146+
Sharing a folder is the most efficient way to manage access for a
147+
collection of related content:
148+
149+
1. Navigate to the folder in the **Workspace** page.
150+
2. Open the folder's action menu and select **Share** (or open the folder
151+
and click the **Share** button).
152+
3. Add users, groups, or set organization-wide access as described above.
153+
154+
{/* Screenshot: Workspace page showing a folder's action menu with the "Share"
155+
option highlighted. */}
156+
157+
All current and future content added to the folder will inherit its
158+
permissions. This makes folders ideal for organizing content by team or
159+
project, where everyone on the team needs the same level of access.
160+
161+
## Sharing explorations for spreadsheet integrations
162+
163+
When you share an exploration with a user, that exploration becomes
164+
available in the [Google Sheets][ref-google-sheets] and
165+
[Microsoft Excel][ref-excel] add-ins. Users can browse their shared
166+
explorations directly from the add-in and pull the results into their
167+
spreadsheets.
168+
169+
This lets analysts share governed, pre-built queries with spreadsheet
170+
users who can refresh the data on demand without needing to use the Cube
171+
interface.
172+
173+
[ref-folders]: /docs/organize-content/folders
174+
[ref-groups]: /admin/users-and-permissions/user-groups
175+
[ref-roles]: /admin/users-and-permissions/roles-and-permissions
176+
[ref-google-sheets]: /docs/integrations/google-sheets
177+
[ref-excel]: /docs/integrations/microsoft-excel

0 commit comments

Comments
 (0)