Share

This page describes the steps involved to share a Notebook script and access it as a shared Notebook.

Sharing a Notebook

The user can share a DSL Notebook across the teams using this feature.

Check out the walk-through on sharing a Notebook.

Sharing a Notebook
  • Navigate to the Workspace tab for a DS Lab project.

  • Select a Notebook from the list.

  • Click on the Ellipsis icon.

  • A context menu opens for the selected Notebook, click the Share option from the Context menu.

  • The Manage Access window opens for the selected Notebook.

  • Select the permissions to be granted to users/ groups using the checkboxes.

  • The Users, User Groups, and Exclude Users tabs appear. Select a tab from the Users and User Groups tabs.

  • Search for a specific user or user group to share the Notebook.

  • Select a User or user group from the respective tabs (as displayed in the image for the Users tab).

  • Click the Save option.

  • A notification message appears to ensure about the share action.

  • The selected user gets added to the Granted Permissions section.

Accessing a Shared Notebook

Check out the illustration to access a shared Notebook.

Accessing a shared Notebook
  • Login to the Platform using the user's credentials to whom the Notebook is shared and navigate to the Projects page for the DS Lab module.

  • The Shared Project gets indicated as shared on the Projects page.

  • Click the View icon to open the project.

  • The Workspace tab opens by default for the shared Project.

  • The shared Notebook would be listed under the Repo folder.

  • Open the Notebook Actions menu. The Share and Delete options will be disabled for a shared Notebook.

Shared DSL Notebook with View Permission

When a Notebook is shared from User A to User B with View Permission, User B will have the following privileges:

  • View Notebook Contents.

Shared DSL Notebook with Edit Permission

When a Notebook is shared from User A to User B with Edit Permission, User B will have the following privileges:

  • View the Notebook contents & edit.

  • Edit the Notebook contents and save.

Shared DSL Notebook with Execute Permission

When a Notebook is shared from User A to User B with Execute Permission, the User B will have the following privileges:

  • View the Notebook contents and Start the Kernel.

  • View the Notebook contents and shut down the kernel.

  • View the Notebook contents and Execute code and markdown cells.

  • View the Notebook contents and interrupt the kernel.

  • View the Notebook contents and Execute git commands in the console.

  • View the Notebook contents and restart the kernel.

Please Note: A targeted share user cannot re-share or delete a shared DSL Notebook regardless of the permission level (View/ Edit/Execute).

Revoking the Granted Permissions

You can revoke the permissions shared with a user or user group by using the Revoke Permissions icon.

Check out the illustration on revoking the granted permissions.

Revoking the Privileges for a Shared Notebook
  • Navigate to the Manage Permissions window for a shared Notebook.

  • The Granted Permissions section lists all the users or user groups to whom the Notebook has been shared.

  • Select a user or user group from the list.

  • Click the Revoke Privileges icon.

  • A con

  • A notification appears, and the shared privileges will be revoked for the selected user/ user group. The user/ user group gets removed from the Granted Permissions list.

Excluding User(s)

The user can exclude some users from the privileges to access a shared Notebook while allowing permissions for the other users of the same group.

Check out the illustration on excluding a user/ user group from the shared privileges of a Notebook.

Excluding a User from the Shared Privileges for a Notebook
  • Navigate to the Manage Access window for a shared Notebook.

  • Grant Permissions to the user(s)/ user group(s) using the checkboxes.

  • Open the User Groups tab.

  • Select a User Group from the displayed list.

  • Use the checkbox to select it for sharing the Notebook.

  • Navigate to the Exclude Users tab.

  • Select a user from the displayed list and use the checkbox to exclude that user from the shared permissions.

  • Click the Save option.

  • A notification appears to ensure the shared action.

  • The selected user gets excluded from the shared Notebook permissions.

  • The Notebook gets shared with the rest of the users in that group.

Including an Excluded User

Check out the illustration on including an Excluded user for accessing a shared Notebook.

Including an Excluded User to share Notebook Privileges
  • Navigate to the Excluded Users section.

  • Select a user from the displayed list.

  • Click the Include User icon.

  • The Include User confirmation dialog box appears.

  • Click the Yes option.

  • A notification appears to ensure the success of the action.

  • The selected user gets included in the group with the shared permissions for the Notebook. The user will get removed from the Excluded Users list.

Please Note:

  • If the project is shared with a user group, then all the users under that group appear under the Exclude User tab.

  • The Project gets shared by default with the concerned Notebook while using the Share function for a Notebook.

  • A Shared Project even if it is shared by default with a Notebook remains Active for the user to access the Notebook and open it.

Last updated